Как отловить нажатия клавиш в системе
Для этого используется функция GetAsyncKeyState(KeyCode)
в качестве параметра используются коды клавиш(например A - 65).
GetAsyncKeyState возвращает не нулевое значение если, во время ее вызова нажата указаная клавиша.
//----Этот пример отлавливает нажатие клавиши "A" //Этот код необходимо поместить в процедуру обработки //таймера с интервалом "1" if getasynckeystate(65)<>0 then showmessage('A - pressed'); //---------- |
Прислал Igor Nikolaev aKa The Sprite.
Nomadic дополняет, что функция GetAsyncKeyState годится как для клавиатуpы, так и для мыши. [001407]