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 Ctrl T Card: reopen the last closed one
Cmd Ctrl Enter Card: fill the free space
Cmd Alt S Card: resize to…
Cmd Alt Shift Left Card: swap with the one to the left
Cmd Alt Shift Right Card: swap with the one to the right
Cmd Alt Shift Up Card: swap with the one above
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 Shift 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 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 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 F 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 0 Canvas: actual size (100%)
Cmd = Canvas: zoom in
Cmd - Canvas: zoom out
Cmd 1 Canvas: fit the selection
Cmd 2 Canvas: fit all cards
Cmd 3 Canvas: fit the active group
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
Cmd R App: reload the interface (development builds only)
Keys Does
Cmd Esc Browser: leave the page
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 Zoom about the pointer
Cmd drag Pan the canvas
middle drag Pan the canvas
drag top edge Move a card
drag any other edge Resize a card
drag the name tab Move a whole group

A browser or editor card locks the keyboard once you click into it or press Enter on it; double Escape lets go. 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 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
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 /, 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, comment, the buffer’s own undo and redo, and select to the line or file boundary.