Skip to content

Keyboard shortcuts

This is the full reference. On mac the modifier is ; on Linux and Windows (the Server Edition in a browser) use Ctrl wherever a ⌘ chord is listed, unless a separate key is given. You can pull up a quick version any time with ⌘/ or the ? button.

ActionShortcut
Command palette⌘K
New terminal⌘T
New Claude Code node⌘⇧C
Close selected node⌘W
Undo⌘Z
Redo⌘⇧Z
Delete selected nodes (with confirm)Delete / Backspace
Open the Explorer⌘⇧E
Open Source Control⌘⇧G
Open Settings⌘,
Open this shortcuts panel⌘/
ActionGesture
Actions menu (empty space or a node)Right-click
Box-select (touch to select)Left-drag
Pan the canvasMiddle-drag or right-drag (or two-finger trackpad)
Zoom in / out⌘ + wheel, or pinch
Center & focus a nodeDouble-click

Two-finger trackpad scrolling pans by default. If you prefer a plain wheel to zoom instead, turn on Scroll wheel zooms in Settings → Behavior (that also turns off scroll-to-pan, so you pan by dragging).

ActionShortcut
Enter the terminal (type / select)Hover ~0.6s
Move the terminal instead of entering itQuick drag before it focuses
Toggle markdown view of the output⌘M
Name the terminal with AI✦ button in the header

A terminal doesn’t grab your input the instant you touch it — there’s a short hover guard (default 600 ms, tunable in Settings → Behavior). Before the dwell, a drag moves the node and the wheel pans the canvas; after it, xterm takes over. See Terminal persistence for how scrolling and copy work.

tmux owns the mouse in a terminal, so a drag copies through tmux copy-mode and lands on your system clipboard automatically. The chords below are for a selection the emulator owns:

ActionmacLinux / Windows
Copy an emulator selection⌘CCtrl+Shift+C or Ctrl+Insert
Select with the emulator (not tmux)Option-dragShift-drag

Ctrl+Insert exists because Chromium reserves Ctrl+Shift+C for its inspector in the browser — if one chord doesn’t reach nodeterm, use the other. Plain Ctrl+C is never intercepted; it still sends an interrupt to the running program.

ActionShortcut
Insert a newline instead of submittingShift+Enter
Open a link in the output (URL, file path, folder)⌘-click (mac) / Ctrl-click
Cycle the Claude permission modeShift+Tab

Shift+Enter is remapped so agent prompts get a newline rather than sending early. A ⌘/Ctrl-click on output opens URLs in your browser, file paths in an editor node, and folders in the Explorer. Shift+Tab cycles a Claude session’s permission mode live.

ActionShortcut
Open Source Control⌘⇧G
Commit the staged changes⌘↵