Shortcuts
Default shortcuts
Global
| Shortcut | Command |
|---|---|
| Ctrl+S | Save the active document |
| Ctrl+Shift+S | Save all documents |
| Ctrl+, | Settings |
| Ctrl+K, then Ctrl+S | Keyboard shortcuts editor |
| Ctrl+Shift+P | Command palette |
| F5 | Play / Stop |
| F6 | Pause / Resume |
| F10 | Step one frame while paused |
Scene view (when it has focus)
| Shortcut | Command |
|---|---|
| W / E / R | Move / Rotate / Scale tool |
| F | Frame the selection |
| Right mouse + W A S D Q E | Fly (hold Shift to go faster) |
| Alt + left mouse | Orbit |
| Middle mouse | Pan |
| Wheel | Zoom |
Scene Tree and Assets (when they have focus)
| Shortcut | Command |
|---|---|
| F2 | Rename |
| D | Duplicate |
| Delete | Delete |
Rebinding
Open the keybindings editor with File → Keyboard Shortcuts… or Ctrl+K Ctrl+S. Commands are grouped by where they apply — global first, then each panel. Type in the filter box to find one, click its shortcut and press the new keys. Press a second key combination quickly after the first to record a chord, like the default Ctrl+K Ctrl+S.
A shortcut already used elsewhere is accepted and the clash is flagged on the row, so you can take a shortcut away
from another command on purpose. Reset restores the default. Your bindings are saved with your editor settings
in ~/.gaya/settings.json.
Commands without shortcuts
Every menu item is a command. Find any of them in the command palette (Ctrl+Shift+P) and bind it in the
keybindings editor. Commands your project adds with [MenuItem] appear there too — see
Extending Studio.