Shortcuts

Many shortcuts are available in Divooka to make the graph creation process more efficient.

Learning shortcuts is easier/makes more sense when you encounter them in practice, e.g. in a video tutorial; Otherwise it might be hard to try to learn them all at once.

Summary

Shortcut Function Context
🛠️General
Shift during application start Open program with empty document, aka. don't load last session. -
Tab or RMB Summon Functions Tray. All graphs/All contexts
Ctrl+1/2/3/4/5 Create primitive node under cursor: Number (double point), Bool, String, Text (Multiline String), Path (Navigate). All graphs/All contexts
Ctrl+6 Create Preview node under cursor. All graphs/All contexts
Ctrl+G with selected nodes Create Comment (Group) node. All graphs/All contexts
Procedural Contexts
(Functions Tray) Left Shift when creating nodes in Procedural Context Create nodes as functional node. Procedural Contexts (Events and Routines) Only
⚙️Dataflow Contexts
(Functions Tray) Left Shift when creating nodes referencing module data members in Dataflow Context Scoped member reference (hides instance connector). Dataflow Contexts (Flows and Functions) Only
🌊Flows Graph
Left Shift when executing nodes in Dataflow Context using the "Run" button Exclusive mode; Mute all other active previews. Flows Graph Only
Tap Spacebar when nodes are selected Toggle Activate mode. Flows Graph Only
Tap Shift+Spacebar when nodes are selected Toggle Cache (Memory) mode. Flows Graph Only

Graph Editor Gestures

Those gestures are currently implemented on Neo (Windows) graph editor.

Drag single document file from file explorer and drop to graph editor to open the document.

(Experimental) Hold Ctrl to create summon node.

Drop many files to create path nodes.

Other gestures

  • Ctrl+Shift+LMB: Cut connection line (not implemented).
  • Ctrl+Alt+LMB

Grouping

Use Ctrl+M with Alt/Shift for grouping.