Keyboard shortcuts
Blok’s keyboard shortcuts are designed to let you work without reaching for the mouse during authoring sessions.
Global
| Keys | Action |
|---|---|
| ⌘/Ctrl + S | Save |
| ⌘/Ctrl + Z | Undo |
| ⌘⇧Z or ⌘/Ctrl + Y | Redo |
Undo and redo cover every mutation: adding, removing, moving, duplicating, and editing any field. The ring buffer is 100 entries deep by default (configurable per-mount).
When a block is selected
| Keys | Action |
|---|---|
| ⌘/Ctrl + D | Duplicate selected block |
| Delete or Backspace | Remove selected block |
| Esc | Clear selection |
| ↑ / ↓ | Select previous / next sibling |
| Alt + ↑ / ↓ | Move selected block up / down within its parent |
In an input field
While you’re typing in a text field, text-area, or rich-text editor:
| Keys | Action |
|---|---|
| ⌘/Ctrl + Z | Undo the text change (not the whole document) |
| ⌘/Ctrl + B | Bold (rich text) |
| ⌘/Ctrl + I | Italic (rich text) |
| ⌘/Ctrl + K | Insert link (rich text) |
Block-level shortcuts (Duplicate, Delete, arrow navigation) are suppressed while you’re typing — you won’t accidentally delete a block by hitting Backspace.
Platform notes
- ⌘ is the Command key on macOS.
- Ctrl is the Control key on Windows / Linux.
- Any shortcut with ⌘/Ctrl works with either on the corresponding OS.
Last updated on