Keyboard shortcuts
Scratch is keyboard-first. Six of the shortcuts below — Summon, Open settings, New buffer, Next buffer, Previous buffer, and Delete current buffer — can be changed in Settings → Shortcuts. Scratch warns you if a combination is already used. The rest are standard macOS app shortcuts and stay fixed.
Summon
| Action | Default | Scope |
|---|---|---|
| Toggle window (summon and dismiss) | ⌥ Space | System-wide |
The summon hotkey works whether or not Scratch is the frontmost app. macOS asks for Accessibility permission the first time you use it.
Buffers
| Action | Default |
|---|---|
| New buffer | ⌘ N |
| Next buffer | ⌘ ⇧ ] |
| Previous buffer | ⌘ ⇧ [ |
| Delete current buffer | ⌘ ⇧ ⌫ |
Search
| Action | Default |
|---|---|
| Find in current buffer | ⌘ F |
| Search across all buffers | ⌘ ⇧ F |
| Close search or hide window | Esc |
Export
| Action | Default |
|---|---|
| Export current buffer | ⌘ E |
| Export to folder | ⌘ ⇧ E |
App
| Action | Default |
|---|---|
| Open settings | ⌘ , |
| Save (force flush) | ⌘ S |
| Quit | ⌘ Q |
Editor
The CodeMirror editor brings standard text editing shortcuts (cut, copy, paste, undo, redo, select all). Markdown shortcuts are typed as slash commands — type / at the start of a line to see the menu (/h1, /code, /quote, /table, /bold, /link, etc.). See Editor preferences for the full list.
| Action | Default |
|---|---|
| Accept inline calculation preview | ⇥ or ⌘ = |
| Open the rephrase menu | ⌘ K |
The rephrase menu appears only when Apple Intelligence rephrasing is on. See rephrase with Apple Intelligence.
Customizing shortcuts
Open Settings → Shortcuts. Click any binding, press the new combination, and save. Scratch checks that the combination isn’t already used somewhere else in the app.
The summon hotkey is the only system-wide binding; the rest only fire while Scratch has focus.