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 |