--- 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)