Reference · 3 min read
Keybindings
Keyboard shortcuts in Miton — cross-surface shortcuts first, then per-surface tables. macOS uses Cmd; Windows and Linux use Ctrl.
- Product stage
- Pre-release development
- Last reviewed
- 2026-07-23
- Successful result
- The change is visible in the active project.
Who this is for: anyone who wants shortcuts at a glance while working.
- macOS —
Cmd(⌘) - Windows / Linux —
Ctrl
Rebind most shortcuts in Settings → Keybindings. Universal shortcuts such as Cmd+, / Ctrl+,
(open settings) stay fixed.
Essentials (every surface)
| Action | macOS | Win / Linux |
|---|---|---|
| Command palette | Cmd+K |
Ctrl+K |
| Settings | Cmd+, |
Ctrl+, |
| Focus chat | Cmd+L |
Ctrl+L |
| Send message | Cmd+Enter |
Ctrl+Enter |
| New line in chat | Shift+Enter |
Shift+Enter |
| Cancel agent run | Esc |
Esc |
| Open project | Cmd+O |
Ctrl+O |
| Toggle theme | Cmd+Shift+T |
Ctrl+Shift+T |
| Keyboard shortcuts help | ? |
? |
| Rewind drawer | Cmd+Shift+R |
Ctrl+Shift+R |
| Stash drawer | Cmd+Shift+S |
Ctrl+Shift+S |
| Voice input | Cmd+Shift+M |
Ctrl+Shift+M |
| Suggestion strip | Cmd+. |
Ctrl+. |
| Orientation panel | Cmd+Shift+? |
Ctrl+Shift+? |
| Quit | Cmd+Q |
Ctrl+Q |
Code surface
| Action | macOS | Win / Linux |
|---|---|---|
| Quick open file | Cmd+P |
Ctrl+P |
| Go to symbol | Cmd+Shift+O |
Ctrl+Shift+O |
| Command palette (files) | Cmd+Shift+P |
Ctrl+Shift+P |
| Find / replace | Cmd+F / Cmd+H |
Ctrl+F / Ctrl+H |
| Find in project | Cmd+Shift+F |
Ctrl+Shift+F |
| Panel: files / chat / outline / goals / dashboard | Cmd+1–Cmd+5 |
Ctrl+1–Ctrl+5 |
| Terminal | Cmd+` |
Ctrl+` |
| Git panel | Cmd+Shift+G |
Ctrl+Shift+G |
| Worktrees (Status panel) | Cmd+Shift+W |
Ctrl+Shift+W |
| Sub-agents: verify / explore / debug / test | Cmd+Shift+V/E/D/T |
Ctrl+Shift+V/E/D/T |
| LSP symbol panel | Cmd+Alt+O |
Ctrl+Alt+O |
| Completion | Ctrl+Space |
Ctrl+Space |
Writer surface
| Action | macOS | Win / Linux |
|---|---|---|
| Save | Cmd+S |
Ctrl+S |
| Outline | Cmd+Shift+O |
Ctrl+Shift+O |
| Citations / database | Cmd+Shift+C / B |
Ctrl+Shift+C / B |
| Footnote / endnote | Cmd+Alt+F / E |
Ctrl+Alt+F / E |
| Tracked changes toggle | Cmd+Shift+T |
Ctrl+Shift+T |
| Accept / reject change | Cmd+Shift+A / R |
Ctrl+Shift+A / R |
| Export | Cmd+Shift+E |
Ctrl+Shift+E |
| Headings 1–6 | Cmd+1–Cmd+6 |
Ctrl+1–Ctrl+6 |
| Bold / italic / inline code | Cmd+B / I / ` |
Ctrl+B / I / ` |
| Block insert menu | / |
/ |
| New document starter | Cmd+Shift+N |
Ctrl+Shift+N |
Canvas surface
| Action | macOS | Win / Linux |
|---|---|---|
| Add component / page / data | Cmd+K then C / P / D |
Ctrl+K then C / P / D |
| Tokens / assets / responsive | Cmd+K then T / A / R |
Ctrl+K then T / A / R |
| Publish | Cmd+Shift+P |
Ctrl+Shift+P |
| Version history | Cmd+Shift+H |
Ctrl+Shift+H |
| Roll back (in history) | Cmd+Shift+R |
Ctrl+Shift+R |
| Form builder | Cmd+Shift+F |
Ctrl+Shift+F |
Automation surface
| Action | macOS | Win / Linux |
|---|---|---|
| Add trigger / action / control / output | Cmd+K then T / A / C / O |
Ctrl+K then T / A / C / O |
| Run inspector | Cmd+Shift+R |
Ctrl+Shift+R |
| Dry-run toggle | Cmd+Shift+D |
Ctrl+Shift+D |
| Replay step (in inspector) | Cmd+Shift+P |
Ctrl+Shift+P |
| Schedule editor | Cmd+Shift+S |
Ctrl+Shift+S |
| Webhook config | Cmd+Alt+W |
Ctrl+Alt+W |
| Approval node config | Cmd+Shift+A |
Ctrl+Shift+A |
| Preset picker | Cmd+Shift+L |
Ctrl+Shift+L |
Rebinding
In Settings → Keybindings you can remap, disable, or reset shortcuts. Rebindings are per user (stored in your profile), not per project. Conflicting bindings are flagged before you save.