Я хотел бы зафиксировать нажатие CTRL в моем приложении Windows. Меня не интересует комбинация «CTRL +». Я просто хочу знать, когда ключ CTRL равен НАЖАТЫЙ и ВЫПУЩЕННЫЙ. Это нужно для того, чтобы при нажатии клавиши Ctrl загорался какой-то тумблер.
Есть ли способ получить уведомление об этом из Windows API?
CTRL активирует WM_KEYDOWN, почему-то отправляет неверный код ВКонтакте. ALT вообще не активирует WM_KEYDOWN.
Я считаю, что ALT отправляет WM_SYSKEYDOWN.
Лучше всего, вероятно, установить таймер и в обработчике WM_TIMER для опроса состояния ключей, которые вам нужны, через GetAsyncKeyState
Обращаться к
WM_KEYDOWN
/WM_KEYUP
?