-
Notifications
You must be signed in to change notification settings - Fork 98
Keyboard Shortcuts
Every binding, and how to change them. Ctrl also accepts Cmd on macOS.
Press Ctrl+? in the app for the same list in a floating overlay.
| Shortcut | Action |
|---|---|
Ctrl+K (also Cmd+K, Alt+K) |
Find an open session or start a new one. |
Ctrl+W |
Kill the active session. |
Ctrl+Tab |
Next session. |
Alt+[ / Alt+]
|
Previous / next tab. |
Alt+1 to Alt+9
|
Switch to tab N. Physical keys, so macOS Option layouts work. |
Ctrl+Shift+{ / Ctrl+Shift+}
|
Move the active tab left / right. |
Alt+B |
Collapse / expand the session sidebar, when that layout is on. |
| Shortcut | Action |
|---|---|
Enter |
Send. |
Shift+Enter |
Insert a newline without sending. |
Ctrl+Enter |
Same. |
Ctrl+C |
Copy the selection, or interrupt when nothing is selected. |
Ctrl+Shift+C |
Copy the selection. Never interrupts. |
Ctrl+L |
Clear the terminal. |
Ctrl+Shift+R |
Restore terminal size. |
Ctrl + / Ctrl -
|
Font size. |
Shift+Wheel |
Scroll the local buffer, even where the wheel is forwarded to the CLI. |
| Shortcut | Action |
|---|---|
Ctrl+Shift+V |
Toggle voice input. |
Ctrl+? |
Shortcut reference overlay. |
Escape |
Close panels and modals. |
App Settings → Shortcuts. Bindings live in a registry with per-user overrides, so a rebind is stored as an override on top of the default rather than replacing the table.
Two things are deliberately not rebindable:
-
Ctrl+Csmart copy. The generic dispatch loop callspreventDefault()on every shortcut it handles, and doing that toCtrl+Cwould swallow the interrupt when nothing is selected. It is handled separately for that reason. -
Escape, which closes whatever is open.
The terminal sees keystrokes before the app does. Any chord the app claims has to also be
swallowed at the terminal layer, or xterm writes the control byte into the session as well
as triggering the action. If you rebind something to a chord the terminal cares about
(Ctrl+D, say), expect the CLI to see it too.
Alt+1 through Alt+9 are matched on physical key position rather than the character
produced, so macOS Option layouts that produce ¡™£ still switch tabs.
There is no physical keyboard, so the equivalents live in the keyboard accessory bar: Esc,
Ctrl as a one-shot modifier, Tab, arrows, and quick actions. See
Mobile Guide.
- The Dashboard - what the shortcuts are navigating.
- Settings Reference - where the overrides are stored.
Documents Codeman 1.21.x. Something wrong or missing on this page? These pages are
generated from docs/wiki/ in
the main repository, so browser edits here are overwritten on the next sync. Send a pull
request against that directory instead, or open a
Discussion.
Getting started
Using it
- The Dashboard
- Agent CLIs
- Working With Files
- Input And Voice
- Mobile Guide
- Keyboard Shortcuts
- Settings Reference
Keeping agents running
Where it runs
Access & security
Automation
Operating it