Skip to main content

Default Keys for the Main Contexts

Default Keys by Context​

The program holds these defaults. Your file overrides them. Two contexts have no default key in this list. They are ProactivityMenu and MessageSelector. Two defaults depend on the platform:

  • chat:cycleMode and confirm:cycleMode use shift+tab. On Windows with an older runtime, the program uses meta+m instead.
  • chat:imagePaste uses ctrl+v. On Windows and WSL it uses alt+v. WSL keeps ctrl+v too.

Global​

KeyActionStatus
ctrl+capp:interrupt
Documented: An official docs page names this item.
ctrl+dapp:exit
Documented: An official docs page names this item.
ctrl+tapp:toggleTodos
Documented: An official docs page names this item.
ctrl+oapp:toggleTranscript
Documented: An official docs page names this item.
ctrl+shift+bapp:toggleBrief
Undocumented: Only the program shows this item. It can change without notice.
ctrl+rhistory:search
Documented: An official docs page names this item.
ctrl+upapp:diffFileListUp
Documented: An official docs page names this item.
ctrl+downapp:diffFileListDown
Documented: An official docs page names this item.
meta+upapp:diffFileListUp
Documented: An official docs page names this item.
meta+downapp:diffFileListDown
Documented: An official docs page names this item.
ctrl+]app:openArtifact
Undocumented: Only the program shows this item. It can change without notice.

Chat​

KeyActionStatus
escapechat:cancel
Documented: An official docs page names this item.
ctrl+lchat:clearInput
Documented: An official docs page names this item.
cmd+kchat:clearScreen
Documented: An official docs page names this item.
ctrl+x ctrl+kchat:killAgents
Documented: An official docs page names this item.
shift+tabchat:cycleMode
Documented: An official docs page names this item.
meta+pchat:modelPicker
Documented: An official docs page names this item.
meta+ochat:fastMode
Documented: An official docs page names this item.
ctrl+ychat:defaultToNewerModel
Undocumented: Only the program shows this item. It can change without notice.
meta+tchat:thinkingToggle
Documented: An official docs page names this item.
meta+wchat:workflowKeywordToggle
Undocumented: Only the program shows this item. It can change without notice.
enterchat:submit
Documented: An official docs page names this item.
ctrl+x enterchat:queueSubmit
Documented: An official docs page names this item.
ctrl+x ctrl+schat:sendNow
Documented: An official docs page names this item.
ctrl+enterchat:sendNow
Documented: An official docs page names this item.
ctrl+jchat:newline
Documented: An official docs page names this item.
uphistory:previous
Documented: An official docs page names this item.
downhistory:next
Documented: An official docs page names this item.
ctrl+_chat:undo
Documented: An official docs page names this item.
ctrl+-chat:undo
Documented: An official docs page names this item.
ctrl+shift+-chat:undo
Documented: An official docs page names this item.
ctrl+shift+_chat:undo
Documented: An official docs page names this item.
ctrl+x ctrl+echat:externalEditor
Documented: An official docs page names this item.
ctrl+x ctrl+aabovePrompt:toggle
Documented: An official docs page names this item.
ctrl+x tababovePrompt:focus
Documented: An official docs page names this item.
ctrl+gchat:externalEditor
Documented: An official docs page names this item.
ctrl+schat:stash
Documented: An official docs page names this item.
ctrl+vchat:imagePaste
Documented: An official docs page names this item.
spacevoice:pushToTalk
Documented: An official docs page names this item.

Autocomplete​

KeyActionStatus
tabautocomplete:accept
Documented: An official docs page names this item.
escapeautocomplete:dismiss
Documented: An official docs page names this item.
upautocomplete:previous
Documented: An official docs page names this item.
downautocomplete:next
Documented: An official docs page names this item.

Confirmation​

KeyActionStatus
enterconfirm:yes
Documented: An official docs page names this item.
escapeconfirm:no
Documented: An official docs page names this item.
upconfirm:previous
Documented: An official docs page names this item.
downconfirm:next
Documented: An official docs page names this item.
tabconfirm:nextField
Documented: An official docs page names this item.
spaceconfirm:toggle
Documented: An official docs page names this item.
shift+tabconfirm:cycleMode
Documented: An official docs page names this item.

Help​

KeyActionStatus
escapehelp:dismiss
Documented: An official docs page names this item.

Transcript​

KeyActionStatus
ctrl+etranscript:toggleShowAll
Documented: An official docs page names this item.
ctrl+ctranscript:exit
Documented: An official docs page names this item.
escapetranscript:exit
Documented: An official docs page names this item.
qtranscript:exit
Documented: An official docs page names this item.
ctrl+uscroll:halfPageUp
Documented: An official docs page names this item.
ctrl+dscroll:halfPageDown
Documented: An official docs page names this item.
ctrl+bscroll:fullPageUp
Documented: An official docs page names this item.
ctrl+fscroll:fullPageDown
Documented: An official docs page names this item.
ctrl+nscroll:lineDown
Documented: An official docs page names this item.
ctrl+pscroll:lineUp
Documented: An official docs page names this item.
gscroll:top
Documented: An official docs page names this item.
shift+gscroll:bottom
Documented: An official docs page names this item.
jscroll:lineDown
Documented: An official docs page names this item.
kscroll:lineUp
Documented: An official docs page names this item.
spacescroll:fullPageDown
Documented: An official docs page names this item.
bscroll:fullPageUp
Documented: An official docs page names this item.
upscroll:lineUp
Documented: An official docs page names this item.
downscroll:lineDown
Documented: An official docs page names this item.
homescroll:top
Documented: An official docs page names this item.
endscroll:bottom
Documented: An official docs page names this item.

HistorySearch​

KeyActionStatus
ctrl+rhistorySearch:next
Documented: An official docs page names this item.
escapehistorySearch:accept
Documented: An official docs page names this item.
tabhistorySearch:accept
Documented: An official docs page names this item.
ctrl+chistorySearch:cancel
Documented: An official docs page names this item.
enterhistorySearch:execute
Documented: An official docs page names this item.
ctrl+shistorySearch:cycleScope
Documented: An official docs page names this item.

Task​

KeyActionStatus
ctrl+x ctrl+btask:background
Documented: An official docs page names this item.
ctrl+btask:background
Documented: An official docs page names this item.

ThemePicker​

KeyActionStatus
ctrl+ttheme:toggleSyntaxHighlighting
Documented: An official docs page names this item.
ctrl+etheme:editCustom
Undocumented: Only the program shows this item. It can change without notice.

Settings​

KeyActionStatus
escapeconfirm:no
Documented: An official docs page names this item.
upselect:previous
Documented: An official docs page names this item.
downselect:next
Documented: An official docs page names this item.
kselect:previous
Documented: An official docs page names this item.
jselect:next
Documented: An official docs page names this item.
ctrl+pselect:previous
Documented: An official docs page names this item.
ctrl+nselect:next
Documented: An official docs page names this item.
homeselect:first
Documented: An official docs page names this item.
endselect:last
Documented: An official docs page names this item.
pageupselect:pageUp
Documented: An official docs page names this item.
pagedownselect:pageDown
Documented: An official docs page names this item.
spaceselect:accept
Documented: An official docs page names this item.
enterselect:accept
Documented: An official docs page names this item.
/settings:search
Documented: An official docs page names this item.
rsettings:retry
Documented: An official docs page names this item.
dsettings:periodDay
Undocumented: Only the program shows this item. It can change without notice.
wsettings:periodWeek
Undocumented: Only the program shows this item. It can change without notice.
fsettings:fixUsage
Documented: An official docs page names this item.
tsettings:sortByTokens
Undocumented: Only the program shows this item. It can change without notice.
ctrl+uscroll:halfPageUp
Documented: An official docs page names this item.
ctrl+dscroll:halfPageDown
Documented: An official docs page names this item.

Tabs​

KeyActionStatus
tabtabs:next
Documented: An official docs page names this item.
shift+tabtabs:previous
Documented: An official docs page names this item.
righttabs:next
Documented: An official docs page names this item.
lefttabs:previous
Documented: An official docs page names this item.

Attachments​

KeyActionStatus
rightattachments:next
Documented: An official docs page names this item.
leftattachments:previous
Documented: An official docs page names this item.
backspaceattachments:remove
Documented: An official docs page names this item.
deleteattachments:remove
Documented: An official docs page names this item.
downattachments:exit
Documented: An official docs page names this item.
escapeattachments:exit
Documented: An official docs page names this item.
KeyActionStatus
upfooter:up
Documented: An official docs page names this item.
ctrl+pfooter:up
Documented: An official docs page names this item.
downfooter:down
Documented: An official docs page names this item.
ctrl+nfooter:down
Documented: An official docs page names this item.
rightfooter:next
Documented: An official docs page names this item.
leftfooter:previous
Documented: An official docs page names this item.
enterfooter:openSelected
Documented: An official docs page names this item.
escapefooter:clearSelection
Documented: An official docs page names this item.
xfooter:close
Documented: An official docs page names this item.
  • Keybindings lists the contexts and shows how to write keybindings.json.