contextDescriptions top-level constant

Map<String, String> const contextDescriptions

Human-readable descriptions for each keybinding context.

Implementation

const Map<String, String> contextDescriptions = {
  'Global': 'Active everywhere, regardless of focus',
  'Chat': 'When the chat input is focused',
  'Autocomplete': 'When autocomplete menu is visible',
  'Confirmation': 'When a confirmation/permission dialog is shown',
  'Help': 'When the help overlay is open',
  'Transcript': 'When viewing the transcript',
  'HistorySearch': 'When searching command history (ctrl+r)',
  'Task': 'When a task/agent is running in the foreground',
  'ThemePicker': 'When the theme picker is open',
  'Settings': 'When the settings menu is open',
  'Tabs': 'When tab navigation is active',
  'Attachments': 'When navigating image attachments in a select dialog',
  'Footer': 'When footer indicators are focused',
  'MessageSelector': 'When the message selector (rewind) is open',
  'DiffDialog': 'When the diff dialog is open',
  'ModelPicker': 'When the model picker is open',
  'Select': 'When a select/list component is focused',
  'Plugin': 'When the plugin dialog is open',
  'Scroll': 'When scrollable content is visible',
  'MessageActions': 'When message action cursor is active',
};