Keyboard Shortcuts

Aether uses three shortcut systems: standard macOS chords (Cmd-S), a leader key (Space-prefixed sequences for canvas operations), and single-key commands inside specific panels (sequencer, console).

Global

ShortcutAction
Cmd-,Preferences
Cmd-OOpen project
Cmd-SSave
Cmd-ZUndo
Cmd-Shift-Z or Cmd-YRedo
Cmd-CCopy
Cmd-VPaste
Cmd-DDuplicate
` (backtick)Toggle console
F1Toggle Mode3D
F2Cycle Mode3D shape
F3Toggle Mode3D with the graph scene (forces shape = "graph")
F5Transport play / pause

The command palette is not on a Cmd-chord - it's in the leader key system below. Press Space Space from the canvas.

Cmd-N (New), Cmd-Shift-S (Save As), Cmd-W (Close window), Cmd-A (Select all on the canvas), and Cmd-Q (Quit) are not yet wired as global shortcuts in 0.1.0. Use the command palette for New and Save As; Cmd-A works inside the sequencer and arranger grids but not on the main canvas.

Leader Key (canvas operations)

Press Space to enter leader mode. The next key (or sequence of keys) picks an action. An overlay shows available bindings after a brief delay, or press Space ? to force it.

SequenceAction
Space SpaceCommand palette
Space fFind node (hint-mode: labels appear on each node, press the label to jump and select)
Space nNew node (filtered to compatible types if a node is selected)
Space pPort select (hint mode on the selected node's ports)
Space cConnect (port hints, then target-port hints on another node)
Space dDisconnect (port hints, then remove the chosen edge)
Space rRename (inline text edit on node title)
Space xDelete selected node(s)
Space zUndo
Space ZRedo
Space ?Show cheat sheet (auto-appears after ~500ms)
Space 0Auto zoom-to-fit (toggle, stays on until manual pan/zoom)
Space .Center and zoom on selected (falls back to fit-all if nothing selected)

Filtered New-Node Palette

Space n with a node selected gathers every port type from that node and opens the palette filtered to node types with a compatible port. No selection opens the full palette. This is faster than scrolling the full list when wiring a specific signal type.

Canvas Navigation

ShortcutAction
ScrollZoom at cursor
Right-dragPan
Left-drag (empty area)Box select
EscapeClose active panel (console, command palette) / exit leader mode

Console

Inside the console panel:

ShortcutAction
ReturnEvaluate line
Up / DownCycle through history

Sequencer

Inside the sequencer panel:

ShortcutAction
F5Play / pause transport
ClickPlace / remove note at grid cell
DragStretch note duration

Modes

ShortcutAction
Console command toggle("activity")Node activity monitor (card-flip per-node DSP stats)
Console command toggle("3d")Mode3D experimental 3D visualisation (off by default, tech demo)

Customisation

Shortcuts are not yet user-configurable in 0.1.0. The full action-map is defined in code; a remapping UI is planned for a future release.

  • Glossary - terms used in shortcut descriptions (hint mode, action, port, etc.)