Volt

keypress

Simulates pressing a keyboard key.

Syntax

keypress(keycode: number) -> void

Aliases

  • keytap

Parameters

ParameterTypeDescription
keycodenumberVirtual 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

KeyCode
Space0x20
Enter0x0D
Escape0x1B
Shift0x10
Control0x11
A-Z0x41-0x5A
0-90x30-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

On this page