allKeybindingActions top-level constant
Complete list of all known keybinding actions.
Implementation
const List<String> allKeybindingActions = [
// App-level actions (Global context)
'app:interrupt',
'app:exit',
'app:toggleTodos',
'app:toggleTranscript',
'app:toggleBrief',
'app:toggleTeammatePreview',
'app:toggleTerminal',
'app:redraw',
'app:globalSearch',
'app:quickOpen',
// History navigation
'history:search',
'history:previous',
'history:next',
// Chat input actions
'chat:cancel',
'chat:killAgents',
'chat:cycleMode',
'chat:modelPicker',
'chat:fastMode',
'chat:thinkingToggle',
'chat:submit',
'chat:newline',
'chat:undo',
'chat:externalEditor',
'chat:stash',
'chat:imagePaste',
'chat:messageActions',
// Autocomplete menu actions
'autocomplete:accept',
'autocomplete:dismiss',
'autocomplete:previous',
'autocomplete:next',
// Confirmation dialog actions
'confirm:yes',
'confirm:no',
'confirm:previous',
'confirm:next',
'confirm:nextField',
'confirm:previousField',
'confirm:cycleMode',
'confirm:toggle',
'confirm:toggleExplanation',
// Tabs navigation actions
'tabs:next',
'tabs:previous',
// Transcript viewer actions
'transcript:toggleShowAll',
'transcript:exit',
// History search actions
'historySearch:next',
'historySearch:accept',
'historySearch:cancel',
'historySearch:execute',
// Task/agent actions
'task:background',
// Theme picker actions
'theme:toggleSyntaxHighlighting',
// Help menu actions
'help:dismiss',
// Attachment navigation
'attachments:next',
'attachments:previous',
'attachments:remove',
'attachments:exit',
// Footer indicator actions
'footer:up',
'footer:down',
'footer:next',
'footer:previous',
'footer:openSelected',
'footer:clearSelection',
'footer:close',
// Message selector (rewind) actions
'messageSelector:up',
'messageSelector:down',
'messageSelector:top',
'messageSelector:bottom',
'messageSelector:select',
// Diff dialog actions
'diff:dismiss',
'diff:previousSource',
'diff:nextSource',
'diff:back',
'diff:viewDetails',
'diff:previousFile',
'diff:nextFile',
// Model picker actions
'modelPicker:decreaseEffort',
'modelPicker:increaseEffort',
// Select component actions
'select:next',
'select:previous',
'select:accept',
'select:cancel',
// Plugin dialog actions
'plugin:toggle',
'plugin:install',
// Permission dialog actions
'permission:toggleDebug',
// Settings config panel actions
'settings:search',
'settings:retry',
'settings:close',
// Scroll actions
'scroll:pageUp',
'scroll:pageDown',
'scroll:lineUp',
'scroll:lineDown',
'scroll:top',
'scroll:bottom',
// Selection actions
'selection:copy',
// Voice actions
'voice:pushToTalk',
// Message actions
'messageActions:prev',
'messageActions:next',
'messageActions:top',
'messageActions:bottom',
'messageActions:prevUser',
'messageActions:nextUser',
'messageActions:escape',
'messageActions:ctrlc',
'messageActions:enter',
'messageActions:c',
'messageActions:p',
];