Keyboard shortcuts

The full table of the default keys. Help ▸ Keyboard shortcuts (F1) shows the same list in the app, with your own changes. Settings ▸ Shortcuts changes or removes any of them: choose Change, press the new keys, then Save settings.

Most shortcuts work when the cursor is not in a text field. Save project, Save project as…, Open project, New project, Check graph and F1 work everywhere.

Keyboards and layouts

  • On a Latin layout (QWERTY, AZERTY, QWERTZ, Dvorak) press the key marked with the letter or sign.
  • On a Russian or another non-Latin layout press the key in the same place as on a US keyboard: Ctrl+Z is the key that types «я». Settings ▸ Shortcuts says "On this keyboard: the Я key" or "On this keyboard: type it with Shift or AltGr" where it matters.
  • On macOS (a build from source, not tried) Cmd takes the place of Ctrl.

Moving around the window

KeysWhat it does
Alt or F10Goes to the menu bar (File gets a visible outline); the arrow keys move through it.
F6 and Shift+F6Move between the menu bar, toolbar, library, canvas, right panel and status bar.
F8Goes to the notifications.
Shift+F10 or the Menu keyOpens the context menu of the canvas or of the selected node.
F1Keyboard shortcuts (also while typing, but not over another dialog).

File

KeysCommand
Ctrl+NNew project
Ctrl+OOpen project
Ctrl+SSave project
Ctrl+Shift+SSave project as…
Ctrl+IOpen workflow…
Ctrl+ESave workflow for ComfyUI…
Ctrl+,Settings…
Ctrl+QQuit

Edit

KeysCommand
Ctrl+ZUndo
Ctrl+Shift+Z or Ctrl+YRedo
Ctrl+CCopy
Ctrl+XCut
Ctrl+VPaste
Ctrl+DDuplicate
Ctrl+ASelect all
Delete or BackspaceDelete selection

Graph

KeysCommand
Ctrl+KAdd node…
Ctrl+GMake a subgraph from selection
Ctrl+Shift+GMake a group from selection
Ctrl+Shift+BBypass: ComfyUI skips the selected nodes. Press again to make them run.
Ctrl+MMute: ComfyUI does not run the selected nodes. Press again to undo.
Alt+CCollapse (or expand) the selected nodes
Ctrl+Shift+LArrange the graph
Ctrl+Shift+CCheck graph

Ctrl+B is not bypass here: it shows or hides the library.

View

KeysCommand
Shift+1Fit to view
Ctrl+=Zoom in (the canvas only)
Ctrl+-Zoom out (the canvas only)
Ctrl+0Actual size
Ctrl+Alt+=Larger interface
Ctrl+Alt+-Smaller interface
Ctrl+Alt+0Normal interface size
Ctrl+BLibrary
Ctrl+JTools panel
EscStop the tour or replay

Assistant and Help

KeysWhat it does
Ctrl+/Message the assistant
EnterSends the message; Shift+Enter starts a new line.
↑ and ↓ in an empty message boxBring back earlier questions.
F1Keyboard shortcuts

On the canvas

KeysWhat it does
TabSteps through the nodes. A link is reached with Tab after one of its nodes is selected.
Enter or SpaceSelects the node that has focus.
Arrow keysMove the selected node. They do not move the focus to another node.
Delete or BackspaceDeletes the selected node or link; the focus goes to the nearest node.
Shift+F10 on an input or outputOpens its menu: choose "Suggest a link", then Enter links it.
Ctrl, Shift or Cmd + clickAdds a node to the selection.
EscCancels a link being drawn or an edit.

A note on the canvas: a double click or Enter opens it for writing, Ctrl+Enter or a click elsewhere saves, Esc keeps the old text.

In the library

KeysWhat it does
↓ in the searchGoes into the list.
SpaceOpens the node's card; Esc goes back to the list.
EnterAdds the node to the canvas. On Models, opens the model card.

In the tours

KeysWhat it does
→ and ←Next and previous step (Graph ▸ Guided tour; in Help ▸ Tour of the window, while the card has focus).
SpacePlays or pauses the guided tour of the graph.
EscEnds the tour.

See also

This page is imported from the application repository's wiki (docs/wiki/reference/Shortcuts.md, revision b8e3f71). The same guide is built into the app: Help ▸ User guide.

To refresh it, run npm run import and then npm run build in the website folder.