Функции эмуляции действий на клавиатуре:
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.