mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 22:11:38 +00:00
6.5 KiB
6.5 KiB
| 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 |
| 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`) |
| 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 |