Below is a list of shortcuts available in score listed by scope of usage.
Shortcuts depend on the focused view. In particular, Ctrl+Enter compiles in a code editor but reinitializes in the score view, and Ctrl+Space requests completion in a text prompt rather than playing the score.
General
-
Ctrl+Shift+D(Win / Linux) or⌘+Shift+D(Mac): Show
Device explorerpanel -
Ctrl+Shift+P(Win / Linux) or⌘+Shift+P(Mac): Show
Processes librarypanel -
Ctrl+Shift+B(Win / Linux) or⌘+Shift+B(Mac): Show
System librarypanel -
Ctrl+Shift+L(Win / Linux) or⌘+Shift+L(Mac): Show
Project librarypanel -
Ctrl+Shift+C(Win / Linux) or⌘+Shift+C(Mac): Show
Consolepanel -
Ctrl+Shift+G(Win / Linux) or⌘+Shift+G(Mac): Show
Messages logpanel
Conditions
-
Suppr/Backspace: Delete selected
condition
Device explorer
- Esc: De-select node
Timeline
-
↑, ↓, →, ←: Navigate through the various linked elements on the
Timeline - Ctrl+Alt+↑(Win / Linux) or⌘+Alt+↑(Mac): Go back to parent scenario
- Ctrl+Alt+U(Win / Linux) or⌘+Alt+U(Mac): Unroll all processes attached to an interval
- Ctrl+Alt+F(Win / Linux) or⌘+Alt+F(Mac): Fold all processes attached to an interval
Transport
- Space or Ctrl+Space(Win / Linux) or⌘+Space(Mac): Play/pause the currently displayed interval.
- Shift+Space: Play the root score.
- Enter: Stop execution.
- Ctrl+Enter(Win / Linux) or⌘+Enter(Mac): Reinitialize (stop and send the initial state).
- Double-click the time ruler: Play from here. Hold the second click and drag to scrub.
- Alt+Click on an interval with the Play tool: Play that interval from its beginning.
Nodal editing
- Ctrl+Click(Win / Linux) or⌘+Click(Mac): Add/remove a node from the selection.
- Ctrl+Drag(Win / Linux) or⌘+Drag(Mac) on empty canvas: Add nodes intersecting the selection rectangle.
- Drag an already-selected node: Move the selected group.
- Ctrl+C(Win / Linux) or⌘+C(Mac) / Ctrl+V(Win / Linux) or⌘+V(Mac): Copy/paste selected processes and their internal cables; the destination follows the current editing context.
- Delete: Delete selected processes.
See Editing workflow for cable gestures and nested paste behavior.
Piano roll
With notes selected and the piano roll focused:
- ↑ / ↓: Transpose by one semitone.
- Shift+↑ / Shift+↓: Transpose by one octave.
Code editors
- Ctrl+Enter(Win / Linux) or⌘+Enter(Mac): Compile; also works with keypad Enter and in docked editors.
- Ctrl+F(Win / Linux) or⌘+F(Mac): Open search.
- Ctrl+Space(Win / Linux) or⌘+Space(Mac): Request completion where the language provides a completer.
- Tab / Shift+Tab: Indent/unindent selected text.
- Shift+Delete: Delete the current line.
- Esc: Close search when open; otherwise a windowed editor can close. Docked editors are not dismissed by Escape.
Console prompt
These apply while typing in the Console input, not the score view:
- Enter: Execute the entered command.
- ↑ / ↓: Browse command history.
- Ctrl+Space(Win / Linux) or⌘+Space(Mac): Request completion.
- Ctrl+A(Win / Linux) or⌘+A(Mac) / Ctrl+E(Win / Linux) or⌘+E(Mac): Move to the start/end of the line.
- Ctrl+B(Win / Linux) or⌘+B(Mac) / Ctrl+F(Win / Linux) or⌘+F(Mac): Move back/forward one character.
- Ctrl+U(Win / Linux) or⌘+U(Mac) or Ctrl+L(Win / Linux) or⌘+L(Mac): Clear the input line, not the console output.
- Ctrl+K(Win / Linux) or⌘+K(Mac): Delete from the cursor to the end.
- Ctrl+W(Win / Linux) or⌘+W(Mac): Delete the preceding word.
- Ctrl+T(Win / Linux) or⌘+T(Mac): Transpose the characters immediately before and at the cursor.
Trigger
-
Suppr/Backspace: Delete selected
trigger