Learn
Engine Class
InputAction


API Reference
Properties
BoolState
Read Only
Not Replicated
Not Scriptable
Roblox Script Security
Read Parallel
Capabilities: Input
InputAction.BoolState:boolean

Direction1DState
Read Only
Not Replicated
Not Scriptable
Roblox Script Security
Read Parallel
Capabilities: Input
InputAction.Direction1DState:number

Direction2DState
Read Only
Not Replicated
Not Scriptable
Roblox Script Security
Read Parallel
Capabilities: Input
InputAction.Direction2DState:Vector2

Direction3DState
Read Only
Not Replicated
Not Scriptable
Roblox Script Security
Read Parallel
Capabilities: Input
InputAction.Direction3DState:Vector3

Enabled
Read Parallel
Capabilities: Input
Simulation Access
InputAction.Enabled:boolean

Type
Read Parallel
Capabilities: Input
Simulation Access
InputAction.Type:Enum.InputActionType

ViewportPositionState
Read Only
Not Replicated
Not Scriptable
Roblox Script Security
Read Parallel
Capabilities: Input
InputAction.ViewportPositionState:Vector2

Methods
Fire
Deprecated

GetState
Write Parallel
Capabilities: Input
Simulation Access
InputAction:GetState():Variant
Returns
Variant

Events
Pressed
Capabilities: Input
InputAction.Pressed():RBXScriptSignal

Released
Capabilities: Input
InputAction.Released():RBXScriptSignal

StateChanged
Capabilities: Input
InputAction.StateChanged(value:Variant):RBXScriptSignal
Parameters
value:Variant

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.