keypress
Simulates pressing a keyboard key.
Syntax
keypress(keycode: number) -> voidAliases
keytap
Parameters
| Parameter | Type | Description |
|---|---|---|
keycode | number | Virtual key code to press |
Returns
This function does not return a value.
Description
keypress simulates pressing a keyboard key down. The key stays pressed until keyrelease is called.
Common Key Codes
| Key | Code |
|---|---|
| Space | 0x20 |
| Enter | 0x0D |
| Escape | 0x1B |
| Shift | 0x10 |
| Control | 0x11 |
| A-Z | 0x41-0x5A |
| 0-9 | 0x30-0x39 |
Example
-- Press and release the W key
keypress(0x57)
task.wait(0.5)
keyrelease(0x57)Notes
- Use Windows virtual key codes
- Always release keys that you press
- Check
iswindowactive()before simulating input
Related Functions
keyrelease- Release a keykeyclick- Press and release