Keyboard shortcuts
These are the app bindings. Monaco and the terminal keep their own editor and shell keys. The in-app list is Settings > General, Keyboard shortcuts. How to use the palette: Shortcuts and the command palette.
App
| Mac | Windows / Linux | Action | While typing |
|---|---|---|---|
| Cmd+K | Ctrl+K | Toggle the command palette | Works |
| Cmd+N | Ctrl+N | Open Home (New Agent) | Ignored in an input, textarea, contenteditable, Monaco, or xterm |
| Cmd+B | Ctrl+B | Toggle the left sidebar | Works |
| Cmd+Shift+B | Ctrl+Shift+B | Toggle the right workbench | Ignored in an input, textarea, contenteditable, Monaco, or xterm |
| Esc | Esc | Leave Settings or the project page (go Home) | Works |
The in-app dialog labels Escape as Leave Settings. The same key also goes Home from a project page.
Chat input
| Mac | Windows / Linux | Action |
|---|---|---|
| Enter | Enter | Send |
| Shift+Enter | Shift+Enter | Insert a newline |
| Backspace | Backspace | On an empty input with attachments, remove the last file |
Editor tab
These apply when an editor tab is the active workbench tab.
| Mac | Windows / Linux | Action |
|---|---|---|
| Cmd+S | Ctrl+S | Save the buffer |
| Cmd+Shift+F | Ctrl+Shift+F | Open Find and replace |
| Cmd+Shift+H | Ctrl+Shift+H | Open Find and replace with replace expanded |
Command palette
Cmd/Ctrl+K (or sidebar Search) opens the palette. It lists New Agent, Open Settings, Open Terminal, Open Editor, projects, chats, pinned chats, and every personal Settings section: General, Graphs, MCP, Providers, Models, LSP, Permissions, Plans, Skills, Agents, Rules.