#keys & mouse
All keys go to the focused terminal, except the ctrl+b prefix (tmux style):
| after ctrl+b | action |
|---|---|
| c / C | split in the default direction / the other one (picker: agents, shell, or durable zot) |
| a / A | split with the default agent (default / other direction) |
| s / S | split with a new shell pane (default / other direction); % and | always right, " and - always below |
| v | cycle the default split direction: right, below, auto |
| w | new workspace (directory prompt with tab completion) |
| t | new tab in the current workspace |
| n / p | next / previous tab |
| 1-9 / 0 | select tabs 1-9, or tab 10 with 0, in the current workspace (missing tabs do nothing) |
| ] / [ | next / previous workspace |
| tab / shift+tab | next / previous pane, stays in prefix mode |
| r | rename the focused pane |
| m | open the pane context menu |
| / | fuzzy finder over groups, workspaces, tabs, panes, and plugin search providers |
| b | collapse or expand the workspace sidebar |
| P | plugin lifecycle controls (with --plugins) |
| D | durable agents panel for the current workspace |
| = | equalize all splits |
| u / d | scroll the focused pane's history |
| esc / G | back to live output, clear selection |
| , | settings window: agents, notifications, themes, terminal, durable, plugins |
| x / X | close pane / close workspace |
| ctrl+b | send a literal ctrl+b to the pane |
| q | quit |
alt+enter reaches the focused pane with its Alt modifier when the host terminal reports it, so apps such as zot can use it to insert a newline. shift+enter only works as a distinct key if the host terminal reports Shift separately from ordinary Enter.
The finder includes each grouped workspace's path in its pane labels, so you can search by group name and distinguish workspaces with the same name. Group placement itself is available through the socket API and approved plugins, not a keyboard shortcut.
The default split direction is right, so c, a, and s keep their usual meaning. Change it with v or under the terminal tab in settings: below swaps the lowercase and uppercase keys, and auto splits the focused pane along its longer side.
## mouse
Tabs, workspaces, panes, agents, menus, and the settings entry in the sidebar are clickable. Group headings are labels, not mouse targets. Drag workspaces to reorder them without changing their groups, drag the sidebar's right border to widen or narrow it (20 to 80 columns, never more than half the window), drag pane borders to resize, right-click for context menus, and drag with the left button to select text (copied straight to your clipboard). Wheel events go to the pane under the cursor: agent TUIs scroll themselves, shells scroll their local history, and shift+pgup / shift+pgdn do the same from the keyboard.
## sidebar options
Under the terminal tab in settings, both off by default:
| option | effect |
|---|---|
| fold workspaces | a ▾ toggle on each workspace name (or Collapse in its menu) folds it to one row with a busy spinner, attention dot, and pane count; panes keep running |
| nested git repositories | lists repositories 1 to 3 folder levels below each workspace with branch, changes, conflicts, and ahead/behind; click one to open a tab, split, or workspace there, or hide it |
Nested repositories are scanned in the background every 15 seconds with at most four git processes at a time. Hidden directories, node_modules, and vendor are skipped, and at most 24 are listed per workspace.