On macOS, use ⌘ where this page says Ctrl. Shortcuts are ignored while you are typing inside a node and while a dialog is open.
Canvas and nodes
| Action | Shortcut |
|---|
| Add a child node and edit | Tab |
| Add a sibling node and edit | Enter |
| Line break inside a node | Shift + Enter |
| Edit the selected node | F2, or double-click |
| Replace the selected node's text | Type a visible character |
| Delete the node and its children | Delete / Backspace |
| Move between nodes | ↑ ↓ ← → |
| Pan the canvas | Hold Space and drag, or drag empty canvas |
| Zoom | Trackpad pinch, wheel with modifier, + / - |
| Fit the map | Alt + F, or 0 |
| Undo | ⌘/Ctrl + Z |
| Redo | ⌘/Ctrl + Shift + Z, or ⌘/Ctrl + Y |
| Copy / cut nodes | ⌘/Ctrl + C / ⌘/Ctrl + X |
| Paste nodes, text, or an image | ⌘/Ctrl + V |
| Select all non-root nodes | ⌘/Ctrl + A |
| Autosave (blocks the browser save dialog) | ⌘/Ctrl + S |
| Open or close the note panel | Alt + N |
| Start Pitch Mode | Alt + P |
| Cancel editing or clear the selection | Esc |
Clipboard behavior
- Copy / cut writes the selected nodes and their subtrees. Paste them into another map or another parent; each pasted node becomes a child of the selected node.
- Paste plain text creates one child node per non-empty line.
- Paste an image attaches it to the selected node. Signed-in users upload the image; guests keep it in the browser.
Outline view
| Action | Shortcut |
|---|
| Add a sibling row | Enter |
| Open the row's note | Shift + Enter |
| Indent (make a child) | Tab |
| Outdent | Shift + Tab |
| Move between rows | ↑ / ↓ |
| Delete an empty row | Backspace |
Pitch Mode
| Action | Shortcut |
|---|
| Next step | →, ↓, Space, PageDown |
| Previous step | ←, ↑, PageUp |
| Back to the whole map | Home |
| Exit Pitch Mode | Esc |
| Next / previous with a mouse or trackpad | Scroll down / up, or click the blank canvas to advance |
| Jump to a node | Click the node, or pick it in the left navigator |
Gestures
- Single-finger drag pans on a touch screen.
- Two-finger pinch zooms.
- Double-click a node opens its text.
- Drag a node onto another node to change its parent; drop it between siblings to reorder.
- Drag a first-level node across the root to move it to the other side.