Reference
Keyboard shortcuts
The full keymap. Most of these match conventional creative-software defaults.
Moonshine’s shortcuts try to match what you already know from creative software. If a shortcut surprises you, it’s probably wrong — let us know.
Mac uses Cmd; Windows/Linux uses Ctrl. We write it as Cmd/Ctrl below.
Global
| Shortcut | Action |
|---|
| Cmd/Ctrl + S | Save project |
| Cmd/Ctrl + Z | Undo |
| Cmd/Ctrl + Shift + Z | Redo |
| Cmd/Ctrl + Y | Redo (alternate) |
| Cmd/Ctrl + F | Search (panel-aware — searches the current panel’s contents) |
| Esc | Cancel current action / deselect |
| ? | Open this shortcut reference in-app |
Viewport (3D)
| Shortcut | Action |
|---|
| Left mouse drag | Move selected vertices (warp tool) or orbit camera (no selection) |
| Middle mouse drag | Pan camera |
| Scroll wheel | Zoom |
| Shift + click | Add to selection |
| Cmd/Ctrl + click | Toggle item in selection |
| Cmd/Ctrl + A | Select all visible vertices |
| Cmd/Ctrl + D | Deselect all |
| F | Frame selection (or Frame Scene Model if nothing selected) |
| H | Toggle hide/show selected geometry |
| Shortcut | Action |
|---|
| W | Activate warp tool |
| Shift + drag | Constrain drag to axis (X, Y, or Z based on initial direction) |
| Cmd/Ctrl + I | Insert knot at cursor (edge must be hovered) |
| [ / ] | Decrease / increase soft-selection radius |
| { / } | Decrease / increase soft-selection steepness |
| Shortcut | Action |
|---|
| K | Activate keystone tool |
| Arrow keys | Nudge active corner by 1px |
| Shift + arrow keys | Nudge active corner by 10px |
| Tab | Move to next corner |
| Shift + Tab | Move to previous corner |
| L | Toggle aspect-ratio lock |
Masking
| Shortcut | Action |
|---|
| B | Brush tool |
| V | Vector path tool |
| E | Erase mode toggle |
| [ / ] | Decrease / increase brush size |
| Cmd/Ctrl + Z | Undo (mask-local 50-step stack) |
| Enter | Close current vector path |
| Backspace | Delete selected anchor or path |
Playback
| Shortcut | Action |
|---|
| Spacebar | Advance playlist to next cue |
| Shift + Spacebar | Go back one cue |
| 1–9 | Trigger CueGrid buttons in the first row (configurable) |
| , (comma) | Previous scene |
| . (period) | Next scene |
| Cmd/Ctrl + . | Stop / cut to black |
Layout
| Shortcut | Action |
|---|
| Cmd/Ctrl + 1 / 2 / 3 / … | Switch to numbered panel (projectors, scenes, masks, etc.) |
| Cmd/Ctrl + Shift + F | Toggle fullscreen viewport |
| Cmd/Ctrl + B | Toggle sidebar |
Show vs edit mode
| Shortcut | Action |
|---|
| Cmd/Ctrl + M | Toggle mode (edit ↔ show) |
| Cmd/Ctrl + Shift + L | Toggle “Edit live” on the currently selected resource (show mode only) |
Customizing
Some shortcuts are configurable in Preferences → Keyboard. The defaults documented here are starting points — feel free to remap to match your studio’s muscle memory.
The defaults are sticky across operators within a session, so a custom mapping by one operator doesn’t disrupt another’s keyboard. Mappings are per-user, persisted to local browser storage.