ComfyUI Keyboard Shortcuts

Complete ComfyUI keyboard shortcuts and commands reference — 24 shortcuts across 3 categories. Quick reference cheat sheet for Windows & Mac.

Canvas & View (7)

ShortcutAction
Ctrl + ScrollZoom in/out
Middle click + dragPan canvas
Space + dragPan canvas
Ctrl + Shift + HFit to screen
HCenter view
FFocus selection
Ctrl + ASelect all nodes

Node Operations (11)

ShortcutAction
Double click (canvas)Add node menu
Right click (node)Node context menu
Ctrl + CCopy node(s)
Ctrl + VPaste node(s)
Ctrl + DDuplicate node
DeleteDelete node
Ctrl + ZUndo
Ctrl + YRedo
Ctrl + GGroup nodes
Ctrl + MMute/unmute node
Ctrl + BPass data through without processing (bypass).

Workflow & Queue (6)

ShortcutAction
Ctrl + EnterQueue prompt
Ctrl + Shift + EnterQueue first
Ctrl + SSave workflow
Ctrl + OLoad workflow
Ctrl + Shift + SSave as image
Drag PNG onto canvasImport workflow
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Related Shortcut Pages

ChatGPT OpenAI Codex CLI OpenClaw Claude Code Gemini Midjourney

Search 13,500+ shortcuts across 269 platforms

Explore All Platforms Practice Shortcuts
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

A canvas you steer, a queue you feed

ComfyUI is a node graph, so the first shortcuts to learn are spatial: Ctrl + Scroll zooms, Space + drag or Middle click + drag pans, F snaps the view to your selection and Ctrl + Shift + H fits the entire workflow on screen. Double click (canvas) opens the searchable add-node menu — far faster than right-click browsing once graphs grow past a dozen nodes.

Generation is queue-driven: Ctrl + Enter queues the current prompt, and Ctrl + Shift + Enter pushes it to the front of the queue — the key you want when testing one small change while a batch is already running. Two node toggles look similar but behave very differently: Ctrl + M mutes a node so it produces nothing, while Ctrl + B bypasses it, passing the input straight through unchanged. Mute to cut a branch, bypass to temporarily remove one processing step from a chain.

Workflows travel inside images

ComfyUI embeds the full workflow JSON in every PNG it saves — which is why Drag PNG onto canvas rebuilds the exact graph that produced an image, and Ctrl + Shift + S saves the canvas as an image carrying that metadata. Ctrl + S and Ctrl + O save and load workflows as files in the usual way. In prompts, parentheses weight terms — (keyword:1.3) strengthens, (keyword:0.7) or [keyword] weakens — and BREAK splits a long prompt into separately-attended chunks.

Frequently asked questions

What is the difference between mute and bypass?

A muted node (Ctrl + M) stops executing entirely — anything downstream that depends on its output will fail or fall back. A bypassed node (Ctrl + B) stays wired but does nothing: input flows through to the output untouched. Use bypass to A/B-test a step like an upscaler; use mute to switch off a whole branch.

Why did dragging a PNG not load its workflow?

The workflow lives in the PNG's metadata, and anything that re-encodes the image — screenshots, messaging apps, most image editors, format conversion to JPG — strips it. Only PNGs saved directly by ComfyUI (or by tools that preserve the metadata) will rebuild on the canvas.

What does Queue Front actually do?

Ctrl + Shift + Enter places the job at the head of the pending queue instead of the tail. When a long batch is running, it lets a one-off test render as soon as the current job finishes, rather than after everything else you queued earlier.

How does (keyword:1.3) weighting work?

The number multiplies the attention given to that term: values above 1 emphasise, below 1 de-emphasise. (keyword:1.3) is a moderate boost; stacking extreme weights tends to distort output, so most workflows stay within roughly 0.7–1.4 and adjust one term at a time.

The canvas will not pan. What am I missing?

Two equivalent gestures exist: hold Space + drag with the left button, or Middle click + drag. If Space seems dead, make sure focus is on the canvas and not inside a text widget — click empty canvas once, then pan. H recenters and Ctrl + Shift + H fits everything if you get lost.

🤖 Ask AI about ComfyUI shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok