# Keyboard shortcuts

> Every shortcut in Plot, for macOS and for Windows and Linux, grouped by what it does.

[Try it in Plot](https://app.inkwell.software/settings/shortcuts)

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     |
| Browse writing suggestions                  | `⌃␣`                    | `Ctrl+Space`                 | In Plot scripts     |
| Look up in dictionary / thesaurus           | `⌘'`                    | `Ctrl+'`                     | In the editor       |
| Open editor context menu                    | `⇧F10` or `Contextmenu` | `Shift+F10` or `Contextmenu` | 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                                        | `⌘⇧Z` or `⌘Y`           | `Ctrl+Shift+Z` or `Ctrl+Y`   | In the editor       |

### AI

| Action                              | macOS | Windows and Linux | Where         |
| ----------------------------------- | ----- | ----------------- | ------------- |
| Inline AI edit (selection required) | `⌘K`  | `Ctrl+K`          | In the editor |
| Accept inline edit                  | `⌘↩`  | `Ctrl+Enter`      | In the editor |
| Cancel inline edit                  | `⎋`   | `Esc`             | In the editor |
| Open command menu                   | `⌘/`  | `Ctrl+/`          | In the editor |
| Accept next word of ghost text      | `⌘→`  | `Ctrl+→`          | In the editor |

### Find

| Action           | macOS | Windows and Linux        | Where           |
| ---------------- | ----- | ------------------------ | --------------- |
| Find in document | `⌘F`  | `Ctrl+F`                 | In Plot scripts |
| Find & replace   | `⌘⌥F` | `Ctrl+Alt+F` or `Ctrl+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 |

## What next

- [Find your way around the editor](https://www.inkwell.software/help/getting-started/find-your-way-around): What the two sidebars hold, what the command palette can reach, and the handful of shortcuts that open and close each panel.
- [Elements and formatting](https://www.inkwell.software/help/writing/elements-and-formatting): What each screenplay element is, how Plot decides which one a line is, and every way to change a line's type without leaving the keyboard.

---

Canonical page: <https://www.inkwell.software/help/reference/keyboard-shortcuts>
