Keyboard shortcuts¶
Every shortcut Berd names in its own strings at v0.6.4, grouped the way the in-app reference groups them. The defaults come from the app's shortcut registry; Mod is Cmd on macOS and Ctrl on Windows and Linux. Press Mod+/ inside Berd to open the same list as a dialog (Esc closes it).
All of the configurable ones can be changed in Settings → shortcuts: search for the action, press Customize, then the new combination. A new shortcut needs a modifier (Cmd, Ctrl or Alt) unless it is Enter or an arrow key; Berd warns when a combination is already used by another command, and there is a per-shortcut Reset to default and a Reset all.
Navigation¶
| Action | Default |
|---|---|
| Open search | Mod+K |
| New conversation | Mod+N |
| Go back | Cmd+[ on macOS; Alt+← elsewhere |
| Go forward | Cmd+] on macOS; Alt+→ elsewhere |
| Close current session | Mod+W |
| Open settings | Mod+, |
| Switch sessions (fuzzy-search titles, Enter to jump) | Mod+P |
| Next session | Ctrl+Tab |
| Previous session | Ctrl+Shift+Tab |
| Jump between panes | Ctrl+; |
| Global shortcut — create and find chats from anywhere in macOS | Alt+Space (macOS only; switched on with Enable global shortcut in the same settings section) |
Chat¶
| Action | Default |
|---|---|
| Send message | Enter |
| Insert newline | Shift+Enter |
| Send immediately (the opposite of your follow-up default — queue or steer — for one message) | Mod+Enter |
| Recall last sent message | ↑ in an empty composer |
| Find in conversation | Mod+F |
| Archive current session | Mod+E |
| Start or stop voice dictation | Mod+D |
Fixed keys inside the mention menu and conversation search, listed in the same file and not rebindable: next and previous suggestion (↓ / ↑), insert the selected mention (Enter), accept the selected suggestion (Tab), close the mention menu (Esc); next and previous search result (Enter / Shift+Enter, also ↓ / ↑ and Ctrl+N / Ctrl+P), close conversation search (Esc).
Steering has no shortcut of its own: while an agent is working, Enter with an empty composer steers the first queued message. See What does Steer do?
View¶
| Action | Default |
|---|---|
| Toggle sidebar | Mod+B |
| Toggle terminal | Mod+J |
| New terminal tab (terminal focused) | Mod+T |
| Zoom in | Mod+= (also Mod+Plus) |
| Zoom out | Mod+- |
| Reset zoom | Mod+0 |
| Toggle design system inspector | Mod+Shift+D — appears only when the design-system explorer is enabled, a developer tool |
| Toggle design system inspect mode | Mod+I — same condition |
Help¶
| Action | Default |
|---|---|
| Show this reference | Mod+/ |
Voice dictation is a build-gated feature; the shortcut is registered, but the public release at v0.6.4 is compiled with dictation off, so on a public build the key may do nothing. Voice Conversation is a separate feature and is started from the composer, not by shortcut.
Last checked: Berd v0.6.4, 2026-09-11.
Reference¶
- block/berd — src/shared/i18n/locales/en/shortcuts.json — the action names, categories and settings labels
- block/berd — src/features/shortcuts/lib/shortcutDefinitions.ts — the default bindings, platform variants and which commands are configurable
- block/berd — src/shared/i18n/locales/en/settings.json — follow-up behaviour and Cmd+Enter
- block/berd — .github/workflows/release.yml — voice dictation compiled off in public releases