Navigation¶
Keyboard Navigation¶
Arrow keys navigate between nodes. Their behavior adapts to the map's layout direction:
| Key | Action |
|---|---|
| Left | Go to parent |
| Right | Go to first child |
| Up | Previous sibling |
| Down | Next sibling |
| Key | Action |
|---|---|
| Up | Go to parent |
| Down | Go to first child |
| Left | Previous sibling |
| Right | Next sibling |
Selection¶
| Action | Input |
|---|---|
| Select node | Click |
| Extend selection | ++shift+arrow++ or Shift + Click |
| Select all | Ctrl+A |
| Rubber-band select | Drag on empty canvas |
Viewport¶
| Action | Input |
|---|---|
| Pan | Drag on empty canvas |
| Zoom | Scroll wheel or pinch |
| Fit all content | Right-click canvas > "Fit to view" |
| Center on root | Right-click canvas > "Center on root" |
The map auto-frames all content when the view first opens.
Pan from anywhere in reading mode
In reading mode you can start a pan by dragging *any*where — including on top of a node — instead of hunting for empty canvas. This is what makes one-finger panning practical on a phone, where a tap-drag would otherwise grab a node.
Collapse / Expand¶
| Action | Keyboard |
|---|---|
| Toggle collapse | Space |
| Fold deepest level | Ctrl+[ |
| Collapse all children | Ctrl+Shift+[ |
| Unfold shallowest level | Ctrl+] |
| Expand all children | Ctrl+Shift+] |
Tip
Use Ctrl+[ repeatedly to progressively fold the map from the leaves inward. Use Ctrl+] to unfold one level at a time.