Keyboard Shortcuts

TermTree is built to be driven from the keyboard. Every core operation — creating, renaming, and deleting nodes; launching and resuming terminals; opening and navigating files; searching nodes and files; toggling theme and settings — has a shortcut, and every dialog (Quick Open, Quick Search, Recent Files, Theme Gallery) is arrow-key navigable once open. Two things still want the mouse: reordering the tree by dragging a node onto another (see Mind Map) and panning the canvas. A handful of view actions — collapse/expand, fit to screen, center view, minimap, layout, and terminal panel position — have no direct shortcut either, but all are reachable from the menu bar.

TermTree's Keyboard and Focus help screen showing focus movement between the mind map and terminal alongside shortcut references for both zones

The shortcut set is organized around three focus zones — mind map, terminal, and editor — and Cmd+Shift+Left / Cmd+Shift+Right (Ctrl+Shift+Left / Ctrl+Shift+Right) step between them without touching the mouse. Learn that one shortcut and you can reach everything below it.

Press ? at any time in the app to open the keyboard shortcuts overlay.

Shortcuts use Cmd on macOS and Ctrl on Windows/Linux, except where noted.

Mind map zone

Node operations

ShortcutAction
TabAdd child node
EnterAdd sibling node
Delete / BackspaceDelete selected node (confirms first if it has children or terminals)
Cmd+EnterRename selected node
Double-clickRename selected node
Cmd+Shift+LAdd / edit node link
ShortcutAction
Up / DownMove between siblings
LeftMove to parent
RightMove to first child

Canvas

ShortcutAction
Hold Space + dragPan canvas
Cmd+=Zoom in
Cmd+-Zoom out
Cmd+0Reset zoom
EscapeCancel drag

Terminal zone

Session management

ShortcutAction
Cmd+Shift+EnterLaunch terminal for selected node, and focus it
Cmd+Shift+RResume Claude session for selected node
Cmd+WClose focused terminal (confirm)
Cmd+Shift+MMinimize (hide) focused terminal
Cmd+‘Toggle terminal panel

Focus

ShortcutAction
Cmd+Shift+RightStep right: mind map → terminal → editor
Cmd+Shift+LeftStep left: editor → terminal → mind map

The step is linear, not wrapping — Right from the editor and Left from the mind map both stay put. The editor zone joins the sequence only while the editor panel is open; with it closed, these are a straight two-zone toggle between the mind map and the terminal.

Cycling

ShortcutAction
Cmd+Shift+DownNext terminal
Cmd+Shift+UpPrevious terminal

While any terminal is awaiting input, both shortcuts cycle only among those — so you step through what needs you first, in either direction.

Splits

macOSWindows/LinuxAction
Cmd+DAlt+DSplit vertical (side by side)
Cmd+Shift+DAlt+Shift+DSplit horizontal (stacked)
Cmd+Click nodeCtrl+Click nodeAdd node’s terminal to split (vertical)
Cmd+Shift+Click nodeCtrl+Shift+Click nodeAdd node’s terminal to split (horizontal)

Windows/Linux uses Alt+D rather than Ctrl+D, because Ctrl+D is reserved as end-of-file (EOF) in Git Bash, WSL, and Linux shells.

Find, copy, and paste

macOSWindows/LinuxAction
Cmd+FCtrl+FOpen the terminal find bar
EscapeEscapeClose the find bar
Cmd+CCtrl+Shift+CCopy selection
Cmd+VCtrl+Shift+VPaste
Cmd+ACtrl+Shift+ASelect all

Editor zone

ShortcutAction
Cmd+Shift+ORecent Files
Cmd+[Previous file
Cmd+]Next file
Cmd+SSave
Cmd+WClose open file

On Windows/Linux, previous/next file are also available as Ctrl+Alt+Left / Ctrl+Alt+Right from the native menu, in addition to Ctrl+[ / Ctrl+].

Global

ShortcutAction
?Show keyboard shortcuts overlay
Cmd+PQuick Search (find a node)
Cmd+OQuick Open (find a file)
Cmd+Shift+TToggle dark / light theme
Cmd+Shift+ESave mind map as image, or save the open Markdown preview as DOCX — whichever is active
Cmd+,Settings
Cmd+QQuit
EscapeClose find bar / dismiss dialog / cancel drag