Mac Keyboard Shortcuts and Operation Tips
Update time:2025-06-06 18:57:34
Keyboard Shortcuts
| Shortcut | Action |
| :--------- | :---------------------------------------------------------------------------------------------------- |
| C
| Collapse/Expand selected node |
| ⌘ C
| Copy selected nodes to clipboard |
| ⌘ X
| Cut selected nodes to clipboard |
| ⌘ V
| Paste nodes from clipboard at cursor position |
| ⌘ D
| Duplicate selected nodes at cursor position |
| Delete
| Delete selected nodes or connections |
| H
| Center view on current node |
| ⌘ 9
| Show all nodes |
| ⌘ +
| Zoom in canvas |
| ⌘ -
| Zoom out canvas |
| ⌘ Z
| Undo last action |
| ⌘ ⇧ Z
| Redo last action |
| ⌘ G
| Group selected nodes / Remove nodes from group / Ungroup selected group |
| A
| Select all nodes after and including current node |
| ⌥ A
| Select all nodes after current node (excluding current) |
| ⌘ A
| Select all nodes in current group if a group is selected, otherwise select all nodes in survey |
| B
| Select all nodes before and including current node |
| ⌥ B
| Select all nodes before current node (excluding current) |
| L
| Auto-arrange selected nodes (arranges all nodes if none selected) |
| S
| Toggle left sidebar node navigator |
| ⌘ S
| Save survey |
| ⌘ ⇧ S
| Save survey as version |
| ←
| Navigate to source node when connection selected, previous node when node selected, or pan canvas left |
| ⇧ ←
| Quickly pan canvas left |
| →
| Navigate to target node when connection selected, next node when node selected, or pan canvas right |
| ⇧ →
| Quickly pan canvas right |
| ↑
| Navigate to sibling node above when node selected, or pan canvas up |
| ⇧ ↑
| Quickly pan canvas up |
| ↓
| Navigate to sibling node below when node selected, or pan canvas down |
| ⇧ ↓
| Quickly pan canvas down |
| ⌘ F
| Open global search |
| ⌘ R
| Open global search and replace |
| P
| Toggle preview window |
| ⌘ P
| Open print preview |
| Esc
| Deselect all nodes |
| Space
| Hold to enter canvas pan mode (useful for quick navigation in dense node layouts) |
| F5
| Force refresh validation status |
Operation Tips
Below are explanations for more complex operations that typically require more than just keyboard shortcuts.
| Action | Method |
| :------------------------------ | :------------------------------------------------------------------------------------------------------------------------- |
| Add Node | Click node in left sidebar, drag node to canvas, or right-click canvas and select node type from menu |
| Create Connection | Drag from output port to input port. Red highlight indicates incompatible connection |
| Quick Connect to New Node | Hold ⇧
, drag from output port to empty canvas, select node type from menu |
| Quick Connect to Existing Node | Hold ⌥
, drag from output port to empty canvas, select target node from menu |
| Quick Canvas Navigation | Click desired location on mini-map in bottom right |
| Select Node/Connection | Click node or connection on canvas |
| Multi-select Nodes | Hold ⌘
and click nodes individually |
| Rectangle Selection | Hold ⌘
and drag to create selection rectangle |
| Pan Canvas | Click and drag empty canvas area |
| Move Selected Nodes | Click and drag any selected node |
| Move Nodes Across View | Drag nodes toward canvas edge for auto-scroll |
| Drag Connection Across View | Drag connection toward canvas edge for auto-scroll |
| Remove Node from Connection | Hold ⇧
while dragging node (⌥
preserves node connections) |
| Insert Node into Connection | Hold ⇧
, drag node over connection and release (⌥
preserves node connections) |
| Insert New Node into Connection | Right-click or ⇧
-click connection, select node type from menu |
| Remove Group from Connection | Hold ⇧
while dragging group |
| Insert Group into Connection | Hold ⇧
, drag group over connection and release |
| Add Node to Existing Group | Hold ⌥
, drag node into group frame |
| Remove Node from Group | Hold ⌥
, drag node out of group frame |
| Add Connection Waypoint | Hold ⌥
, click connection |
| Quick Zoom | Use mouse wheel or trackpad pinch gesture |