Shortcuts
Settings → Shortcuts lists every keyboard shortcut Codeg responds to, and lets you rebind any of them. Each row is one action — its name, a short description, and a button showing its current binding. Change one by recording a new combination; reset the whole set with one button.
Notation
Below, ⌘ stands for the primary modifier: Command on macOS, Ctrl on Windows and Linux (Codeg shows whichever your OS uses). ⇧ is Shift.
Rebinding a shortcut
Click a row's shortcut button — it switches to Press shortcut… — then press the combination you want. A few rules the recorder enforces:
- A modifier is required. Most actions need Ctrl/Cmd or Alt (optionally with Shift); a bare letter won't register. The two composer actions — Send Message and Newline in Message — are the exception, and accept a plain key like Enter.
- Conflicts are refused. If the combination already belongs to another action, Codeg rejects it and tells you which action holds it — so you can't silently shadow an existing binding.
- Esc cancels the recording without changing anything.
Reset defaults (top-right) restores every shortcut at once; it's disabled when nothing has been changed.
The default shortcuts
Panels & layout
| Action | Shortcut | What it does |
|---|---|---|
| Open Search | ⌘K | Show or hide the conversation search panel |
| Toggle Left Sidebar | ⌘B | Show or hide the conversation-list sidebar |
| Toggle Terminal | ⌘J | Show or hide the bottom terminal panel |
| Toggle Right Panel | ⌘E | Show or hide the auxiliary info panel |
Tabs, windows & navigation
| Action | Shortcut | What it does |
|---|---|---|
| New Conversation | ⌘T | Create a new conversation tab in the current folder |
| New Terminal | ⌘T | Create a new terminal tab (when focus is on the terminal) |
| Open Folder | ⌘O | Open the folder picker in a new window |
| Open Settings | ⌘, | Open the Settings window |
| Close Current Tab | ⌘W | Close the current conversation or file tab |
| Close Current Terminal | ⌘W | Close the current terminal tab (when focus is on the terminal) |
| Close All File Tabs | ⌘⇧W | Close all open file tabs (when the file pane is active) |
| Next Tab | ⌘Tab | Switch to the next conversation or file tab |
| Previous Tab | ⌘⇧Tab | Switch to the previous conversation or file tab |
Composer
| Action | Shortcut | What it does |
|---|---|---|
| Send Message | Enter | Send the current message in the input box |
| Newline in Message | ⇧Enter | Insert a newline in the message input box |
Good to know
- Some bindings are shared on purpose. ⌘T and ⌘W each drive two actions — a terminal one and a conversation/file-tab one — and Codeg picks the right one from what's focused. That's why the default set has apparent duplicates the conflict check still allows: ⌘T opens a new terminal when the terminal is focused, otherwise a new conversation; ⌘W closes the focused terminal or the current tab.
- Only the composer keys can be modifier-free. Send Message and Newline in Message are the two actions you can bind to a plain key — swap them (say, ⇧Enter to send, Enter for a newline) if you prefer.
- Shortcuts are saved on the device. They live in the app's local storage, per device — not part of a synced profile. Set them once on each machine, the same as Appearance.
Related
- The Workspace — the sidebar, terminal, and panels these shortcuts toggle.
- Reference overview — the full 14-screen Settings map.