Skip to content

Keyboard Shortcuts

Below are the default Kodik keyboard shortcuts. Native commands can be reassigned in the VS Code keyboard shortcut editor; chat composer shortcuts work while the Kodik chat input is active.

ActionWindows / LinuxmacOSCondition
Reveal and focus chatCtrl+Alt+CCmd+Alt+CAnywhere
Toggle chat visibilityCtrl+LCmd+LEditor has no selection
Add selection to chatCtrl+LCmd+LEditor has selection
Start a new chatCtrl+Alt+NCmd+Alt+NChat composer active
Add files or foldersCtrl+Alt+FCmd+Alt+FChat composer active
Reveal folder in ExplorerCtrl+Alt+PCmd+Alt+PAnywhere
Open auto-approval settingsCtrl+Alt+ACmd+Alt+AChat composer active
Toggle local/worktree modeCtrl+Alt+WCmd+Alt+WChat composer active
Cycle chat modeCtrl+Shift+ACmd+Shift+AChat composer active
Switch to Ask/Plan/Code/Debug/EducatorCtrl+Alt+15Cmd+Alt+15Chat composer active
Move between chat and the chat sidebarCtrl+Alt+BCmd+Alt+BChat webview active
Mark selection as sensitiveCtrl+Alt+SCmd+Alt+SSelection present; anonymizer enabled
Unmark sensitive selectionCtrl+Alt+UCmd+Alt+USelection is marked; anonymizer enabled
Keep all file changes (File Review)Alt+KAlt+KFile changes are pending
Undo all file changes (File Review)Alt+UAlt+UFile changes are pending
Review changes (File Review)Alt+DAlt+DFile changes are pending
Accept file changes (File Review)Alt+AAlt+AFile review active
Reject file changes (File Review)Alt+RAlt+RFile review active
Next change (File Review)Alt+RightAlt+RightFile review active
Previous change (File Review)Alt+LeftAlt+LeftFile review active
Generate commit message(none)(none)Git enabled; SCM open

You can also type these aliases into the chat composer and press Enter. Kodik handles them as UI commands; they are not sent as messages to the agent.

AliasAction
/newStart a new chat
/model, /modelsOpen the model menu
/files, /folders, /contextOpen the files/folders picker
/approvals, /permissionsOpen auto-approval settings
/local, /worktreeSwitch workspace mode
/mode, /mode planCycle mode or switch mode
/ask, /plan, /code, /debug, /educatorSwitch directly to that mode

To reassign a shortcut:

  1. Open the keyboard shortcut editor:

    • Ctrl+K Ctrl+S (Windows/Linux) or Cmd+K Cmd+S (macOS)
    • Or: File → Preferences → Keyboard Shortcuts
  2. Type kodik in the search bar to filter Kodik commands.

  3. Click the pencil icon next to the command you want to change.

  4. Press the key combination you want to assign, then press Enter.

A basic Kodik workflow without touching the mouse:

  1. Select code (Shift+Arrow keys).
  2. Press Ctrl+L / Cmd+L to add it to chat, or Ctrl+Alt+C / Cmd+Alt+C to reveal and focus chat.
  3. Use shortcuts such as Ctrl+Alt+15 / Cmd+Alt+15 or /mode plan to switch modes without the mouse.
  4. Type your question and press Enter.
  5. Review the response and apply suggested changes.
  1. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
  2. Type kodik to filter the list.
  3. Browse the available commands.

Kodik commands in the Command Palette