Следующая функция вызывается всякий раз, когда происходит событие нажатия клавиши:обнаружения нажата клавиша и клавиша выпустила событие
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
}
Как обнаружить эти события?
Ключом к нажатию может быть любая клавиша от оконной клавиатуры . Я просто хочу знать, был ли нажат или был нажат ключ после нажатия. Как мне это сделать ?
Вы должны использовать два различных сообщения: WM_KEYDOWN и WM_KEYUP –
Вы можете найти множество примеров того, как сделать это в Интернете, ища кейлоггер –