Reference

Keyboard Shortcuts

Complete reference for all keyboard shortcuts and Command Palette commands.

Editing Shortcuts

ShortcutAction
------
Ctrl+KOpen inline edit prompt
Ctrl+EnterGenerate inline edit (in edit prompt)
TabAccept inline completion or inline edit
EscapeDismiss inline completion / cancel inline edit / reject changes
Alt+UpPrevious instruction in inline edit history
Alt+DownNext instruction in inline edit history

Chat Shortcuts

ShortcutAction
------
EnterSend message
Shift+EnterNew line in message input
Ctrl+Shift+POpen Command Palette
Ctrl+LFocus chat input

Navigation Shortcuts

ShortcutAction
------
Ctrl+Shift+PCommand Palette
Ctrl+PQuick Open (file search)
Ctrl+BToggle sidebar
Ctrl+`Toggle integrated terminal
Ctrl+Shift+EFocus file explorer

Command Palette Reference

Open the Command Palette with Ctrl+Shift+P and type QCoder: to see all available commands:

CommandDescription
------
QCoder: Focus ChatOpen and focus the chat panel
QCoder: New ChatStart a new conversation
QCoder: Clear ChatClear the current conversation history
QCoder: Accept DiffAccept the current pending diff
QCoder: Reject DiffReject and revert the current pending diff
QCoder: Apply All ChangesApply all pending changes at once
QCoder: Open SettingsOpen the QCoder settings panel
QCoder: Select ProviderQuick-switch AI provider
QCoder: Select ModelQuick-switch AI model
QCoder: Toggle SandboxEnable or disable Docker sandbox mode
QCoder: Scan for SecretsRun secret scanning on the workspace
QCoder: Scan DependenciesRun dependency vulnerability scanning
QCoder: Export CheckpointExport the current state as a snapshot file
QCoder: Import CheckpointImport a previously exported snapshot

Customizing Shortcuts

You can customize any keyboard shortcut:

  1. Open the Command Palette (Ctrl+Shift+P).
  2. Type Preferences: Open Keyboard Shortcuts.
  3. Search for the command you want to rebind.
  4. Click the pencil icon and press your desired key combination.

All QCoder commands are prefixed with qcoder. in the keybindings system (e.g., qcoder.acceptDiff, qcoder.rejectDiff).