Create & connect
Tab / QQuick-create node at cursor
MMerge node at cursor
TTransform node at cursor
CColor corrector node at cursor
BBlur node at cursor
gGrade node at cursor (float HDR CDL)
Alt+drag from outputSticky edge — release, then Tab to spawn + connect
Alt+click inputDisconnect edges into that port
Select & edit
drag emptyMarquee-select
Shift+click / dragAdd to selection / additive marquee
⌘/Ctrl+ASelect all nodes
Alt+drag nodeDuplicate node
⌘/Ctrl+drag nodeExtract node from chain — rejoins the chain around it
XSwap selected node's first two inputs (e.g. merge fg ⇄ bg)
DDisable / enable selected nodes
\Collapse / expand selected nodes
Shift+GGroup selection into a subgraph
UUngroup selected subgraph
Delete / ⌫Remove selected nodes
⌘/Ctrl+RRender selected nodes (reuses upstream outputs)
⌘/Ctrl+BBackdrop here — wraps the selection if any
⌘/Ctrl+drag backdropMove the frame alone — don't carry contained nodes
Panels & viewer
VToggle viewer
PToggle properties panel
LToggle log drawer
FFit selected node in the graph canvas
Shift+FFit viewer image (reset viewer zoom/pan)
R / G / B / AViewer channel isolation (A = alpha)
Canvas
Alt+drag / middle-mousePan
scrollZoom to cursor
right-clickGrid / snap / layout menu
EscCancel sticky edge / close overlays