Settings → Keyboard shortcuts shows the same list inside the app, searchable, for your platform.
Navigation
| Action | macOS | Windows and Linux | Where |
|---|---|---|---|
| Open command palette | ⌘K | Ctrl+K | Anywhere in the app |
| Open settings | ⌘, | Ctrl+, | Anywhere in the app |
| Search help | ⌘⇧/ | Ctrl+Shift+/ | Anywhere in the app |
| Search projects | / | / | Anywhere in the app |
Saving
| Action | macOS | Windows and Linux | Where |
|---|---|---|---|
| Save document | ⌘S | Ctrl+S | In the editor |
| Save point with label | ⌘⇧S | Ctrl+Shift+S | In the editor |
Writing and elements
| Action | macOS | Windows and Linux | Where |
|---|---|---|---|
| Duplicate block | ⌘⇧D | Ctrl+Shift+D | In Plot scripts |
| Wrap selection in quotes | ⌘⇧Q | Ctrl+Shift+Q | In the editor |
| Stash selection at document end | ⌘⇧M | Ctrl+Shift+M | In the editor |
| Toggle dual dialogue | ⌘D | Ctrl+D | In Plot scripts |
| Look up in dictionary / thesaurus | ⌘' | Ctrl+' | In the editor |
| Open editor context menu | ⇧F10orContextmenu | Shift+F10orContextmenu | In the editor |
| Convert to scene heading | ⌘⌥1 | Ctrl+Alt+1 | In Plot scripts |
| Convert to action | ⌘⌥2 | Ctrl+Alt+2 | In Plot scripts |
| Convert to character cue | ⌘⌥3 | Ctrl+Alt+3 | In Plot scripts |
| Convert to dialogue | ⌘⌥4 | Ctrl+Alt+4 | In Plot scripts |
| Convert to parenthetical | ⌘⌥5 | Ctrl+Alt+5 | In Plot scripts |
| Convert to transition | ⌘⌥6 | Ctrl+Alt+6 | In Plot scripts |
| Convert to centered | ⌘⌥7 | Ctrl+Alt+7 | In Plot scripts |
| Convert to section | ⌘⌥8 | Ctrl+Alt+8 | In Plot scripts |
| Bold | ⌘B | Ctrl+B | In Canvas documents |
| Italic | ⌘I | Ctrl+I | In Canvas documents |
| Underline | ⌘U | Ctrl+U | In Canvas documents |
| Inline code | ⌘E | Ctrl+E | In Canvas documents |
| Turn into text | ⌘⌥0 | Ctrl+Alt+0 | In Canvas documents |
| Turn into heading 1 | ⌘⌥1 | Ctrl+Alt+1 | In Canvas documents |
| Turn into heading 2 | ⌘⌥2 | Ctrl+Alt+2 | In Canvas documents |
| Turn into heading 3 | ⌘⌥3 | Ctrl+Alt+3 | In Canvas documents |
| Turn into numbered list | ⌘⇧7 | Ctrl+Shift+7 | In Canvas documents |
| Turn into bulleted list | ⌘⇧8 | Ctrl+Shift+8 | In Canvas documents |
| Turn into to-do list | ⌘⇧9 | Ctrl+Shift+9 | In Canvas documents |
| Move block up | ⌘⇧↑ | Ctrl+Shift+↑ | In Canvas documents |
| Move block down | ⌘⇧↓ | Ctrl+Shift+↓ | In Canvas documents |
| Duplicate block | ⌘⇧D | Ctrl+Shift+D | In Canvas documents |
| Check off a to-do, or open / close a toggle | ⌘↩ | Ctrl+Enter | In Canvas documents |
| Undo | ⌘Z | Ctrl+Z | In the editor |
| Redo | ⌘⇧Zor⌘Y | Ctrl+Shift+ZorCtrl+Y | In the editor |
AI
| Action | macOS | Windows and Linux | Where |
|---|---|---|---|
| Inline AI edit (selection required) | ⌘K | Ctrl+K | In Plot scripts |
| Accept inline edit | ⌘↩ | Ctrl+Enter | In Plot scripts |
| Cancel inline edit | ⎋ | Esc | In Plot scripts |
| Open command menu | ⌘/ | Ctrl+/ | In the editor |
| Accept next word of ghost text | ⌘→ | Ctrl+→ | In Plot scripts |
Find
| Action | macOS | Windows and Linux | Where |
|---|---|---|---|
| Find in document | ⌘F | Ctrl+F | In Plot scripts |
| Find & replace | ⌘⌥F | Ctrl+Alt+ForCtrl+H | In Plot scripts |
Reading changes
| Action | macOS | Windows and Linux | Where |
|---|---|---|---|
| Next change | ⌃⇧N | Ctrl+Shift+N | In Plot scripts |
| Previous change | ⌃⇧P | Ctrl+Shift+P | In Plot scripts |
Layout and panels
| Action | macOS | Windows and Linux | Where |
|---|---|---|---|
| Toggle outline sidebar | ⌘\ | Ctrl+\ | In the editor |
| Toggle AI companion sidebar | ⌘⇧\ | Ctrl+Shift+\ | In the editor |
| Toggle focus mode | ⌘⇧. | Ctrl+Shift+. | In the editor |
Everywhere
| Action | macOS | Windows and Linux | Where |
|---|---|---|---|
| Dismiss / cancel | ⎋ | Esc | Anywhere in the app |