Craft keyboard shortcuts
Craft separates document navigation, task entry, block editing, formatting, organization, and tabs. Several commands are available only in the Mac app, so those bindings are kept platform-specific.
Windows, macOS · 76 shortcutsGeneral
Use these commands to cancel, open settings, search, focus the editor, or show the sidebar.
| Action | Windows | macOS |
|---|---|---|
| Cancel the current action | Esc | Esc |
| Open Settings | Ctrl, | Cmd, |
| Show all shortcuts | CtrlAlt, | CmdOption, |
| Open Quick Search | CtrlOorCtrlP | CmdO |
| Focus the editor | Ctrl. | Cmd. |
| Toggle the sidebar | Ctrl\ | Cmd\ |
Documents
Create, search, remove, and link documents from the current Craft workspace.
| Action | Windows | macOS |
|---|---|---|
| Create a new document | CtrlN | CmdN |
| Delete the selected document | Delete | Delete |
| Search the current document | CtrlF | CmdF |
| Copy the document deeplink | Not documented | CmdOptionL |
| Copy the document deeplink as Markdown | Not documented | CmdOptionShiftL |
Tasks
Task shortcuts create, complete, cancel, schedule, and move tasks without leaving the editor.
| Action | Windows | macOS |
|---|---|---|
| Create a new task | Not documented | CmdJ |
| Create a task below the current task | Space | Space |
| Mark the task complete | Not documented | CmdOptionT |
| Mark the task canceled | Not documented | CmdOptionShiftT |
| Schedule the task | Not documented | CmdShiftS |
| Schedule the task for today | Not documented | CmdShiftOptionS |
| Set a deadline | Not documented | CmdShiftD |
| Set a reminder | Not documented | CmdShiftR |
| Set a reminder for one hour | Not documented | CmdShiftOptionR |
| Move to the previous task or calendar item | ArrowUp | ArrowUp |
| Move to the next task or calendar item | ArrowDown | ArrowDown |
| Open the selected task or calendar item | Return | Return |
Editing
Block insertion, duplication, assistant, comments, and history commands apply to the focused editor.
| Action | Windows | macOS |
|---|---|---|
| Insert a block below | Space | Space |
| Insert a block above | ShiftSpace | ShiftSpace |
| Edit the current text block | Return | Return |
| Insert a page block | ShiftReturn | ShiftReturn |
| Duplicate the current block | CtrlD | CmdD |
| Open the Craft assistant | CtrlEnter | CmdReturn |
| Add a comment | CtrlShiftM | CmdShiftM |
| Open the block context menu | CtrlReturn | CtrlReturn |
| Undo | CtrlZ | CmdZ |
| Redo | CtrlYorCtrlShiftZ | CmdShiftZ |
| Select all | CtrlA | CmdA |
Formatting
Formatting commands apply to the selected text or current block. List levels use the documented platform modifiers.
| Action | Windows | macOS |
|---|---|---|
| Apply Heading 1 | CtrlShift1 | CmdOption6 |
| Apply Heading 2 | CtrlShift2 | CmdOption7 |
| Create a task list | CtrlShift3 | CmdOptionT |
| Create a bulleted list | CtrlShift8 | CmdOption8 |
| Create a numbered list | CtrlShift7 | CmdOption9 |
| Bold | CtrlB | CmdB |
| Italic | CtrlI | CmdI |
| Apply code formatting | CtrlShiftC | CmdShiftC |
| Strikethrough | CtrlShiftS | CmdShift- |
| Add or edit a link | CtrlK | CmdK |
| Highlight selected text | CtrlShiftK | CmdShiftK |
| Indent the current block | Tab | Tab |
| Outdent the current block | ShiftTab | ShiftTab |
Organization
Move blocks, group content, and transfer content between documents with these commands.
| Action | Windows | macOS |
|---|---|---|
| Move the current block up | AltUp | CmdOptionUp |
| Move the current block down | AltDown | CmdOptionDown |
| Move the current page up | Not documented | CmdShiftOptionUp |
| Move the current page down | Not documented | CmdShiftOptionDown |
| Create a new page | Not documented | CmdCtrlN |
| Group selected blocks | Not documented | CmdG |
| Cut | CtrlX | CmdX |
| Copy | CtrlC | CmdC |
| Paste | CtrlV | CmdV |
| Paste without formatting | CtrlShiftV | CmdShiftV |
Tabs and windows
Open, close, and cycle Craft tabs and windows using the platform-specific bindings.
| Action | Windows | macOS |
|---|---|---|
| Open a new window | CtrlShiftN | CmdShiftN |
| Close the current window | CtrlWorCtrlF4 | CmdW |
| Open a new tab | CtrlT | CmdT |
| Switch to the next tab | CtrlTab | CmdShift] |
| Switch to the previous tab | CtrlShiftTab | CmdShift[ |
| Reopen the last closed tab | CtrlShiftT | CmdShiftT |