rojo/.cursor/rules/roblox/en-us/includes/default-bindings.md
2026-02-02 14:05:11 -06:00

6.5 KiB
Raw Blame History

title
include

Roblox provides default input bindings for movement, camera control, and basic environment interaction — Roblox players are familiar with these controls, so you should only override them in specific cases. Also note that the reserved inputs cannot be overridden and will always operate with their intended purpose.

Action Mouse/Keyboard Gamepad Touch
Open Roblox menu Esc Start button (`Enum.KeyCode|ButtonStart`) N/A
[Developer Console](../studio/developer-console.md) F9 N/A N/A
Fullscreen mode (Windows)
Show desktop (Mac)
F11 N/A N/A
Record video (Windows) F12 N/A N/A
Take screenshot PrintScreen N/A N/A
Action Mouse/Keyboard Gamepad Touch
Move forward W ↑ Press up on primary thumbstick Press up on virtual thumbstick
Move backward S ↓ Press down on primary thumbstick Press down on virtual thumbstick
Move left A Press left on primary thumbstick Press left on virtual thumbstick
Move right D Press right on primary thumbstick Press right on virtual thumbstick
Jump Space   Tap virtual jump button
The following action inputs are reserved unless you [disable the respective feature](../players/disable-ui.md).
Action Mouse/Keyboard Gamepad Touch
Open text chat / N/A N/A
Show/hide players list Tab N/A N/A
Toggle backpack ` N/A N/A
Equip/unequip tools 0-9 Swap between tools using front‑left and front‑right triggers (`Enum.KeyCode.ButtonL1|ButtonL1` and `Enum.KeyCode.ButtonR1|ButtonR1`) Tap on-screen tool icons
Use equipped tool Click left mouse button Back‑right trigger (`Enum.KeyCode.ButtonR2|ButtonR2`) Tap on screen
Drop equipped tool Backspace N/A N/A
Toggle **UI selection** mode¹ \ Select button (`Enum.KeyCode.ButtonSelect|ButtonSelect`) N/A
Navigate among interactive UI elements while in **UI selection** mode ↑ ↓ ← →
W S A D
Primary thumbstick (`Enum.KeyCode.Thumbstick1|Thumbstick1`) or D‑pad (`Enum.KeyCode.DPadUp|DPadUp`; `Enum.KeyCode.DPadDown|DPadDown`; `Enum.KeyCode.DPadLeft|DPadLeft`; `Enum.KeyCode.DPadRight|DPadRight`)
Activate an interactive UI element while in **UI selection** mode Enter Back‑right trigger (`Enum.KeyCode.ButtonR2|ButtonR2`)
Scroll up/down/left/right in selected `Class.ScrollingFrame` while in **UI selection** mode PageUp
PageDown
Home
End
Secondary thumbstick (`Enum.KeyCode.Thumbstick2|Thumbstick2`)
¹ If `Class.GuiService.GuiNavigationEnabled|GuiNavigationEnabled` is enabled (default)
Action Mouse/Keyboard Gamepad Touch
Move camera view around While holding right mouse button Move secondary thumbstick Touch-drag around screen
Zoom camera in/out Mouse scroll wheel
I/O
Press secondary thumbstick Pinch in/out on screen
Rotate camera left or right ← → N/A N/A
Toggle mouse lock² Shift N/A N/A
² If `Class.StarterPlayer.EnableMouseLockOption|EnableMouseLockOption` is enabled (default)