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.