Quad Menu
Description
Action
Help
New Document
Ctrl N
New C# File
Alt Ctrl Shift C
New Shader
Alt Ctrl Shift S
Open Document
Ctrl O
Load previous documents and windows
Ctrl Shift O
Save All Documents
Alt Ctrl S
Export
F10
Description
Action
Run
F5
Step
F6
Pause
F7
Stop
F8
Restart
F9
Restart editor extensions
Shift F9
Description
Action
About
Shift F1
Application Exporter
F10
Channel Browser
Ctrl F4
Console
Ctrl F5
Debug Views
Ctrl F2
Help Browser
F1
Inspector
Ctrl I
Key & Mouse Display
Shift F2
Log
Ctrl Shift F2
NuGet Commandline
Ctrl F3
Patch Documentation
Ctrl M
Settings
Ctrl F1
Show & Tell
Ctrl 3
Solution Explorer
Ctrl J
Solution Explorer .NET Dependencies
Ctrl U
Make window topmost
Ctrl T
Document Menu
Description
Action
Open Application Patch
Alt A
Open Definitions Patch
Alt Shift A
New Patch (=Process Node at Cursor)
Ctrl P
New Process Definition in Definitions
Ctrl Shift P
Save Active Document
Ctrl S
Save Active Document As...
Ctrl Shift S
Reload Active Document discarding unsaved changes
Ctrl R
Close Active Document
Ctrl W
Show Active Document in Explorer
Alt E
View Active Document as Text
Alt Shift E
Add Existing Dependency
Ctrl Shift E
Add New Dependency
Ctrl Shift N
Add .NET Framework Assembly
Ctrl Alt E
Description
Action
General middleclick alternative
ALT + leftclick
Navigate back in Tab history
Ctrl < or Alt Left
Navigate forward in Tab history
Ctrl > or Alt Right
Navigate one level Up in application
Ctrl ^ (where ^ is the Key below ESC )
Navigate one level Up in definition
Ctrl Shift ^ (where ^ is the Key below ESC )
Copy screenshot of active patch to clipboard and save it as PNG next to its .vl document
Ctrl 2
Take screenshot of active patch and save it as SVG next to its .vl document
Ctrl Shift 2
Duplicate selected nodes/pads
Ctrl D
Duplicate selected nodes/pads keeping incoming links
Ctrl Shift D
Description
Action
Pan the patch
Rightdrag in an empty area
Zoom the patch
Mousewheel or Ctrl + & Ctrl -
Reset pan and zoom of the patch
Ctrl 0
Zoom the tooltip
Ctrl while using the Mousewheel
If you prefer to use the mousewheel for panning vertically instead of zooming change the "Mouse wheel zooms" setting to false to get the following behavior:
Description
Action
Pan the patch vertically
Mousewheel
Pan the patch horizontally
Shift + Mousewheel
Zoom the patch
Ctrl + Mousewheel
Selecting elements in a patch
Description
Action
Select an Element
left click
Add an element to the selection
Ctrl + leftclick
Force to include links in a marquee selection despite nodes or pads are already part of it
Space
Force to only select links when making a marquee selection
L
Description
Action
Help
Bring up the NodeBrowser to choose node to create
Double leftclick in an empty area of a patch or on a link
Replace a node
Double leftclick it to bring up the NodeBrowser and choose a different node. You may need to press ESC to remove existing choices
Move a node (or selection of nodes) into or out of a region
Press Space while draging a node
Assign an operation-node to an operation
Rightclick -> Assign -> (operation)
Remove the operation-assignment of a node
Rightclick -> Assign -> Clear assignment
Align selected nodes
Ctrl L
Line up selected nodes
Alt L
Evenly distribute selected nodes between left/top-most and right/bottom-most node in selection
Ctrl Shift L
Evenly distribute selected nodes taking the gap between the left/top-most two nodes as a measure for the rest
Ctrl ALT L
Increase count of input pins for nodes like +, Cons, ...
Ctrl +
Decrease count of input pins for nodes like +, Cons, ...
Ctrl -
Expose Pins
Ctrl K
Move selected nodes
Arrows
Move selected nodes faster
Shift Arrows
Assign a Help Flag
Ctrl H
Help
Group nodes to a process node
Ctrl G
Group nodes to a process node (current canvas)
Ctrl Shift G
Group nodes to an operation node
Ctrl Alt G
Group nodes to an operation node (current canvas)
Ctrl Alt Shift G
Rename a nodes definition
F2
Cut a nodes definition
Ctrl Shift X
If the node has more than two pin groups, the additional ones can be found in the context menu of the node.
Description
Action
Generally means the second group
Including Shift
Generally means the output group, but optional if the node has no input pin groups
Including Alt
(Input Group 1) Add Pin
Ctrl +
(Input Group 1) Remove Pin
Ctrl -
(Input Group 2) Add Pin
Ctrl Shift +
(Input Group 2) Remove Pin
Ctrl Shift -
(Output Group 1) Add Pin
Ctrl Alt +
(Output Group 1) Remove Pin
Ctrl Alt -
(Output Group 2) Add Pin
Ctrl Alt Shift +
(Output Group 2) Remove Pin
Ctrl Alt Shift -
Description
Action
Create via Nodebrowser
double leftclick in patch, type name of pad, choose Pad
Create while linking
Finish with Shift + leftclick in the patch
Bake current type annotation
Ctrl T
Clear type annotation
Ctrl Shift T
Create Create/Split operations
Ctrl K
Create property accessors operations (Get/Set)
Ctrl Shift K
Description
Action
Create via Nodebrowser
right doubleclick in the patch
Create while linking
Middleclick (or ALT + leftclick) in the patch
Reset to default
ALT + rightclick
Change size
ALT +1 2 3 4 5 6
Edit the value
Double leftclick
IOBox (Float Value) : Change precision
Ctrl + /-
IOBox (Value) : Change value
Rightdrag up/down
IOBox (Value) : Change value finer
Ctrl + Rightdrag up/down to change value with stepsize divided by 10
IOBox (Value) : Change value finer
Shift + Rightdrag up/down to change value with stepsize divided by 10
IOBox (Value) : Change value coarser
Alt + Rightdrag up/down and combine with Ctrl and/or Shift to multiply stepsize by 10 or 100
IOBox (String) : Bring up FileOpenDialog
Ctrl + Rightclick
IOBox (String) : Bring up DirectoryOpenDialog
Shift + Rightclick
IOBox (Path) : Bring up FileOpenDialog
Rightclick
IOBox (Path) : Bring up DirectoryOpenDialog
Shift + Rightclick
IOBox (Color) : Change brightness
Rightdrag up/down
IOBox (Color) : Change hue
Rightdrag left/right
IOBox (Color) : Change saturation
Ctrl + Rightdrag up/down
IOBox (Color) : Change the alpha channel
Shift + Rightdrag up/down
Description
Action
Create an IOBox while linking
Finish with middleclick (or Alt + leftclick) in the patch
Create an input or output pin while linking
Finish with Ctrl + leftclick in the patch
Create a pad while linking
Finish with Shift + leftclick in the patch
Create a node while linking
Finish with a double leftclick
Insert a link point while linking
Click in an empty area in a patch
Insert a link point into an existing link
Press down on the link and drag a new point away
Remove a link point from an existing link
Click to select the point and then press Delete
Create an accumulator input or output proxy in IF or LOOP while linking
Finish with Ctrl + leftclick in the region
Create a splicer input or output proxy in LOOP while linking
Finish with Ctrl Shift + leftclick in the region
Insert a IOBox into an existing link
Double rightclick the link
Delete a link
Middleclick it or select it and press Delete
Start a new link from the same source after finishing a connection
Finish with middleclick
Assign a link to an operation
Rightclick -> Assign -> (operation)
Remove the operation-assignment of a link
Rightclick -> Assign -> Clear assignment
Insert a pad into an existing link
Shift + double leftclick or double rightclick the link
Insert a node into an existing link
Double leftclick the link
Show a links tooltip to see its current value and the operation it is assigned to
Press Ctrl while hovering the link
Force a connection to a datahub that would otherwise not accept it
Space
Force to include links in a marquee selection despite nodes or pads are already part of it
Space
Description
Action
Help
Look for strings in the active patch
Ctrl F
Help
Globally search for symbols (documents, patches, operations, pads)
Ctrl Shift F or Ctrl ,
Help
Description
Action
Create a Frame from Marquee selection
Hold Alt while making a marquee selection
Create a Frame in viewspace from Marquee selection
Hold Alt Shift while making a marquee selection
Force to include frames in a marquee selection despite nodes or pads are already part of it
SPACE
Surround selected nodes with a frame
Alt F
Surround selected nodes with a frame in viewspace
Alt Shift F
Toggle visibility of all frames in a patch
Ctrl Alt F
Take a screenshot of the selected frame
Ctrl 2
Take a screenshot of all frames in a document at once
Ctrl 5
Start/stop a screenshot recording of the selected frame
Ctrl 4
Screenshot of marquee selection to clipboard
Hold S while making a marquee selection
Description
Action
Copy content when showing an error
Ctrl Shift C
Toggle showing more infos for infos, warnings or errors
Space
Detach from currently inspected instance
Tab
The following shortcuts are working with either a VL.Stride SceneWindow or RenderWindow active:
Description
Action
Copy screenshot of render window to clipboard
Ctrl 2
Toggle Performance Meter
F2
Toggle Profiler
F3
Toggle Helper View
F4
Toggle Fullscreen
F11 or Alt Return
If the profiler is enabled and the window is active:
Description
Action
Cycle Page (FPS, CPU, GPU)
F5
Togle Sort Mode (Name, Timinig)
F6
Decrease Result Page
F7
Increase Result Page
F8
Jump to Result Page (1, 2, 3, 4, 5)
1 , 2 , 3 , 4 , 5
Slow down Refresh Time
-
Speed up Refresh Time
+
The following shortcuts are working with a VL.Skia Renderer active:
Description
Action
Copy screenshot of render window to clipboard
Ctrl 2
Toggle Performance Meter
F2