Cmd means Command (⌘) on macOS. Press Cmd + / on macOS or Ctrl + / on Windows and Linux to see the current shortcuts, including your custom bindings.
Navigate the app
Work in a conversation
Conversation shortcuts apply to the active conversation or Code session. The send and line-break keys follow Settings → Composer → Send shortcut. If you choose
Cmd + Enter or Ctrl + Enter to send, plain Enter inserts a line break; Shift + Enter also inserts a line break.
While a run is active, hold Option on macOS or Alt on Windows and Linux with your send shortcut to reverse Queue or Interrupt for that message. For example, with the default send shortcut and Queue selected, Option + Enter or Alt + Enter sends the message into the current run at the next model turn.
Manage Code panes
The terminal shortcut uses the backtick key. Pane shortcuts apply to the Code workspace. Closing a pane leaves the application window open.
Customize shortcuts
- Open Settings → Keyboard shortcuts.
- Select the key combination beside a command, then press the new combination.
- Press
Escto cancel recording, orBackspaceorDeleteto disable that shortcut.
Settings lists the current bindings for navigation and session search.
Try a keyboard-driven workflow
UseCmd + 2 on macOS or Ctrl + 2 on Windows and Linux to open Code, then Cmd + N or Ctrl + N for a new session. Choose the project and model before typing a request. Use Shift + Enter to separate the problem, constraints, and expected result onto different lines.
Once you have several sessions, Cmd + K or Ctrl + K opens search and actions. Type part of a session name or action, use the arrow keys to select a result, and press Enter. Press Esc to close the palette. Within a long conversation, use the conversation search shortcut to find a particular error or test result.