Function GetAsyncKeyState(Key: Integer): Integer;

Описание:

         Определяет состояние виртуальной клавиши.

Параметры:

Key: Код виртуальной клавиши.

Возвращаемое значение:

             Если установлен старший байт, клавиша Key находится в нажатом положении, а если младший — то клавиша Key была нажата после предыдущего вызова функции. Если по простому, то если возвращаемый результат не равен нулю, то клавиша была нажата.

Пример:

while  (getasynckeystate($1B) = 0) do
begin

          Sleep(100);

end;

Цикл будет исполнятся до тех пор пока не будет нажата клавиша ‘Esc’

Bot Development Engine