Requires the
input permission in your
manifest:Input module lets you simulate keyboard and mouse actions and read
the current game input state. Mouse movements, key presses, and button
clicks are injected at the engine level.
Overview
Actions
Simulate mouse movement, key presses, and mouse clicks.
Game state
Read-only cached input state — view angles, movement, mouse delta.
Actions
Input.moveMouse
number
required
Horizontal delta (positive = right).
number
required
Vertical delta (positive = down).
Input.moveToAngle
number
required
Target pitch (vertical angle).
number
required
Target yaw (horizontal angle).
QAngle directly:
QAngle
required
Target angle.
Input.keyDown
number
required
Virtual key code (e.g.
0x57 for W).Input.keyUp
number
required
Virtual key code.
Input.keyPress
number
required
Virtual key code.
Input.mouseDown
number
default:"0"
Mouse button index (
0 = left, 1 = right, 2 = middle).Input.mouseUp
number
default:"0"
Mouse button index.
Input.mouseClick
number
default:"0"
Mouse button index.
Input.isKeyDown
number
required
Virtual key code.
Game state
Input.state exposes read-only, per-frame cached input values from the
engine. All properties are updated automatically each tick.