| Tab / ↑↓←→ | Select next / nearest node in that direction |
| Shift+↑↓←→ | Move selected node (grid step) |
| N | New project (near selection); name is pre-selected, type to replace |
| A / Shift+A | New child / new parent (prerequisite) linked to the selected project |
| Enter / E | Open properties of selected project (changes apply live) |
| Numpad Enter / Ctrl+Enter | Confirm name / close the property editor (Esc also closes) |
| L | Link mode: pick target with arrows, Enter to connect, Esc to cancel |
| D | Toggle completed |
| + / - / 0 | Zoom in / out around the selected node; fit whole tree |
| F / H | Fullscreen / hide toolbars |
| Ctrl+Z / Ctrl+Y | Undo / redo (also Ctrl+Shift+Z) |
| [ / ] | Cycle edge selection (then Del removes the edge) |
| Del / Backspace | Delete selected node (asks first) or edge |
| * | Auto-arrange (layered, crossing-reduced), then fit |
| Mouse: cards | Click = select · double-click = properties · drag = move · drag empty board = pan · double-click board = new project |
| Mouse: zoom | Scroll wheel = zoom at cursor · double-click the wheel = fit tree on screen |
| Mouse: ports | Right ◦ to a card = link to it; to empty board = new child. Left ◦ to a card = make it a prerequisite; to empty board = new prerequisite |
| Mouse: edges | Click a line = select it, then hit the × to remove |
| Colors | ● planned (prerequisites pending) · ● ready to start · ● done · ▸ bold = deliverables, + = soft benefits |
| Data | Export downloads JSON; Import loads it (replaces the board, undoable); Clear empties the board (asks first, undoable) |