Keyboard Shortcuts
Ctrl on Windows / Linux, Cmd (⌘) on macOS — the tables below write it as Ctrl/Cmd. Press ? in any Space to view the same list in-app. Shortcuts in the General section are available only in the desktop app.
General
| Shortcut | Action |
|---|---|
| Ctrl/Cmd+N | New Space (desktop app only) |
| Ctrl/Cmd+, | Open settings (desktop app only) |
Editing
| Shortcut | Action |
|---|---|
| Ctrl/Cmd+Z | Undo |
| Ctrl/Cmd+Shift+Z | Redo |
| Ctrl/Cmd+C | Copy selected nodes |
| Ctrl/Cmd+V | Paste nodes, files, URLs, or plain text |
| Delete / Backspace | Delete selected nodes or edges |
Layout
| Shortcut | Action |
|---|---|
| Ctrl/Cmd++ | Zoom in |
| Ctrl/Cmd+− | Zoom out |
Toolbar
| Shortcut | Action |
|---|---|
| Space (hold) | Temporarily switch to pan tool |
| Space (hold while dragging) | Move a node without entering or leaving any frame (opt out of auto-reparent) |
| S | Select tool |
| P | Pan tool |
| L | Lasso tool |
| 3 | Frame placement mode |
| 1 | Note placement mode |
| 2 | Text placement mode |
| 4 | Sketch mode |
| 5 | Audio placement mode |
| A | Create Agent Node |
Layering & Grouping
| Shortcut | Action |
|---|---|
| [ | Send selected nodes to back |
| ] | Bring selected nodes to front |
| Ctrl/Cmd+G | Group selected nodes into a frame |
Drag and drop
| Shortcut | Action |
|---|---|
| Option (hold while dragging) / Ctrl (hold while dragging) | Copy a Note block to the Space instead of moving it (the default is move — the source loses the block) |
Search
| Shortcut | Action |
|---|---|
| Ctrl/Cmd+F | Search the Space (or find inside the active preview when focus is in an expanded node) |
| Enter | Jump to active result / next match |
| Shift+Enter | Previous match (in preview) |
| ↑ / ↓ | Move between results (in Space overlay) |
| Esc | Close the search bar |
Help
| Shortcut | Action |
|---|---|
| ? | Show keyboard shortcuts |
| Esc | Close the shortcuts dialog |
Paste behaviour
Ctrl/Cmd+V resolves to different node types depending on what's on your clipboard:
| Clipboard contents | Result |
|---|---|
| Space nodes copied earlier | Pasted as duplicates at the cursor position. |
| Image file | Creates an Image node and uploads it. |
| PDF file | Creates a PDF node and uploads it. |
| Video file | Creates a Video node and uploads it. |
| One or more URLs (one per line) | Auto-detected as image / PDF / web page / YouTube; one node per line. |
| Plain text | Creates a Note with the pasted text. |
Shortcuts adapt to your platform automatically — the modifier shows up as Cmd on macOS and Ctrl on Windows / Linux.
On the Drag and drop row above: the cursor reflects the active mode — a + badge means copy, no badge means move. Drags that can't mutate their source (AI chat cards, web / image cards, external files or URLs) always fall back to copy regardless of the modifier.