11# Canvas MindMap
22
3- Turn Obsidian Canvas into a powerful mind mapping tool with keyboard-driven node operations, auto-layout, branch coloring, and collapse/expand .
3+ Turn Obsidian Canvas into a powerful mind mapping tool with keyboard-driven node operations, auto-layout, and branch coloring.
44
55## Features
66
77- ** Keyboard-driven editing** — Add child/sibling nodes, delete nodes, and navigate the tree entirely from the keyboard
88- ** Auto-layout** — Automatically arranges nodes in a clean tree layout after every operation
99- ** Branch coloring** — Assigns distinct colors to each top-level branch for visual clarity
10- - ** Collapse/expand** — Collapse subtrees to focus on specific branches, expand them when needed
1110- ** Balanced layout** — Distribute children on both sides of a root node for a centered mind map
1211- ** Flip branches** — Move a branch to the opposite side of its parent
1312- ** Spatial navigation** — Navigate between nodes using directional commands (right, left, up, down)
1413- ** Auto-resize** — Nodes automatically resize to fit their content as you type
1514- ** Resize to fit** — Batch-resize selected subtree or all nodes to fit their content
15+ - ** Subtree drag** — Dragging a node moves its entire subtree; hold Alt to move a single node
1616- ** FreeMind import** — Import ` .mm ` files from FreeMind into Obsidian Canvas
1717- ** Table of contents** — A sidebar view showing the tree structure for quick navigation
1818- ** Non-Latin keyboard support** — Physical key fallback for Arabic, Cyrillic, and other keyboard layouts
@@ -23,6 +23,7 @@ All commands are available from the command palette (`Ctrl/Cmd+P`). You can assi
2323
2424| Command | Description |
2525| ---------| -------------|
26+ | Re-layout mind map | Recalculate and apply layout to the entire canvas |
2627| Edit selected node | Start editing the selected node |
2728| Add child node | Create a new child node (selected text moves to child) |
2829| Add sibling node | Create a sibling node below the current one |
0 commit comments