Keyboard shortcuts

Every Bandura keyboard shortcut on one page, with VS Code-style bindings for the command palette, editor, run and debug, panels, and the graph canvas.

5 min read

is Cmd on macOS and Ctrl on Windows/Linux. is always Ctrl.

Running & saving

ShortcutAction
⌘⏎Run the active flow
F5Run the active flow
⇧F5Stop the run
⌘SSave the active file
⌘⌥SSave every dirty file

F5 is ignored while you are typing in a text field, so writing a URL or an AI prompt can’t kick off a run by accident.

Debugging

ShortcutAction
F9Toggle a breakpoint on the selected node
F10Step one node while paused
F8Continue from a pause

The same keys VS Code and the browser devtools use. Breakpoints are also togglable by clicking a node’s dot on the graph; see Step through a flow.

Finding things

ShortcutAction
⌘⇧PCommand palette
⌘PQuick open: jump to a file
⌘⇧OGo to a node in the active flow
⌘⇧FSearch across the workspace
⌘FFilter the console, once it has focus
⌘/This shortcut cheat sheet, in the app

Typing > in the palette narrows it to commands only, hiding the file list. Arrow keys wrap around the ends, and Home, End, PageUp and PageDown all work.

Panels & views

ShortcutAction
⌘BToggle the sidebar
⌘⇧EShow the File Explorer
⌘⇧FShow Search
F1Open the in-app reference
⌘JToggle the bottom panel
⌃`Toggle the terminal
⌘,Settings
⌘= / ⌘− / ⌘0Zoom the UI in / out / reset

The graph canvas

The canvas is fully keyboard drivable. Give it focus, then:

ShortcutAction
Move to the nearest node in that direction
Tab / ⇧TabWalk the nodes in reading order
Home / EndJump to the first or last node
EscClear the selection
⌘ASelect every node
⌘C / ⌘VCopy and paste the selected nodes
nAdd a node wired after the current one
/Focus the canvas filter box
F4 / ⇧F4Go to the next / previous problem
Backspace / DeleteDelete the selected node or edge (with a confirm)
⌘DDuplicate the selected node
⇧F10Open the selected node’s menu from the keyboard
⌘⇧OGo to a node in the active flow

Arrow keys move between nodes rather than nudging the selected one by a few pixels, which is the trade that made the canvas reachable without a mouse at all. Tab releases focus at either end of the order instead of trapping it.

Everything that writes topology, Delete and Duplicate and paste among them, is switched off while the YAML doesn’t parse; see the stale graph. Connecting nodes is still a mouse gesture: editing the topology.

Tabs

ShortcutAction
⌃Tab / ⌃⇧TabNext / previous tab
⌘⌥→ / ⌘⌥←Next / previous tab
⌘1 to ⌘9Jump to tab by position (9 = last tab)
⌘WClose the active tab
⌘⇧TReopen the last closed tab
/ Walk the tab strip once it has focus
⇧F10Open the active tab’s menu

Right-click a tab (or press ⇧F10) for Close Others, Close to the Right, Close Saved and Copy Path. Tabs also reorder by dragging and close on a middle-click. New File, Save, Save All, Close Tab, Close All Tabs, Reopen Closed Tab and Next/Previous Tab are all in the command palette too, if you would rather not memorise anything.

Chords

⌘K arms a two-key chord, the way VS Code’s do. A small indicator shows the prefix is waiting, and it gives up after a few seconds so a forgotten chord never swallows your next keystroke.

ChordAction
⌘K TPick a colour theme
⌘K SThis shortcut cheat sheet
⌘K WClose every tab

The second key works with or without the modifier, so ⌘K ⌘T is fine too. Esc cancels an armed chord.

Good to know

  • Press ⌘/ anytime for an in-app reference to these same shortcuts.
  • Press F1 for the in-app reference: all ten node types plus variables and environments, data-driven runs, hooks, retry and polling, and logging. It’s bundled with the app, so it works with no network.
  • Coming from Postman? ⌘⏎ runs the active flow, the same key Postman uses to send a request, so your muscle memory carries over.
  • While a modal is open (Generate, Import, Heal, Open Folder), shortcuts are muted; Esc closes the modal.
  • ⌘⏎ inside a text field belongs to that field (it submits the form in the Generate and Import modals, inserts a line in the code editor). Click out of the field to run the flow with it.
  • In the command palette and File Explorer: / navigate, Enter confirms, Esc closes.

Related: Command palette and quick open · Graph, Code and Split views · Running and debugging a flow · The node inspector

Last updated

Looking for something else? All 37 articles are on one page in the Help Center.