Keyboard shortcuts, or hotkeys, provide quick access to the features of Nuke. The following tables show these keystrokes.
The following conventions apply to instructions for mouse-clicks and key presses.
• LMB means click or press the left mouse button.
• MMB means click or press the middle mouse button
• RMB means click or press the right mouse button.
• When you see the word “drag” after a mouse button abbreviation (i.e., “MMB drag”), this tells you to press and hold the mouse button while dragging the mouse pointer.
• Keystroke combinations with the Ctrl, Alt, and Shift keys tell you to press and hold the key and then type the specified letter.
For example, “Press Ctrl+S” means hold down the Ctrl key, press S, and then release both keys.
NOTE: On Mac OS X, replace the Ctrl key with the Cmd key.
NOTE: Keystrokes in the tables appear in upper case, but you do not type them as upper case. If the Shift+modifier does not appear before the letter, just press the letter key alone.
NOTE: This section assumes you are using the default keyboard and mouse-button assignments. If the mouse buttons do not work for you as described here, try resetting the mouse control type back to the standard Nuke setting (Preferences > Panels > Viewer Handles > 3D control type > Nuke).
Keystroke(s) |
Action |
Backspace/Delete |
Delete selected clips or folders |
MMB drag |
Virtual slider (number fields) |
Space bar (short press) |
Expand the focused panel to the full window |
Space bar (long press) |
Raise the right-click menu |
Alt+S |
Make the application or floating window fullscreen. |
Ctrl+A |
Select all |
Ctrl+C |
Copy selected item(s) |
Ctrl+D |
Duplicate selected item(s) |
Ctrl+F# |
Save current window layout. The # represents a function key number, F1 through F6 |
Ctrl+LMB on panel name |
Float panel |
Ctrl+N |
Create a new project or script, depending on environment |
Ctrl+O |
Open a project or script, depending on environment |
Ctrl+Q |
Exit the application |
Ctrl+S |
Save current project or script, depending on environment |
Ctrl+T |
Cycle through tabs in the current pane. Note that this does not work if the focus is on the input pane of the Script Editor |
Ctrl+V |
Paste the contents of the clipboard |
Ctrl+W |
Close the current project or script, dependent on environment |
Ctrl+X |
Cut selected item(s) |
Ctrl+Z |
Undo last action |
Shift+Esc |
Close the current tab |
Shift+F1..F6 |
Change workspace |
Shift+S |
Open the Preferences dialog |
Alt+Shift+1..6 |
Open a recent project or script, depending on environment |
Crtl+Shift+A |
Select none |
Ctrl+Alt+` |
Goto next pane |
Ctrl+Shift+[ |
Goto next tab |
Ctrl+Shift+] |
Goto previous tab |
Ctrl+Shift+S |
Save current project or script, depending on environment, and specify name (Save As) |
Ctrl+Shift+Z |
Redo last action |
Ctrl+Alt+Shift+` |
Goto previous pane |
Keystroke(s) |
Action |
---|---|
- |
Zoom Out |
+ |
Zoom In |
A |
Alpha |
B |
Blue |
C |
Razor selected |
E |
Clipping Warning |
End |
Go to End |
F |
Zoom to Fit |
F12 |
Clear playback cache |
G |
Green |
H |
Zoom to Fill |
Home |
Go to Start |
I |
Mark In point |
J |
Play Backward |
K |
Pause |
L |
Play Forward |
Left Arrow |
Frame Backwards |
O |
Mark Out point |
PgDown |
Next Layer |
PgUp |
Previous Layer |
Q |
Show Overlays |
R |
Red |
Return |
Swap A/B Inputs |
Right Arrow |
Frame Forwards |
V |
Display the version selector |
W |
Wipe |
Y |
Luma |
Alt+Down Arrow |
Version down the selected clip |
Alt+I |
Clear In Point |
Alt+O |
Clear Out Point |
Alt+Shift+Left Arrow |
Previous Tag |
Alt+Shift+Right Arrow |
Next Tag |
Alt+U |
Clear In/Out Points |
Alt+Up Arrow |
Version up the selected clip |
Ctrl+/ |
Show Timeline Editor |
Crtl+F |
Full Screen |
Ctrl+LMB |
Color picker (single pixel) |
Ctrl+RMB |
Deselect sampled pixels |
Ctrl+S |
Save current project |
Shift+C |
Razor all under playhead |
Shift+I |
Go to In Point |
Shift+Left Arrow |
Skip Backwards |
Shift+O |
Go to Out Point |
Shift+Right Arrow |
Skip Forwards |
Ctrl+Alt+Down Arrow |
Go to min version |
Ctrl+Alt+Up Arrow |
Go to max version |
Ctrl+Shift+1 |
Zoom to Actual Size |
Ctrl+Shift+2 |
Zoom to Half Size |
Ctrl+Shift+F |
Full Quality 1:1 |
Ctrl+Shift+LMB |
Color picker (region of pixels) |
Ctrl+Shift+P | Ignore Pixel Aspect |
Ctrl+Shift+S | Save current project and specify name (Save As). |
Keystroke(s) |
Action |
, (comma) |
Nudge selected clip instance(s) left, where space is available |
. (period) |
Nudge selected clip instance(s) right, where space is available |
1 |
Display in the A input buffer |
2 |
Display in the B input buffer |
Alt and drag |
Ripple and duplicate the dragged clip instance |
Alt then drag |
Duplicate the dragged clip instance |
D |
Enable or disable the selected clip instance(s) |
Down Arrow |
Next Edit |
drag then Alt |
Activate Ripple mode while dragging clip instance |
E |
Cycles between the Slip Clip and Slide Clip tools |
Enter (numeric keypad) |
Edit playhead time |
F12 |
Clear playback cache |
F5 |
Render all Comp containers |
F7 |
Render selected Comp containers |
LMB |
Select a clip including any linked tracks |
M |
Insert the contents of a source Viewer into the timeline at the current playhead position overwriting existing clip instances |
N |
Insert the contents of a source Viewer into the timeline at the current playhead position and ripple existing clip instances downstream to accommodate the change |
Numeric keypad arrows |
Change selection between clip instances |
Q |
Cycles between the available move tools: Multi, Move/Trim, and Select |
R |
Cycles between the available edit tools: Ripple, Roll, and Retime |
T |
Cycles between the available razor tools: Razor, Razor All, and Join |
U |
Mark clip |
Up Arrow |
Previous Edit |
V |
Display the version selector |
W |
Cycles between the available selection tools |
Shift+drag clip |
Disable snap to transition when dragging clips |
Alt+, (comma) |
Nudge selected clip instance(s) up, overwriting any clips on the tracks above |
Alt+. (period) |
Nudge selected clip instance(s) down, overwriting any clips on the tracks below |
Alt+D |
Display metadata for the selected track itme(s) |
Alt+Down Arrow |
Version down the selected clip instance |
Alt+LMB |
Select a clip, ignoring linked tracks (for example, audio only) |
Alt+Up Arrow |
Version up the selected clip instance |
Ctrl+numeric keypad arrows |
Nudge selected clip instance(s), where space is available |
Ctrl+A |
Select all clip instances |
Ctrl+I |
Import files |
Ctrl+Return |
Open selected clip instance in the Viewer |
Ctrl+T |
Add a dissolve between two selected clip instances |
Shift+, (comma) |
Nudge selected clip instance(s) left by the increment amount set under the Viewer, where space is available |
Shift+. (period) |
Nudge selected clip instance(s) right by the increment amount set under the Viewer, where space is available |
Shift+Backspace |
Ripple delete |
Shift+U |
Mark selection |
Alt+Shift+/ |
Rename shots |
Ctrl+Alt+A |
Select all in track |
Alt+Shift+Down Arrow |
Go to min version |
Alt+Shift+Up Arrow |
Go to max version |
Ctrl+Alt+Return |
Open selected clip instance in a new Viewer |
Ctrl+Shift+A |
Deselect all clip instances |
Ctrl+Shift+E |
Open the Export dialog |
Ctrl+Shift+I |
Import folders |
LMB then Shift+LMB |
Select all clips between the left-clicks |
Shift+Alt+LMB |
Ignore linked tracks during selection |
Ctrl+Alt+Shift+I |
Import EDL, XML, or AAF |
Keystroke(s) |
Action |
---|---|
- |
Zoom Out |
, (comma) |
Decrease Gain |
; (semi-colon) |
Previous view (multiview) |
. (period) |
Increase Gain |
' (apostrophe) |
Next view (multiview) |
[ |
Toggle left toolbar |
] |
Toggle right toolbar |
` (backtick) |
Toggle floating viewers |
+ |
Zoom In |
0, 1, 2, etc. |
Set Viewer inputs |
A |
Display the Alpha channel |
B |
Display the Blue channel |
End |
Go to last frame |
F or MMB |
Zoom to Fit |
F12 |
Clear buffers and playback cache |
G |
Display the Green channel |
H |
Zoom to Fill |
Home |
Go to first frame |
I |
Mark In point |
J |
Play Backward |
K |
Pause |
L |
Play Forward |
Left Arrow |
Step backward one frame |
M |
Display the Matte channel |
Numeric pad left/right arrow keys |
Nudge one frame backward or forward |
O |
Mark Out point |
P |
Pause Viewer refreshing |
PgDown |
Next layer |
PgUp |
Previous layer |
Q |
Toggle overlays |
R |
Display the Red channel |
Return |
Swap A/B input buffers |
Right Arrow |
Step forward one frame |
S |
Open Viewer settings NOTE: You can't use the S keyboard shortcut to open Viewer properties when Roto or RotoPaint properties are open. |
Tab |
Toggle 2D/3D |
U |
Update the Viewer |
W |
Toggle wipe tool |
Y |
Display the Luma channel |
Alt+# (0, 1, 2, etc.) |
Zoom out % |
Alt+G |
Go to a specific frame |
Alt+I |
Clear In point |
Alt+LMB |
Pan |
Alt+MMB |
Zoom in/Out |
Alt+O |
Clear Out point |
Alt+P |
Toggle Input Process |
Alt+U |
Clear In and Out points |
Alt+W |
ROI - Activate new region |
Alt+Z |
Toggle lock/unlock zoom level |
Ctrl+# (0, 1, 2, etc.) |
Zoom-in % |
Ctrl+Left Arrow |
Move playhead backwards to midpoint |
Ctrl+LMB |
Colour picker (single pixel) |
Ctrl+P |
Toggle Proxy |
Ctrl+Right Arrow |
Move playhead forward to midpoint |
Ctrl+RMB |
Deselect sampled pixels |
Ctrl+S |
Save current script |
Ctrl+U |
Enable or disable previewing output on an external broadcast video monitor |
Shift+[ |
Toggle top toolbar |
Shift+] |
Toggle bottom toolbar |
Shift+0, 1, 2, etc. |
Set Viewer reference inputs |
Shift+Left Arrow |
Move left incremented amount (timeline) |
Shift+numeric pad left/right arrows |
Nudge frames backward or forward by the amount specified in the skip frames control |
Shift+Right Arrow |
Move right incremented amount (timeline) |
Shift+W |
Enable or disable ROI |
Alt+Shift+S |
Save script as new version |
Ctrl+Shift+LMB |
Colour picker (region) |
Ctrl+Shift+P |
Toggle pixel aspect ratio |
Ctrl+Shift+S |
Save current script and specify name (Save As) |
Keystroke(s) |
Action |
---|---|
C |
3D Top view |
PgDown |
Next Layer |
PgUp |
Previous Layer |
S |
Display Viewer Settings |
Tab |
Toggle 2D/3D viewer |
V |
3D Perspective view |
W |
Toggle the Wipe tool |
X |
3D right-side view |
Z |
3D front view |
Alt+LMB |
Translate viewer on y,z axis |
Alt+MMB |
Zoom in/out (drag left/right) |
Alt+RMB or Ctrl+LMB |
Rotate viewer on x,y axis |
Ctrl+L |
Toggle Unlocked/Locked/Interactive Camera or Light |
Shift+C |
3D Bottom view |
Shift+X |
3D Left-side view |
Shift+Z |
3D Back view |
Ctrl+Shift+LMB |
Rotate viewer on z axis |
Keystroke(s) |
Action |
---|---|
– |
Zoom-out |
. (period) |
Dot node |
/ |
Search by node name or class |
\ |
Snaps all nodes to grid |
0, 1, 2, etc. |
Create/connect viewer inputs |
+ |
Zoom-in |
B |
Insert Blur node |
Backspace/Delete |
Delete nodes |
C |
Insert ColorCorrect node |
D |
Disable/Enable node |
Down Arrow |
Next node in tree |
F |
Fit selected nodes to Node Graph panel |
F12 |
Clear Buffers |
F5 |
Render all Write nodes |
F7 |
Render selected Write nodes |
G |
Insert Grade node |
I |
Display selected node information |
J |
Jump to bookmarked node |
K |
Insert Copy node |
L |
Auto-place selected nodes |
M |
Insert Merge node |
MMB |
Pan |
N |
Rename selected node |
Numeric pad arrow keys |
Navigate around the node tree in the direction specified. For example, pressing the left arrow key (4) selects the next node to the left of the current node in the tree. |
O |
Insert Roto node |
P |
Insert RotoPaint node |
Q |
Show named script info |
R |
Insert Read node |
Return |
Open properties for selected node(s) |
S |
Display Project Settings |
T |
Insert Transform node |
Tab |
Tab node search menu |
U |
Splay first (Splay selected nodes to 1st selected node) |
Up Arrow |
Previous node in tree |
W |
Insert Write node |
X |
Command entry mode |
Y |
Splay last (Splay 1st node to output of 2nd) |
Alt+# (0, 1, 2, etc.) |
Zoom-out % |
Alt+B |
Duplicate and branch selected nodes |
Alt+C |
Duplicate selected node(s) |
Alt+D |
Toggles whether a node is always displayed in Dope Sheet or not |
Alt+Down Arrow |
Version down the current Read/Write node file name |
Alt+E |
Toggle expression links on or off |
Alt+F |
Generate Flipbook for node |
Alt+H |
Hide node inputs when not selected |
Alt+I |
Display script information, such as the node count, channel count, cache usage, and whether the script is in full-res or proxy mode |
Alt+K |
Clone selected node(s) |
Alt+N |
Create StickyNote |
Alt+P |
Toggle postage stamp on or off |
Alt+U |
Splay first selected node to input A |
Alt+Up Arrow |
Version up the current Read/Write node file name |
Alt+X |
Run a script from the file browser |
Ctrl+# (0, 1, 2, etc.) |
Zoom-in % |
Ctrl+A |
Select all nodes in Node Graph |
Ctrl+B |
Toggle node buffer |
Ctrl+C |
Copy selected node(s) |
Ctrl+create node |
Replace selected node with new node |
Ctrl+D |
Disconnect upstream node |
Ctrl+Down Arrow |
Move selected node downstream |
Ctrl+F7..F10 |
Save locations 1 through 4 |
Ctrl+G |
Nest selected nodes in Group |
Ctrl+I |
Open new Compositing Viewer |
Ctrl+LMB on node |
Highlight all upstream nodes |
Ctrl+P |
Toggle Proxy |
Ctrl+Return/Enter |
Open Group's node graph |
Ctrl+Up Arrow |
Move selected node upstream |
Shift+\ |
Snap selected node to grid |
Shift+# (0, 1, 2, etc.) |
Connect selected node to Viewer reference input |
Shift+A |
AddMix node |
Shift+create node |
Create node in new branch |
Shift+drag |
Duplicate selected arrow |
Shift+F7..F10 |
Restore locations 1 through 4 |
Shift+U |
Splay selected nodes to last selected node |
Shift+X |
Swap A/B inputs on node |
Shift+Y |
Splay backwards (2nd node to 1st node's output) |
Alt+LMB drag |
Pan |
Alt+MMB drag |
Zoom-in/out |
Alt+Shift+K |
Declone nodes |
Alt+Shift+U |
Splay last selected node to input A |
Alt+Shift+Up Arrow |
Version to up to th latest file (Read nodes only) |
Ctrl+Alt+A on node |
Select all nodes in node tree |
Ctrl+Alt+G |
Replace Group node with nested nodes |
Ctrl+Alt+LMB on node |
Open node properties in floating window |
Ctrl+Shift+/ |
Search and Replace (Read and Write nodes) |
Ctrl+Shift+B |
Toggle selected node(s) bookmark on or off |
Ctrl+Shift+C |
Change node color |
Ctrl+Shift+G |
Copy gizmo to group |
Ctrl+Shift+V |
Paste a copied node into a new branch from an existing node |
Ctrl+Shift+LMB on node |
Select all upstream nodes |
Ctrl+Shift+N |
Create a new script in a new session |
Ctrl+Shift+P |
Create Precomp from selected nodes |
Ctrl+Shift+X |
Extract selected nodes from tree |
Ctrl+Alt+Shift+G |
Create Group from selected nodes |
Ctrl+Alt+Shift+K |
Force clone |
Keystroke(s) |
Action |
---|---|
D |
Hide version(s) of a clip. You can only hide versions when a clip is opened in the Versions Bin |
F8 |
Refresh clips |
V |
Display the version selector |
Alt+D |
Display metadata for the selected clip instance(s) |
Alt+Down Arrow |
Version down the selected clip |
Alt+F5 |
Rescan clip range |
Alt+Up Arrow |
Version up the selected clip |
Ctrl+B |
Create a new bin |
Ctrl+N |
Create a new sequence |
Ctrl+Return |
Open selected clip in the Viewer |
Ctrl+Y |
Create a new tag. You can only add tags to the Tags panel |
Ctrl+ALt+Down Arrow |
Go to min version |
Ctrt+Alt+Return |
Open selected clip a new Viewer |
Ctrl+Alt+Up Arrow |
Go to max version |
Keystroke(s) |
Action |
---|---|
/ |
Search by node name or class |
LMB drag |
Copy current value from one control to another |
Return/Enter |
Chooses selected menu item |
Tab |
Move to next control in the properties |
Up/Down Arrow |
Increment control values |
Alt+LMB drag |
Increment control values using virtual slider |
Alt+LMB on close (x) |
Close all Properties panels |
Ctrl+A |
Select all nodes in Properties panel |
Ctrl+LMB |
Reset slider to default |
Ctrl+LMB on close (x) |
Close all properties panels except the one clicked |
Ctrl+LMB drag |
Expression link controls |
Ctrl+Shift+A |
Close all open Properties panels |
Shift+LMB drag |
Copy animation from one control to another |
Shift+Tab |
Move to previous control in the properties |
Keystroke(s) |
Action |
---|---|
A |
Frame all keyframes |
C |
Interpolation (Cubic) |
F |
Frame all selected keyframes |
H |
Interpolation (Horizontal) |
K |
Interpolation (Constant) |
L |
Interpolation (Linear) |
LMB |
Select single point |
LMB drag on blank space |
Select region of points |
LMB drag on point |
Move all selected points |
LMB drag on selection box |
Scale points inside selection region |
LMB drag on transform handle |
Move all points in selection region |
MMB drag |
Draw box in area and zoom to fit area to curve editor panel |
MMB or F |
Fit selection to window |
R |
Interpolation (Catmull-Rom) |
X |
Break selected control points' handles |
Z |
Interpolation (Smooth [bezier]) |
Alt+` (backtick) |
Display Curve Editor |
Alt+LMB drag |
Pan |
Alt+MMB drag |
Variable zoom |
Ctrl+A |
Select all curves |
Ctrl+C |
Copy selected keys |
Ctrl+E |
Copy Expressions |
Ctrl+L |
Copy Links |
Ctrl+LMB drag |
Move keyframes freely on the x and y axes |
Ctrl+Shift (hold down) |
Hide points to click on selection box/transform handle |
Ctrl+V |
Paste curve |
Ctrl+X |
Cut selected keys |
Shift+LMB |
Add or Remove points from selection |
Shift+LMB drag |
Draw box to add/remove points from selection |
Alt+Shift+LMB drag |
Move single point |
Ctrl+Alt+LMB |
Add point to current curve |
Ctrl+Shift+C |
Copy selected curves |
Ctrl+Alt+Shift+LMB |
Sketch points freely on current curve |
Keystroke(s) |
Action |
---|---|
Tab |
Increase indentation |
Ctrl+[ |
Load previous script |
Ctrl+] |
Load next script |
Ctrl+Backspace |
Clear output window |
Ctrl+Return/Enter |
Run script in editor |
Shift+Tab |
Decrease indentation |
Ctrl+Shift+[ |
Decrease indentation of selected text |
Ctrl+Shift+] |
Increase indentation of selected text |
Keystroke(s) |
Action |
---|---|
Backspace |
Delete an item from curve list or Delete points/shapes |
C |
Toggle Clone tool |
D |
Toggle Dodge/Burn |
Delete |
Remove selected point(s) |
E |
Increase feather on selected point(s) |
Esc |
Switch back to the current Select tool |
I |
Pick colour |
N |
Toggle Brush/Eraser |
Return (Bezier/Spline tools) |
Close shape |
S (with Viewer mouse-over focus) |
Cycle between the selected tool's modes |
T (Clone tool) |
Toggle source as onion skin with transform jack |
T (Select tool) |
Display transform box (points) or jack (shapes) |
V |
Toggle Bezier/B-Spline/Ellipse/Rectangle tools |
X |
Toggle Blur/Sharpen/Smear tools |
Z |
Smooth selected points |
Ctrl+A |
Select all points |
Ctrl+LMB (Bezier/Spline tool) |
Sketch a Bezier or B-spline |
Ctrl+LMB (on a point) |
Break tangent handle for selected point |
Ctrl+drag (Clone/Reveal tools) |
Set offset between source and destination |
Ctrl+Shift (transform box) |
Drag transform box points to move them |
Shift+LMB (Bezier tool) |
Create a sharp point on previous point |
Shift+LMB (editing points) |
Bring up transform box for selected points |
Shift+drag (Brush/Eraser/Clone/Reveal tools) |
Change brush size |
Shift+drag (editing Bezier/Spline points) |
Move both tangent handles at the same time |
Shift+E |
Remove feather from selected points |
Shift+Z |
Cusp selected points |
Ctrl+Alt+LMB (on Splines) |
Add point to curve |
Ctrl+Shift+drag (B-Spline) |
Increase/decrease tension of B-Spline shape |
|