Shortcuts work when the canvas has focus — click empty canvas or a node
first. Ctrl is ⌘ on a Mac.
| Key | Action |
|---|
| Tab | New child of the selected node |
| Enter | New sibling after the selected node |
| ↑ ↓ ← → | Move the selection between nodes |
| Home | Select the conversation’s START node |
| Ctrl+↑ / ↓ | Move the selected node up or down among its siblings (menu order) |
| Double-click a node’s text | Edit dialogue or menu text in place |
| Enter / Esc while editing | Commit / cancel |
| Delete or Backspace | Delete the selected node(s) or link |
| Key | Action |
|---|
| Ctrl+C | Copy the selection (with its subtree links) |
| Ctrl+X | Cut |
| Ctrl+V | Paste as children of the selected node |
The clipboard survives across projects and browser tabs, so you can copy a
branch in one project and paste it in another.
| Key | Action |
|---|
| Ctrl+Z | Undo |
| Ctrl+Y or Ctrl+Shift+Z | Redo |
| Ctrl+S | Save now (autosave runs anyway) |
| Ctrl+F | Find across the project |
| Ctrl+H | Find and replace |
| / | Focus the AI box |
| Esc | Close the open menu, dialog, search box or Play mode |
| Key | Action |
|---|
| Ctrl++ / Ctrl+− | Zoom in / out |
| Ctrl+0 | Fit the conversation in view |
| Scroll | Zoom |
| Drag empty canvas | Pan |
| Right-click a node or empty canvas | Context menu |
| Drag a node’s + handle | New link — drop on a node, or on empty canvas for a new child |
| Key | Action |
|---|
| Enter | Run the line |
| ↑ / ↓ | Recall earlier lines |