Hook clavier

Niki2001 Messages postés 85 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 17 décembre 2005 - 15 juil. 2005 à 19:12
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 - 17 juil. 2005 à 00:35
Quand on fait un hook du clavier en utilisant WH_KEYBOARD_LL, on utilise la structure suivante:
THookClavier = record
vkCode: DWORD;
scanCode: DWORD;
flags: DWORD;
time: DWORD;
dwExtraInf: PULONG;
end;
Je voudrais connaître les fonctions de tous ces paramètres (mis à part vkCode, évidemment...). Merci d'avance...

1 réponse

Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 42
17 juil. 2005 à 00:35
Salut, vkCode c'est la touche virtuelle. Le scan code c'est la touche physique qui correspond à un certain type de clavier. Le flag contient plusieurs infos ( LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_ALTDOWN, LLKHF_UP ). Time c'est le time stamp, ca permet de tester l'heure d'arriver d'un évènement par rapport à un autre par exemple. Extra c'est inutile pour le hook, c'est spécific au périphérique ou au thread en cours.
0