Documentation

Use these controls while the VFX Loom workspace is active. VFX Loom leaves a focused text field alone, so typing in search, name, project, numeric, and other TextBox controls keeps its normal Studio behaviour.

Node Graph

ShortcutActionContext
Shift + CCopy the selected graph nodesNode Graph active; requires one or more selected nodes
VPaste graph nodesNode Graph active
Ctrl + CCopy graph nodesNode Graph interaction active; requires a selection
Ctrl + VPaste graph nodesNode Graph interaction active
Ctrl + XCut the current selectionNode Graph active
Ctrl + DDuplicate the current selectionNode Graph active
Ctrl + ASelect all graph nodesNode Graph active
Ctrl + GGroup the selected nodesNode Graph active; requires a valid selection
Ctrl + Shift + GUngroup the selected groupNode Graph active; requires a group selection
Ctrl + SSave the projectVFX Loom workspace active
DeleteDelete the selected graph itemSelected node, group, or wire; selected animation keyframes take priority when the Animation Editor is open
XDelete the selected graph itemSame selection rules as Delete

Shift + C is the supported primary Graph Copy shortcut. Plain C is not a VFX Loom Graph Copy shortcut because Roblox Studio can intercept it before the plugin receives it.

Selection and editing

ShortcutActionContext
FFit the graph in viewNode Graph active
Ctrl + LArrange the graphNode Graph active
TabOpen the node menuVFX Loom workspace active
Up / DownMove the highlighted node-menu resultNode menu open; its search field owns the keyboard
EscCancel the topmost transient stateCloses the node menu, clears a pending link/selection, or exits the current group
OSet the focused node as outputA focused node is required
RReplace the selected nodeA selected node is required
ZUndoVFX Loom workspace active
YRedoVFX Loom workspace active

Animation

ShortcutActionContext
Ctrl + CCopy selected keyframesAnimation Editor open with keyframes selected
Ctrl + VPaste copied keyframes at the active frameAnimation Editor open with animation clipboard content
Delete / XDelete selected keyframesAnimation Editor open with keyframes selected
Left / RightStep one frame backward or forwardTimeline-enabled workflow
SpaceToggle playbackTimeline-enabled workflow

The same Ctrl + C and Ctrl + V bindings are contextual: they operate on the graph when the graph owns the interaction, and on selected keyframes when the Animation Editor owns it. Shift + C and V remain graph-only bindings.

View and transport

ShortcutActionContext
Shift (hold)Temporarily switch to PanRelease Shift to return to the previous graph tool
SpaceToggle playbackOnly when the active project has a timeline
Left / RightStep the active frameOnly when the active project has a timeline

Mouse controls

InputActionContext
Left-click a nodeSelect it and focus its InspectorNode Graph
Left-drag a nodeMove the selected node setNode Graph; dragging an already-selected node preserves the multi-selection
Left-drag an empty canvas areaMarquee-select nodesNode Graph
Left-drag a portCreate or move a connectionNode Graph; releasing on empty canvas opens the compatible link choices
Left-click a wireSelect the connectionNode Graph; Delete or X then removes it
Double-click a groupEnter the groupNode Graph
Middle-mouse dragPan the graphNode Graph
Alt + left-dragPan the graph temporarilyNode Graph
Mouse wheelZoom around the cursorNode Graph
Left-drag the timeline/rulerScrub the active frameAnimation Editor or Preview timeline
Left-drag a keyframeMove selected keyframesAnimation Editor
Mouse wheel over tracksScroll verticallyAnimation Editor track area
Mouse wheel over the timelineZoom the timelineAnimation Editor timeline area

Mouse gestures are scoped to the surface that owns the pointer. A modal, overlay, active drag, or focused TextBox keeps the shortcut or gesture for that surface and prevents it from becoming a graph action.