UDF > StructureConstants >


$tagKBDLLHOOKSTRUCT

Contient des informations sur un événement d'entrée de bas niveau du clavier

Global Const $tagKBDLLHOOKSTRUCT = "dword vkCode;dword scanCode;dword flags;dword time;ulong_ptr dwExtraInfo"

Champs

vkCode Indique un code de touche virtuel. Le code doit être une valeur comprise entre 1 et 254
scanCode Indique un scan code hard pour la touche
flags Indique le flag touche étendue, flag d'événement injecté, code de contexte, et le flag de l'état de transition. Ce membre est spécifié comme suit.
Une application peut utiliser les valeurs suivantes pour tester les flags des touches:
    $LLKHF_EXTENDED - Teste le flag de touche étendue
    $LLKHF_INJECTED - Teste le flag d'événement injecté
    $LLKHF_ALTDOWN - Teste le code de contexte
    $LLKHF_UP - Teste le flag de l'état transition
0 - Indique si la touche est une touche étendue, comme une touche de fonction ou une touche du pavé numérique
La valeur est 1 si la touche est une touche étendue, 0 sinon
1 à 3 - Réservé
4 - Indique si l'événement a été injecté. La valeur est 1 si l'événement a été injecté, 0 sinon
5 - Indique le code du contexte. La valeur est 1 si la touche ALT est enfoncée, 0 sinon
6 - Réservé
7 - Indique l'état de transition. La valeur est 0 si la touche est enfoncée et 1 si elle est relachée
time Indique l'horodatage pour ce message, l'équivalent de ce que GetMessageTime retournerait pour ce message
dwExtraInfo Indique des informations supplémentaires associées au message