Controls and Shortcuts¶
The following is a list of input device controls and shortcuts for manipulating the Graph Editor, Viewer, and Python Editor.
Tip
macOS 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 |
or Tab |
Insert Dot at connection | Ctrl + connection or connection > Insert Dot |
Node selection¶
Action | Control or shortcut |
---|---|
Select all | Ctrl + A |
Clear selection | Ctrl + Shift + A |
Select node | |
Add node to selection | Shift + |
Add/remove node from selection | Ctrl + |
Select nodes | and drag marquee, then release |
Add nodes | Shift + and drag marquee, then release |
Deselect nodes | Ctrl + and drag marquee, then release |
Select upstream nodes | Shift + Alt + node |
Select downstream nodes | Ctrl + Alt + 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 | and drag plug to another plug |
Disconnect plug | and drag connection to background |
Insert node onto connection | and drag node onto connection |
Auto-arrange selected nodes | Ctrl + L |
Duplicate outgoing connection | Shift- and drag connection just before in plug |
Node bookmarks¶
Action | Control or shortcut |
---|---|
Bookmark node | node > Bookmark |
Connect to bookmarked node | plug > Connect Bookmark > select node |
Jump to bookmarked node | Hover cursor over editor, Ctrl + B > select bookmarked node or , select Bookmark > … |
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 + and drag the field left/right |
Scrub value, fine precision | Ctrl + Shift + and drag the field left/right |
Gang plugs together | Ctrl + G |
Tip
Numeric fields support basic mathematical operators to adjust their values. For example, appending +1
to a plug with an existing value of 2
, will set it to 3
. You can use +
, -
, /
, *
and %
to modify the existing value.
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 + and drag |
Zoom/dolly | Alt + and drag or |
Pan/Zoom, fine precision | Hold Shift during action |
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 + and drag |
Tumble, fine precision | Hold Shift during action |
Select objects | and drag marquee, then release |
Add/remove object from selection | Ctrl + |
Add objects to selection | Shift + and drag marquee, then release |
Deselect objects | Ctrl + 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 | > Clipping Planes > Fit To Scene |
Fit clipping planes to selection | > Clipping Planes > Fit To Selection or Ctrl + K |
Frame view, and fit clipping planes to scene/selection | Ctrl + F |
Reset clipping planes | > Clipping Planes > Default |
Toggle Inspector | I |
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, fine precision | Hold Shift during action |
Adjust, snapping to rounded increments | Hold Ctrl + during action |
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 | ↑ |
Duplicate current Catalogue image | Ctrl + :kbd:`D |
Crop window tool¶
Action | Control or shortcut |
---|---|
Draw new region anywhere | Shift + click and drag |
Hierarchy View¶
Action | Control or shorcut |
---|---|
Copy selected paths | Ctrl + C |
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 | and drag node from Node Graph |
Drop plug into Python Editor | and drag plug from Node Graph or and drag plug label from Node Editor |
Drop plug value into Python Editor | Shift + and drag plug label from Node Editor |
Drop color value into Python Editor | and drag a pixel from Viewer |
Drop scene location path(s) into Python Editor | and drag selection from Viewer or Hierarchy View |
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 + and drag |
Zoom | Alt + and drag or |
Zoom x/y axes independently | Hold Ctrl during action |
Pan/Zoom, fine precision | Hold Shift during action |
Adjust frame range | Alt + Shift + and drag left/right |
Adjust key value range | Alt + Shift + and drag up/down |
Frame all curves (no selection) | F |
Frame selected key(s) | F |
Add key to a curve | Ctrl + |
Add key to all selected curves at current frame | I |
Delete selected key(s) | Delete or Backspace |
Adjust selected key(s) | and drag |
Adjust frame(s) of selected key(s) | Shift + and drag left/right |
Adjust value(s) of selected key(s) | Shift + and drag up/down |
Interactive Render Log¶
Action | Control or shorcut |
---|---|
Next message of level | e, w, i, d |
Previous message of level | Shift + e, w, i, d |
Search | Ctrl + F |
Next match (search field focus) | Enter |
Next match (log focus) | N |
Previous match (log focus) | P |
Scroll to bottom | B |
Spreadsheet¶
Action | Control or shorcut |
---|---|
Toggle/edit selected cells | Return or |
Toggle Enabled state of selected cells | D |
Copy/Paste selected cells or rows | Ctrl + C/V |
Move cell selection | Up, Down, Left, Right |
Extend cell selection | Shift + Up, Down, Left, Right |
Move keyboard focus | Ctrl + Up, Down, Left, Right |
Toggle selection state of cell with keyboard focus | Space |