La fonction suivante est appelée chaque fois que l'événement touche est pressée:détection d'une touche enfoncée et l'événement clé publié
static LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) {
printf("Key is pressed !\n");
// If key pressed down,call function A
// If key released , call function B
}
Comment puis-je détecter ces événements?
La touche enfoncée peut être n'importe quelle touche d'un clavier de fenêtre . Je veux juste savoir si une touche a été pressée ou a été relâchée après avoir appuyé sur. Comment puis-je faire cela ?
Vous devez utiliser deux différents messages: WM_KEYDOWN et WM_KEYUP –
Vous pouvez trouver beaucoup d'exemples de la façon de le faire sur le Web en recherchant keylogger –