Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Факт нажатия клавиши


Автор: _Rin 25.12.2006, 15:21
Как отследить в программе факт нажатия клавиши?
То есть момент, когда мы именно нажали на клавишу, а не когда мы удерживаем её в нажатом состоянии.
Что-то вроде события OnKeyDown.

 smile 

 

Автор: Snowy 25.12.2006, 15:25
Ловить WM_KEYDOWN, WM_KEYUP

Автор: Alexeis 25.12.2006, 17:07
т.е. пока не наступило WM_KEYUP считается, что клавиша нажата.

Автор: GuManOiD 25.12.2006, 23:14
В некоторых случаях можно использовать GetKeyState 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)