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 + or
|
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
|
| 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 + 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 |
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 |
or
|
| 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 + 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 |
and drag
and drag
, select Bookmark > …
and drag node from Node Graph