Keyboard Shortcuts
All shortcuts are also listed (and searchable) in Settings → Shortcuts . That page is a read-only reference — built-in shortcuts can't be rebound.
App & Window
Shortcut Action Cmd+N New window Cmd+Shift+N New workspace (home directory) Cmd+Shift+O Open folder as workspace Cmd+1-9 Switch to workspace N Cmd+M Minimize window Opt+Space Toggle quick terminal (from any app) Cmd+Shift+J Jump to next agent waiting for input Cmd+, Settings Cmd+Q Quit Boo
Tabs
Shortcut Action Cmd+T New terminal tab in active pane Cmd+Shift+T New browser tab Cmd+Opt+1-9 or Cmd+Shift+1-9 Switch to tab N in active pane Cmd+W Smart close (tab → pane → workspace) Cmd+Opt+Z Reopen closed tab/pane Cmd+S Save (editor tabs)
Panes
Shortcut Action Cmd+D Split right Cmd+Shift+D Split down Cmd+Shift+W Close pane Cmd+] / Cmd+[ Focus next / previous pane Cmd+Opt+Arrows Select pane in that direction Cmd+Ctrl+Arrows Resize pane in that direction Cmd+Ctrl+Shift+Arrows Move (swap) pane in that direction Cmd+Shift+Return Zoom pane (toggle) Cmd+Ctrl+= Equalize splits
See Windows & Splits for details.
Terminal
Shortcut Action Cmd+K Clear screen Cmd+Shift+K Clear scrollback Cmd+Up Jump to previous prompt Cmd+Down Jump to next prompt Cmd+Opt+C Copy the last command's output Cmd++ Increase font size Cmd+- Decrease font size Cmd+0 Reset font size Cmd+Opt+Return Send selection or last output to agent
Edit & Clipboard
Shortcut Action Cmd+Z Undo Cmd+Shift+Z Redo Cmd+C Copy selection Cmd+X Cut Cmd+V Paste Cmd+A Select all Cmd+F Find
View
Shortcut Action Cmd+Shift+P Open command palette Cmd+B Toggle sidebar Cmd+Return or Cmd+Ctrl+F Toggle full screen
Bookmarks
Shortcut Action Cmd+Shift+B Bookmark current directory Ctrl+1-9 Jump to bookmark N
File Explorer
When the file tree has focus:
Shortcut Action ↑ / ↓ Move selection (hold Shift to extend) → / ← Expand folder / collapse folder or jump to parent Return Open file or toggle folder (first match while filtering) Esc Clear filter, then selection Cmd+Delete Move selection to Trash F2 Rename / Focus filter bar (when enabled) Type letters Jump to matching name (type-ahead) Cmd+click / Shift+click Toggle / extend multi-selection
Agents
Shortcut Action Cmd+Opt+Return Send terminal selection or last output to agent Cmd+Return Send review comments to agent (in a review tab) Cmd+Shift+J Jump to next waiting agent Cmd+Opt+O Toggle the orchestrator drawer Cmd+Return Allow the first approval card (drawer focused) Escape Deny the first approval card (drawer focused)
See Agents for details.
Menu-Only Commands
These have no default shortcut:
File → New Agent Task… , File → Review Changes… , File → Agent Timeline
Window → Move Workspace to New Window , Window → Merge All Windows
Terminal → Start Remote Control Server , Terminal → Copy Remote Control URL
Terminal → Broadcast Input to → All Panes in Workspace / Selected Panes…
Key Tables
Key tables add tmux-style leader keys. They are off until you create ~/.boo/keytables.json:
{
"leader" : "ctrl+a" ,
"timeout" : 2 ,
"tables" : {
"root" : {
"v" : "Terminal/Split Right" ,
"s" : "Terminal/Split Down" ,
"z" : "Terminal/Zoom Pane" ,
"k" : "send:kubectl get pods \n " ,
"w" : { "table" : "window" }
},
"window" : {
"n" : "Window/Merge All Windows"
}
}
}
Press the leader, then a key from root. The status bar shows the mode (⌃A … , or ⌃A → window in a chained table) and the key goes nowhere else. A value is a menu command named by its menu path joined with / (Terminal/Split Right; a submenu adds a level, as in Terminal/Broadcast Input to/All Panes in Workspace), send:<text> to type text into the terminal, or { "table": "<name>" } to wait for a key from another table. Escape, an unbound key or timeout seconds (default 2) without a key end the mode; pressing the leader twice types the leader itself.
Keys are written as v, V (or shift+v), ctrl+w, cmd+opt+left; named keys are escape, tab, return, space, backspace and the arrows. Boo reads the file when it becomes active and the file has changed, and lists unknown commands, tables or keys in one alert.