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) |
Panels & Mission Control
| 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?