Skip to content

Keys

This page is generated from the app’s own tables on every build of the site, so it matches the release it was built with.

Every app binding holds Cmd, except Ctrl plus a digit (workspaces) and Ctrl+Tab (the card switcher). Everything else goes to the focused terminal, so shell and TUI keys keep working. Keys are matched by their physical position, so a Turkish Q or AZERTY keyboard presses the same keys this page shows.

To change a binding, copy its line from keybindings.default.json into keybindings.json beside it. The palette (Cmd Shift P) lists every command, bound or not; see Commands.

Keys Does
Cmd D Split card, new card to the right
Cmd Shift D Split card, new card below
Cmd T Terminal: new card
Cmd Alt T Terminal: new card outside any group
Cmd W Card: close
Cmd Ctrl W Card: close, leave the space free
Cmd S Editor: save the file
Cmd I Terminal: show the agent’s transcript
Cmd N Editor: new untitled
Cmd L Browser: address bar…
Cmd Shift T Card: reopen the last closed one
Cmd F Card: find in this card…
Cmd E Find: use selection for find
Cmd Ctrl Enter Card: fill the free space
Cmd Alt S Card: resize to…
Cmd Ctrl Alt Left Card: slide left to the next card or slot
Cmd Alt Shift Left Card: swap with the one to the left
Cmd Ctrl Alt Right Card: slide right to the next card or slot
Cmd Alt Shift Right Card: swap with the one to the right
Cmd Ctrl Alt Up Card: slide up to the next card or slot
Cmd Alt Shift Up Card: swap with the one above
Cmd Ctrl Alt Down Card: slide down to the next card or slot
Cmd Alt Shift Down Card: swap with the one below
Cmd </kbd> Card: sidebar beside or above
Cmd Shift Enter Card: maximise / restore
Cmd Shift L Card: lock against closing / unlock
Cmd Shift H Card: mask with a decoy / unmask
Cmd Ctrl T Card: new (choose where)…
Cmd K Terminal: clear
Cmd Shift R Card: rename…
Ctrl Tab Card: switch, most recent first
Ctrl Shift Tab Card: switch, backwards
Keys Does
Cmd Shift F Editor: find in files…
Cmd P Editor: go to a file…
Cmd B Diff: show or hide git blame
Keys Does
Cmd G Group: the selection…
Cmd Shift G Group: dissolve
Cmd Alt R Group: rename…
Cmd Alt ] Group: move card to the next
Cmd Alt [ Group: move card to the previous
Keys Does
Cmd Shift ] Workspace: go to the next
Cmd Shift [ Workspace: go to the previous
Ctrl 1 Workspace: go to 1
Ctrl 2 Workspace: go to 2
Ctrl 3 Workspace: go to 3
Ctrl 4 Workspace: go to 4
Ctrl 5 Workspace: go to 5
Ctrl 6 Workspace: go to 6
Ctrl 7 Workspace: go to 7
Ctrl 8 Workspace: go to 8
Ctrl 9 Workspace: go to 9
Cmd Shift N Workspace: new
Cmd Shift W Workspace: close
Keys Does
Cmd A Focus: select every card
Cmd Alt Left or Cmd Alt J Focus: the card to the left
Cmd Alt Right or Cmd Alt L Focus: the card to the right
Cmd Alt Up Focus: the card above
Cmd Alt Down or Cmd Alt K Focus: the card below
Cmd J Focus: a letter on every card, press one to go there
Cmd Shift Left Focus: extend the selection to the left
Cmd Shift Right Focus: extend the selection to the right
Cmd Shift Up Focus: extend the selection above
Cmd Shift Down Focus: extend the selection below
Cmd ] Focus: the next group or the loose cards
Cmd [ Focus: the previous group or the loose cards
Keys Does
Cmd Ctrl Shift Left Canvas: pan left
Cmd Ctrl Shift Right Canvas: pan right
Cmd Ctrl Shift Up Canvas: pan up
Cmd Ctrl Shift Down Canvas: pan down
Cmd 0 Canvas: actual size (100%)
Cmd 1 Canvas: fit the selection
Cmd 2 Canvas: fit all cards
Cmd 3 Canvas: fit the selection, the group or the block
Keys Does
Cmd Shift P Run a command…
Cmd Ctrl space App: emoji & symbols
Cmd / App: keyboard shortcuts
Cmd , App: open settings, beside the defaults
Cmd Shift , App: open keybindings, beside the defaults
Cmd Ctrl F App: toggle full screen
Cmd Ctrl Shift R App: restart
Keys Does
Cmd Esc Card: leave the page or the editor
Cmd = Terminal: bigger font
Cmd - Terminal: smaller font
Cmd Shift C Terminal: visual mode, a cursor over the output
Cmd R Terminal: redraw
Cmd Z Layout: undo the last move or resize
Cmd Shift Z Layout: redo
Cmd Ctrl S Snippet: paste…
Cmd Shift = App: interface bigger
Cmd Shift - App: interface smaller
Cmd Shift 0 App: interface at 100%
Gesture Does
Cmd scroll or pinch Zoom about the pointer
Cmd Alt + two fingers Move the focus to the next card in that direction
Cmd Shift + two fingers sideways Switch workspace
Cmd drag Pan the canvas
middle drag Pan the canvas
drag the top edge or the label Move a card
drag any other edge Resize a card
drag the name tab Move a whole group
drag on empty canvas Select every card it touches
Shift drag on empty canvas Add to the selection
Cmd click a card Add it to the selection or take it out
Shift click a label or frame Add it to the selection or take it out
drag a selected card Move the whole selection
drag a card onto a workspace tab Move it, a selection or a group to that workspace
double-click a frame or label Fit the card
double-click a card drawn as bars Fit the card
double-click empty canvas Fit everything
hold left, click right Fit everything

A browser or editor card locks the keyboard once you click into it or press Enter on it. In an editor, Escape lets go once it has nothing else to close; in a browser card, Escape twice. Cmd Esc lets go of either. While locked, these chords mean what they mean in Chrome or a text editor instead of what the canvas binds them to. Cmd L, Cmd Esc, Ctrl plus a digit and Ctrl+Tab stay the app’s.

Keys Does
Cmd F Browser: find in page…
Cmd R Browser: reload the page
Cmd T Browser: new tab…
Cmd W Browser: close tab
Cmd 0 Browser: page at the default zoom
Cmd 1 Browser: tab 1
Cmd 2 Browser: tab 2
Cmd 3 Browser: tab 3
Cmd 4 Browser: tab 4
Cmd 5 Browser: tab 5
Cmd 6 Browser: tab 6
Cmd 7 Browser: tab 7
Cmd 8 Browser: tab 8
Cmd 9 Browser: last tab
Cmd [ Browser: back
Cmd ] Browser: forward
Cmd = Browser: zoom the page in
Cmd - Browser: zoom the page out
Cmd Shift T Browser: reopen closed tab
Cmd Shift [ Browser: previous tab
Cmd Shift ] Browser: next tab
Keys Does
Cmd R Editor: go to a symbol…
Cmd S Editor: save the file
Cmd T Editor: new tab
Cmd W Editor: close tab
Cmd 1 Editor: tab 1
Cmd 2 Editor: tab 2
Cmd 3 Editor: tab 3
Cmd 4 Editor: tab 4
Cmd 5 Editor: tab 5
Cmd 6 Editor: tab 6
Cmd 7 Editor: tab 7
Cmd 8 Editor: tab 8
Cmd 9 Editor: last tab
Cmd / Editor: Toggle Comment
Ctrl G Editor: go to a line…
Cmd Shift T Editor: reopen closed tab
Cmd Shift [ Editor: previous tab
Cmd Shift ] Editor: next tab

Inside a locked editor the text itself also keeps Cmd F, Cmd G, Cmd Z, Cmd Alt F, Cmd Shift G, Cmd Shift Z, Cmd Shift Left, Cmd Shift Right, Cmd Shift Up, Cmd Shift Down: find, find next and previous, replace, the buffer’s own undo and redo, and select to the line or file boundary.