Работа с клавиатурой

Функции эмуляции действий на клавиатуре:

procedure keybd_event bVK:byte;bScan:Byte;dwFlags:cardinal;dwExtraInfo:cardinal); — winApi  функция для эмуляции действий на клавиатуре

procedure KeyDown(KeyCode: byte); — нажать клавишу с кодом KeyCode.
procedure KeyUp(KeyCode: byte) ; — отпустить клавишу с кодом KeyCode
 procedure KeyPress(KeyCode: byte);  — нажать и отпустить клавишу с кодом KeyCode
 procedure WordInput(InputWord: string); — напечатать слово InputWord

Виртуальные коды клавиатуры, которые необходимо передавать функциям можно посмотреть например тут. Если вы передаете функции число в HEX формате (а по ссылке именно в таком формате коды), то необходимо перед числом ставить знак ‘$’. Например, по ссылке у буквы t указан код 0x54 значит мы пишем KeyPress($54); чтобы нажать клавишу t.

 

Bot Development Engine