Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Keybindings Configuration

Customize keyboard shortcuts in ~/.conduit/config.toml.

Key Notation

NotationMeaning
C-xCtrl + x
M-xAlt/Meta + x
S-xShift + x
C-S-xCtrl + Shift + x
C-M-xCtrl + Alt + x

Contexts

Keybindings are organized by context:

  • [keys] — Global (all modes)
  • [keys.chat] — Chat input
  • [keys.scrolling] — Scrolling mode
  • [keys.sidebar] — Sidebar navigation
  • [keys.dialog] — Dialog interactions
  • [keys.project_picker] — Project picker
  • [keys.model_selector] — Model selection

Example Customization

# Global keybindings
[keys]
"C-s" = "Submit"           # Ctrl+S to submit
"M-q" = "Quit"             # Alt+Q to quit

# Chat-specific
[keys.chat]
"C-Enter" = "Submit"       # Ctrl+Enter to submit

# Sidebar
[keys.sidebar]
"a" = "AddRepository"      # Press 'a' to add repo

Available Actions

See Shortcuts Reference for all available actions.

Debugging

Use conduit debug-keys to see how your terminal reports key combinations.