Scratch

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

ActionDefaultScope
Toggle window (summon and dismiss) SpaceSystem-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

ActionDefault
New buffer N
Next buffer ]
Previous buffer [
Delete current buffer
ActionDefault
Find in current buffer F
Search across all buffers F
Close search or hide windowEsc

Export

ActionDefault
Export current buffer E
Export all buffers E

App

ActionDefault
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.

ActionDefault
Accept inline calculation preview or =

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.

image pending
Settings — Shortcuts with the six rebindable hotkeys.

The summon hotkey is the only system-wide binding; the rest only fire while Scratch has focus.