Keyboard shortcuts
Generated from the editor's own shortcut registry (editor/src/shared/shortcuts.json in the Showmesh repo) — the same table the keydown handler matches against and the menu strip prints its hints from, so this page cannot fall behind the application.
Application
| Shortcut | Command |
|---|---|
| Ctrl+K | Open or close the command palette |
| Ctrl+Q | Quit Showmesh (asks first, then stops the engine) |
File and editing
| Shortcut | Command |
|---|---|
| Ctrl+N | New project ¹ |
| Ctrl+O | Open project ¹ |
| Ctrl+S | Save ¹ |
| Ctrl+Shift+S | Save As ¹ |
| Ctrl+Z | Undo ¹ |
| Ctrl+Y or Ctrl+Shift+Z | Redo ¹ |
| Ctrl+C | Copy the selected cue |
| Ctrl+V | Paste a cue ¹ |
| Ctrl+D | Duplicate the selected cue ¹ |
| Del | Delete the selection ¹ |
Transport and navigation
| Shortcut | Command |
|---|---|
| Space | GO — fire the armed cue |
| Esc | PANIC — stop everything (only when no menu or dialog owns Esc) |
| ↑ / ↓ | Select and arm the previous / next cue |
| Shift+↑ / ↓ | Extend the cue selection |
| Shift+click | Select a contiguous range |
| Ctrl+click | Toggle one row without re-arming |
Program output
| Shortcut | Command |
|---|---|
| Ctrl+Shift+D | Disable the program output ¹ |
| Ctrl+Shift+0 | Program output to a resizable window ¹ |
| Ctrl+Shift+1 … 9 | Program output fullscreen to display 1 … 9 ¹ |
Command palette (while open)
| Shortcut | Command |
|---|---|
| ↑ / ↓ | Move the selection (skips headings and unavailable entries) |
| Enter | Run the selected entry |
| Esc | Close the palette |
¹ Show mode locks editing: these are refused while it is on.
The same shortcuts use Cmd where supported.