Skip to content

ControlMode

Supported Enum

The ControlMode Enum sets how the player is controlled.

Description

The ControlMode Enum sets how the player is controlled.

Note that shift-lock related APIs are in the process of being deprecated, so it's recommended to use UserInputService.MouseBehavior instead to lock the mouse.

Items

Item Value Status Notes
Classic 0 Supported Allows the camera to be moved by clicking and dragging with the right mouse button.
MouseLockSwitch 1 Supported Similar to classic, but allows the player to toggle mouse locking, causing the camera to rotate as the player moves the mouse (without holding down a button).

Roblox reference: ControlMode