Keyboard¶
The Keyboard file holds functions and procedures that are related to the keyboard.
Keyboard.PressKey¶
procedure TKeyboard.PressKey(Key: Integer);
Presses the given virtual key.
Note: See VK_ constants for values to pass it.
Keyboard.KeyDown¶
procedure TKeyboard.KeyDown(Key: Integer);
Presses down the given virtual key.
Note: See VK_ constants for values to pass it.
Keyboard.KeyUp¶
procedure TKeyboard.KeyUp(Key: Integer);
Releases the given virtual key.
Note: See VK_ constants for values to pass it.
Keyboard.IsKeyDown¶
procedure TKeyboard.IsKeyDown(Key: Integer);
Returns True if the given virtual key is currently down.
Note: See VK_ constants for values to pass it.
Keyboard.Send¶
procedure TKeyboard.Send(const Text: String; MinKeyWait, MaxKeyWait: Integer); overload;
procedure TKeyboard.Send(const Text: String); overload;
procedure TKeyboard.Send(const Text: String; KeyPressAfter: Integer); overload;
Types the given text to whatever window is currently in focus.
First overload allows you to pass MinKeyWait, MaxKeyWait.
Last overload allows you to pass a long a key to be pressed after the text has been typed, for example VK_ENTER
.