BLXengine

Hierarchy

Instance → Service → UserInputService

TagsMemory category
NotCreatable, ServiceServices

Methods

ReturnsMethodTagsSecurity
InstanceGetFocusedTextBox ()
 
boolGetGamepadConnected (gamepad: Enum.UserInputType)
 
ObjectsGetGamepadState (gamepad: Enum.UserInputType)
 
InstancesGetKeysPressed ()
 
Enum.UserInputTypeGetLastInputType ()
 
Vector2GetMouseDelta ()
 
Enum.PlatformGetPlatform ()
 
CFrameGetUserCFrame (type: Enum.UserCFrame)
 
boolIsKeyDown (keyCode: Enum.KeyCode)
 
boolIsLuaTouchControls ()
 HiddenRobloxScriptSecurity

Properties

PropertyTypeTagsReadWrite
GamepadEnabledboolNotReplicated, ReadOnly
KeyboardEnabledboolNotReplicated, ReadOnly
ModalEnabledboolNotReplicated
MouseBehaviorEnum.MouseBehavior
MouseEnabledboolNotReplicated, ReadOnly
MouseIconEnabledboolNotReplicated
OverrideMouseIconBehaviorEnum.OverrideMouseIconBehaviorNotReplicated
TouchEnabledboolNotReplicated, ReadOnly
VREnabledboolNotReplicated, ReadOnly

Events

EventArgumentsTagsSecurity
GamepadConnected(gamepadNum: Enum.UserInputType)LocalUserSecurity
GamepadDisconnected(gamepadNum: Enum.UserInputType)LocalUserSecurity
InputBegan(input: InputObject, processed: bool)LocalUserSecurity
InputChanged(input: InputObject, processed: bool)LocalUserSecurity
InputEnded(input: InputObject, processed: bool)LocalUserSecurity
LastInputTypeChanged(inputType: Enum.UserInputType)
TextBoxFocused(textBox: Instance)
TextBoxFocusReleased(textBox: Instance)
TouchMoved(touch: InputObject, gameProcessedEvent: bool)
TouchTap(touchPositions: Array, gameProcessedEvent: bool, ...)