Keyboard shortcuts
Keyboard shortcuts for building, executing, and navigating workflows in the browser-based editor.
Find the full list in the app: click ? in the top-right corner, then select Show keyboard shortcuts. The shortcuts window lists each shortcut name with its key sequence, and you can filter by name or key. Shortcuts cannot currently be reassigned.
General actions
| Action | Mac | Windows & Linux |
|---|---|---|
| Save | ⌘ S | Ctrl + S |
| Undo | ⌘ Z | Ctrl + Z |
| Redo | ⌘ ⇧ Z | Ctrl + Shift + Z |
| Delete | ⌫ | Delete |
| Copy | ⌘ C | Ctrl + C |
| Cut | ⌘ X | Ctrl + X |
| Paste¹ | ⌘ V | Ctrl + V |
| Align horizontally | ⇧ H | Shift + H |
| Align vertically | ⇧ V | Shift + V |
| Select all objects | ⌘ A | Ctrl + A |
| Deselect all objects | ⌘ ⇧ A | Ctrl + Shift + A |
| Copy selected table cells | ⌘ C | Ctrl + C |
| Activate the filter input field | ⌘ ⇧ F | Ctrl + Shift + F |
| Copy selected table cells and corresponding header | ⌘ ⇧ C | Ctrl + Shift + C |
| Close any unsaved dialog | Esc | Esc |
| UI Scale Zoom to default | ⌘ 0 | Ctrl + 0 |
| UI Scale Zoom In | ⌘ + | Ctrl + + |
| UI Scale Zoom Out | ⌘ - | Ctrl + - |
¹ The clipboard permission of your browser must be enabled for pasting to work in the workflow editor.
Execution
| Action | Mac | Windows & Linux |
|---|---|---|
| Execute all | ⌃ ⇧ E | Alt + Shift + E |
| Cancel all | ⌃ ⇧ Q | Alt + Shift + Q |
| Reset all | ⌃ ⇧ W | Alt + Shift + W |
| Execute | ⌃ E | Alt + E |
| Cancel | ⌃ Q | Alt + Q |
| Reset | ⌃ W | Alt + W |
| Resume loop | ⌃ G | Alt + G |
| Pause loop | ⌃ B | Alt + B |
| Step loop | ⌃ S | Alt + S |
| Apply changes and execute node | ⌘ ↩ | Ctrl + ↵ |
Loops
See How loops work for the concepts behind loop execution commands.
Selected node actions
| Action | Mac | Windows & Linux |
|---|---|---|
| Activate the n-th output port view | ⇧ 1-9 | Shift + 1-9 |
| Activate flow variable view | ⇧ 0 | Shift + 0 |
| Detach the n-th output port view | ⇧ ⌥ 1-9 | Shift + Alt + 1-9 |
| Detach flow variable view | ⇧ ⌥ 0 | Shift + Alt + 0 |
| Detach active output port view | ⇧ ⌥ ↩ | Shift + Alt + ↵ |
| Edit node comment | F2 | F2 |
| Select (next) port | ⌃ P | Alt + P |
| Move port selection | ← → ↑ ↓ | ← → ↑ ↓ |
| Apply label changes and leave edit mode | ⌘ ↩ | Ctrl + ↵ |
Workflow annotations
| Action | Mac | Windows & Linux |
|---|---|---|
| Edit annotation | F2 | F2 |
| Bring to front | ⌘ ⇧ PageUp | Ctrl + Shift + PageUp |
| Bring forward | ⌘ PageUp | Ctrl + PageUp |
| Send backward | ⌘ PageDown | Ctrl + PageDown |
| Send to back | ⌘ ⇧ PageDown | Ctrl + Shift + PageDown |
| Normal text | ⌘ 0 | Ctrl + 0 |
| Headline 1–6 | ⌘ ⌥ 1–6 | Ctrl + Alt + 1–6 |
| Bold | ⌘ B | Ctrl + B |
| Italic | ⌘ I | Ctrl + I |
| Underline | ⌘ U | Ctrl + U |
| Strikethrough | ⌘ ⇧ S | Ctrl + Shift + S |
| Ordered list | ⌘ ⇧ 7 | Ctrl + Shift + 7 |
| Bullet list | ⌘ ⇧ 8 | Ctrl + Shift + 8 |
| Add or edit link | ⌘ K | Ctrl + K |
| Increase height | ⌥ ↓ | Alt + ↓ |
| Decrease height | ⌥ ↑ | Alt + ↑ |
| Increase width | ⌥ → | Alt + → |
| Decrease width | ⌥ ← | Alt + ← |
Workflow editor modes
| Action | Mac | Windows & Linux |
|---|---|---|
| Selection mode (default) | ⇧ V | Shift + V |
| Pan mode | ⇧ P | Shift + P |
| Annotation mode | ⇧ T | Shift + T |
| Leave pan or annotation mode | Esc | Esc |
Workflow editor actions
| Action | Mac | Windows & Linux |
|---|---|---|
| Quick add node | ⌘ . | Ctrl + . |
| Quick Build with K-AI | ⌘ ⇧ . | Ctrl + Shift + . |
| Connect nodes | ⌘ L | Ctrl + L |
| Connect nodes by flow variable port | ⌘ K | Ctrl + K |
| Disconnect nodes | ⌘ ⇧ L | Ctrl + Shift + L |
| Disconnect nodes' flow variable ports | ⌘ ⇧ K | Ctrl + Shift + K |
| Select node inside the quick nodes panel | ← → ↑ ↓ | ← + → + ↑ + ↓ |
| Add node from quick nodes panel | ↩ | ↵ |
| Move the selection rectangle to the next element | ← → ↑ ↓ | ← + → + ↑ + ↓ |
| Select multiple elements | hold ⇧, press ←/→/↑/↓, then select via ↩ | hold Shift, press ←/→/↑/↓, then select via ↵ |
| Move selected elements up | ⌘ ⇧ ↑ | Ctrl + Shift + ↑ |
| Move selected elements down | ⌘ ⇧ ↓ | Ctrl + Shift + ↓ |
| Move selected elements right | ⌘ ⇧ → | Ctrl + Shift + → |
| Move selected elements left | ⌘ ⇧ ← | Ctrl + Shift + ← |
Component and metanode building
| Action | Mac | Windows & Linux |
|---|---|---|
| Create metanode | ⌘ G | Ctrl + G |
| Create component | ⌘ J | Ctrl + J |
| Open component or metanode | ⌘ ⌥ ↩ | Ctrl + Alt + ↵ |
| Open parent workflow | ⌘ ⌥ ⇧ ↩ | Ctrl + Alt + Shift + ↵ |
| Expand metanode | ⌘ ⇧ G | Ctrl + Shift + G |
| Expand component | ⌘ ⇧ J | Ctrl + Shift + J |
| Rename component or metanode | ⇧ F2 | Shift + F2 |
| Open layout editor | ⌘ D | Ctrl + D |
| Open layout editor of selected component | ⌘ ⇧ D | Ctrl + Shift + D |
Zooming, panning, and navigating the canvas
| Action | Mac | Windows & Linux |
|---|---|---|
| Fit to screen | ⌃ L | Alt + L |
| Fill entire screen | ⌃ O | Alt + O |
| Zoom in | ⌃ + | Alt + + |
| Zoom out | ⌃ - | Alt + - |
| Zoom to 100% | ⌃ 0 | Alt + 0 |
| Pan | hold Space and drag | hold Space and drag |
Panel navigation
| Action | Mac | Windows & Linux |
|---|---|---|
| Hide or show left side panel | ⌘ P | Ctrl + P |
| Show or hide the node output in full screen | ⌃ F | Alt + F |
Other
| Action | Mac | Windows & Linux |
|---|---|---|
| Hide or show minimap | ⌘ M | Ctrl + M |
| Reset interface scale | ⌘ ⌥ 0 | Ctrl + Alt + 0 |