Controls and Shortcuts¶
The following is a list of input device controls and shortcuts for manipulating the Node Graph, Viewer, and Python Editor.
Tip
OSX users: replace Ctrl with Command ⌘.
General¶
| Action | Control or shortcut | 
|---|---|
| New node graph | Ctrl + N | 
| Open node graph | Ctrl + O | 
| Save node graph | Ctrl + S | 
| Save node graph as | Ctrl + Shift + S | 
| Undo | Ctrl + Z | 
| Redo | Ctrl + Shift + Z | 
| Step one frame forward | → | 
| Step one frame backward | ← | 
| Fullscreen mode | ` | 
| Hide tabs of current panel | Ctrl + T | 
Pinnable Editors and Inspectors¶
When editors are following another editor (linked), keybaord shortcuts will affect the master editor.
| Action | Control or shortcut | 
|---|---|
| Pin the node selection | Hover cursor over editor, p | 
| Pin numeric bookmark 1-9 | Hover cursor over editor, 1 - 9 | 
| Follow to the node selection | Hover cursor over editor, u | 
Graph Editor¶
Note
For the following controls and shortcuts, the cursor must hover over the Graph Editor.
Node creation¶
| Action | Control or shortcut | 
|---|---|
| Show node menu | Right-click or Tab | 
| Insert Dot at connection | Ctrl + click connection or Right-click connection > Insert Dot | 
Node selection¶
| Action | Control or shortcut | 
|---|---|
| Select all | Ctrl + A | 
| Clear selection | Ctrl + Shift + A | 
| Select node | Click | 
| Add node to selection | Shift + click | 
| Add/remove node from selection | Ctrl + click | 
| Select nodes | Click and drag marquee, then release | 
| Add nodes | Shift + click and drag marquee, then release | 
| Deselect nodes | Ctrl + click and drag marquee, then release | 
| Select upstream nodes | Shift + Alt + click node | 
| Select downstream nodes | Ctrl + Alt + click node | 
Node dispatch¶
Note
For these dispatch-related shortcuts, the cursor does not need to hover over the Graph Editor.
| Action | Control or shortcut | 
|---|---|
| Dispatch selected node(s) | Ctrl + E | 
| Redo last dispatch | Ctrl + R | 
Node copying and deletion¶
Tip
For a Box node to be disableable, it must first be set up for pass-through.
| Action | Control or shortcut | 
|---|---|
| Cut node(s) | Ctrl + X | 
| Copy node(s) | Ctrl + C | 
| Paste node(s) | Ctrl + V | 
| Delete node(s) | Backspace or Delete | 
| Enable/disable node(s) | D | 
Node connections and layout¶
| Action | Control or shortcut | 
|---|---|
| Connect plug | Click and drag plug to another plug | 
| Disconnect plug | Click and drag connection to background | 
| Insert node onto connection | Click and drag node onto connection | 
| Auto-arrange selected nodes | Ctrl + L | 
| Duplicate outgoing connection | Shift-click and drag connection just before in plug | 
Node bookmarks¶
| Action | Control or shortcut | 
|---|---|
| Bookmark node | Right-click node > Bookmark | 
| Connect to bookmarked node | Right-click plug > Connect Bookmark > select node | 
| Jump to bookmarked node | Hover cursor over editor, Ctrl + B > select bookmarked node or Click  | 
| Assign numeric bookmark | Ctrl + 1 … 9 | 
| Remove numeric bookmark | Ctrl + 0 | 
Node Editor¶
Numeric plugs¶
| Action | Control or shorcut | 
|---|---|
| Increment/decrement value, specific precision | Position cursor next to a number position in plug field, then hit ↑ / ↓ | 
| Scrub value, coarse precision | Ctrl + click and drag the field left/right | 
| Scrub value, fine precision | Ctrl + Shift + click and drag the field left/right | 
| Gang plugs together | Ctrl + G | 
Path plugs¶
| Action | Control or shorcut | 
|---|---|
| Autocomplete path component | Tab | 
| Path-level contents menu | Select path component or Position text cursor in path component, then hit ↓ | 
| Path hierarchy menu | Select all | 
Viewer¶
Note
For the following controls and shortcuts, the cursor must hover over the Viewer.
General controls¶
| Action | Control or shortcut | 
|---|---|
| Pan | Alt + click and drag | 
| Zoom/dolly | Alt + right-click and drag or Mouse wheel up/down | 
| Frame view to contents | F | 
| Pause processing | Escape | 
| Selection Tool | Q | 
| Translate Tool | W | 
| Rotate Tool | E | 
| Scale Tool | R | 
| Camera Tool | T | 
| Crop Window Tool | C | 
| Pin to numeric bookmark | 1 … 9 | 
3D scenes¶
| Action | Control or shortcut | 
|---|---|
| Tumble | Alt + click and drag | 
| Select objects | Click and drag marquee, then release | 
| Add/remove object from selection | Ctrl + click | 
| Add objects to selection | Shift + click and drag marquee, then release | 
| Deselect objects | Ctrl + click and drag marquee, then release | 
| Expand selection | ↓ | 
| Fully expand selection | Shift + ↓ | 
| Collapse selection | ↑ | 
| Edit source node of selection | Alt + E | 
| Edit tweaks node for selection | Alt + Shift + E | 
| Fit clipping planes to scene | Right-click > Clipping Planes > Fit To Scene | 
| Fit clipping planes to selection | Right-click > Clipping Planes > Fit To Selection or Ctrl + K | 
| Frame view, and fit clipping planes to scene/selection | Ctrl + F | 
| Reset clipping planes | Right-click > Clipping Planes > Default | 
Transform tools¶
Note
For the following controls and shortcuts, a Transform Tool must be active.
| Action | Control or shortcut | 
|---|---|
| Increase manipulator size | + | 
| Decrease manipulator size | - | 
| Add animation key to transform of selected object(s) | S | 
| Adjust, high precision | Shift + click and drag | 
| Adjust, snapping to rounded increments | Ctrl + click and drag | 
| Target mode (Translate and Rotate only) | Hold v | 
2D images¶
| Action | Control or shortcut | 
|---|---|
| Isolate red channel | R | 
| Isolate green channel | G | 
| Isolate blue channel | B | 
| Isolate alpha channel | A | 
| Center image at 1:1 scale | Home | 
| Next Catalogue image | ↓ | 
| Previous Catalogue image | ↑ | 
Python Editor¶
Text entry¶
Note
When using the following drag and drop controls and shortcuts, drop the UI element onto the input field of the Python Editor.
| Action | Control or shortcut | 
|---|---|
| Drop node into Python Editor | Middle-click and drag node from Node Graph | 
| Drop plug into Python Editor | Middle-click and drag plug from Node Graph or Click and drag plug label from Node Editor | 
| Drop plug value into Python Editor | Shift + click and drag plug label from Node Editor | 
| Drop color value into Python Editor | Click and drag a pixel from Viewer | 
| Drop scene location path(s) into Python Editor | Click and drag selection from Viewer or Scene Hierarchy | 
Execution¶
Note
For the following controls and shortcuts, the input field of the Python Editor must be in focus.
| Action | Control or shortcut | 
|---|---|
| Execute and clear | Ctrl + Enter | 
| Execute selection | Select code, then hit Ctrl + Enter | 
Animation Editor¶
Note
For the following controls and shortcuts, the cursor must hover over the Animation Editor.
| Action | Control or shortcut | 
|---|---|
| Pan | Alt + click and drag | 
| Zoom | Alt + right-click and drag or Mouse wheel up/down | 
| Adjust frame range | Alt + Shift + right-click and drag left/right | 
| Adjust key value range | Alt + Shift + right-click and drag up/down | 
| Frame all curves (no selection) | F | 
| Frame selected key(s) | F | 
| Add key to a curve | Ctrl + click | 
| Add key to all selected curves at current frame | I | 
| Delete selected key(s) | Delete or Backspace | 
| Adjust selected key(s) | Click and drag | 
| Adjust frame(s) of selected key(s) | Shift + click and drag left/right | 
| Adjust value(s) of selected key(s) | Shift + click and drag up/down | 
 , select Bookmark > …
, select Bookmark > …