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 | ` | 
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 
 | 
| Insert Dot at 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/remove node from selection | Shift+ click | 
| Select nodes | Click and drag marquee, then release | 
| Add nodes | Shift+ click and drag marquee, then
release | 
| Select upstream nodes | Shift+Alt+ click node | 
| Select downstream nodes | Shift+Ctrl+ click node | 
Node Copying and Deletion¶
| Action | Control or Shortcut | 
|---|---|
| Cut node(s) | Ctrl+X | 
| Copy node(s) | Ctrl+C | 
| Paste node(s) | Ctrl+V | 
| Delete node(s) | 
 or 
 | 
| 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,  or Right-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 | 
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 | 
 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 | 
| 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 
 | 
| Frame view, and fit clipping planes to scene/selection | Ctrl+F | 
| Reset clipping planes | Right-click > Clipping Planes > Default | 
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 | 
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 | 
 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) | 
 or 
 | 
| 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 bookmarked node
, select bookmarked node