Skip to main content
The canvas is not “click to place”; it’s a keyboard-driven space so you can arrange without breaking flow. Using the shortcuts below together turns create node → move/align → edit → expand into one smooth flow.

1) Pan and zoom (framing the view)

Pan the canvas

  • Space + drag: Pan the canvas
  • Right-click + drag: Pan with the mouse only
When to use: When you have many nodes and your “reach” is large, this is the default way to move the view.

Fit to view / Zoom to selection

  • Shift + 1: Fit to view (center the whole canvas or current area)
  • Shift + 2: Zoom to selection (fill the view with the selection)
Typical flow
  • Lost after a long session → Shift+1
  • Want to focus on one area → Select it, then Shift+2

2) Selection and edit mode (separate “place” and “write”)

Add/remove from selection

  • Shift + click: Add/remove from selection
When to use: When moving several nodes at once or aligning them in a line.

Enter/exit edit mode

  • Enter edit mode: Shift + Enter (↩) + Space
  • Exit edit mode: Esc
Main idea
  • Canvas default is “select/place mode”
  • “Edit mode” is only when you’re typing
  • Esc always exits: getting into this habit speeds up layout.

3) Basic edit (delete, copy, paste, undo)

Delete

  • Backspace (⌫) or Delete

Copy / paste

  • Ctrl + C: Copy
  • Ctrl + V: Paste

Undo / redo

  • Ctrl + Z: Undo
  • Ctrl + Shift + Z: Redo
Tip: You can change structure boldly because undo/redo works immediately on the canvas. Try a layout → if it feels off, Ctrl+Z.

4) Create nodes (grow ideas)

New node from background

  • Double-click background: Create a node
When to use: Starting a new branch or topic. Creating a standalone node and connecting later is often faster.

Create child/sibling quickly

  • Tab: Create child node
  • Enter (↩): Create sibling node
This is what makes the canvas fast
  • (With a node selected) → Tab to add a branch below
  • To keep going at the same level → Enter to extend sideways
So: Tab = depth (child), Enter = same level (sibling).

5) Move (navigate nodes with the keyboard)

Move to nearest node

  • Alt + arrow (←/→/↑/↓): Move focus to nearest node
When to use
  • When you want to move through the structure and edit text without clicking each node
  • When checking if branches flow naturally

6) Expand in a direction (branch where you want)

Create unconnected node in a direction

  • Ctrl + arrow (←/→/↑/↓): Create unconnected node in that direction
Meaning: Add standalone nodes quickly to the side or above/below without breaking the current flow. You can connect them later or keep them as options.

Create child in a direction (direction + hierarchy)

  • Ctrl + Shift + arrow (←/→/↑/↓): Create child node in that direction
Meaning: Add a child and control direction so the layout stays clear. Suggested use
  • To pile up options quickly → Ctrl + arrow (place without connecting)
  • To extend the structure → Ctrl+Shift + arrow (add as child)

7) 30-second routine (minimal actions that speed up the canvas)

  1. Double-click background to create a main topic node
  2. Use Tab / Enter to build an outline
  3. Shift+click to select groups; Shift+1 / Shift+2 to frame the view
  4. Alt+arrows to move between nodes; Shift+Enter or Space to edit, Esc to exit
  5. Use Ctrl (standalone) / Ctrl+Shift (child) + arrows for precise expansion

Three common sticking points (where speed is lost)

  • Stuck in edit mode → Always use Esc
  • Afraid to change structure → Rely on Ctrl+Z / Ctrl+Shift+Z and change boldly
  • Nodes spread out and hard to see → Select, then Shift+2; if lost, Shift+1