Kernax
Pricing → For Teams → CLI → Security → Docs → Blog →
Request Beta Access →
Docs / Reference / Keyboard Shortcuts

Keyboard Shortcuts

Master developer velocity with comprehensive keyboard shortcuts for Windows, Linux, and macOS.

AI Chat & Inline Edit

Command Windows / Linux macOS Description
Timeline Chat Ctrl+L Cmd+L Open or focus the persistent Kernax Agent Timeline Chat panel
Inline Edit Ctrl+K Cmd+K Trigger inline code generation or refactoring on highlighted selection
Accept Autocomplete Tab Tab Accept full FIM completion ghost text
Accept Word-by-Word Ctrl+Right Cmd+Right Accept completion incrementally word by word
Dismiss Completion Esc Esc Dismiss active inline ghost text or popover
Context Mentions @ @ Trigger Context Popover (Files, Codebase, Git, Terminal, Docs, Web)
Slash Commands / / Trigger Slash Commands menu (/summarize, /clear, /help)
Command Windows / Linux macOS Description
Mission Control Ctrl+Shift+M Cmd+Shift+M Open Studio view for background pipelines and cron triggers
Command Palette Ctrl+Shift+P Cmd+Shift+P Show global command palette for all IDE actions and imports
Toggle File Explorer Ctrl+B Cmd+B Show/hide the primary sidebar navigation
Integrated Terminal Ctrl+` Cmd+` Toggle the integrated shell terminal panel

Editor Buffers & Time-Travel Checkpoints

Command Windows / Linux macOS Description
Rollback Latest Checkpoint Ctrl+Shift+Z Cmd+Shift+Z Instantly roll back all files modified during the last agent turn
Accept Active Diff Ctrl+Enter Cmd+Enter Accept and commit current inline diff into the editor buffer
Next Diff Hunk F7 F7 Navigate to the next modified chunk across open editors
Previous Diff Hunk Shift+F7 Shift+F7 Navigate to the previous modified chunk

Customizing Keybindings

You can customize any shortcut by editing your local keybindings.json or by opening Preferences: Keyboard Shortcuts (Ctrl+K Ctrl+S / Cmd+K Cmd+S).

keybindings.json
[
  {
    "key": "ctrl+space",
    "command": "kernax.fim.trigger",
    "when": "editorTextFocus"
  },
  {
    "key": "alt+enter",
    "command": "kernax.chat.acceptAllDiffs",
    "when": "kernaxChatFocused"
  }
]
Was this page helpful?
Esc