Hotkeys
Kangentic’s keyboard and mouse shortcuts are managed in one place. This page lists the defaults and how to rebind them. Shortcuts below display in your platform’s form (Cmd on macOS, Ctrl everywhere else).
Global Keyboard Shortcuts
Section titled “Global Keyboard Shortcuts”Every keyboard shortcut in Kangentic lives in a central keybinding registry, and most can be rebound from Settings > Hotkeys (see Customizing Keybindings below). The defaults:
General
Section titled “General”| Shortcut | Action |
|---|---|
| Ctrl+Shift+P / Cmd+Shift+P | Toggle the Command Terminal window |
| Ctrl+Shift+F / Cmd+Shift+F | Open Quick Find |
| Ctrl+F / Cmd+F | Find on Board - focuses the board toolbar search, or opens Quick Find when you’re not on the board (suppressed inside focused text fields) |
| Ctrl+F / Cmd+F (in a Conversation viewer) | Find in Conversation - opens in-viewer search inside the focused conversation window, shadowing Find on Board while that window has focus |
| Ctrl+Shift+S / Cmd+Shift+S | Toggle the settings panel |
| Ctrl+Shift+U / Cmd+Shift+U | Toggle the Usage Stats Dashboard |
| Ctrl+Shift+M / Cmd+Shift+M | Toggle the Agent Monitor - while a task detail window, Command Terminal, or conversation window is focused, this combo maximizes that panel instead (see Task Detail below) |
| Ctrl+Shift+B / Cmd+Shift+B | Switch between the Board and Backlog views |
| Ctrl+Shift+E / Cmd+Shift+E | Toggle the project sidebar |
| Ctrl+Shift+J / Cmd+Shift+J | Collapse or expand the bottom terminal panel |
| Ctrl+N / Cmd+N | Open the New Task dialog on the board |
| Escape | Close any open dialog, dismiss the search palette, close the Agent Monitor, exit Inspect mode, or cancel an in-progress window drag |
Dictation
Section titled “Dictation”| Shortcut | Action |
|---|---|
| Mouse Back button (hold) | Push-to-talk voice dictation into the focused text field or terminal - hold to speak, release to insert. Defaults to the mouse Back button; rebindable to another mouse button or a keyboard chord |
Task Detail and Command Terminal
Section titled “Task Detail and Command Terminal”The task detail opens as a modeless window you can drag, resize, snap, and tile over the board.
| Shortcut | Action |
|---|---|
| Ctrl+Shift+M / Cmd+Shift+M | Maximize or restore the open panel (task detail window or Command Terminal) - takes precedence over the Agent Monitor toggle while a panel is focused |
| Ctrl+Shift+W / Cmd+Shift+W | Close the open panel (task detail window or Command Terminal) |
| Ctrl+Shift+Left / Cmd+Shift+Left or Ctrl+Shift+Right / Cmd+Shift+Right | Snap the focused task window to the left or right half (stateful snap - combine with Up/Down to build corners) |
| Ctrl+Shift+Up / Cmd+Shift+Up or Ctrl+Shift+Down / Cmd+Shift+Down | Snap up to maximize (or to the top corner of a half), snap down to restore (or to the bottom corner) |
| Drag the title bar | Dock the window by pointer. Run the cursor into the left, right, or bottom edge of the board area to snap that half, into the top edge to maximize, or over another window to tile beside it. Over a window, the left and right thirds dock to that side at any height, and the middle third docks above or below depending on which half you point at |
| Escape (while dragging) | Abandon the drag: the window returns to where it started and nothing docks |
| Middle-click title bar | Close the focused task window (rebindable to another mouse button or a keyboard chord) |
| Ctrl+Shift+B / Cmd+Shift+B | Toggle the Browser pane (inside the task detail window, where it shadows the Board/Backlog toggle) |
| Ctrl+Shift+G / Cmd+Shift+G | Toggle the Changes (diff) panel inside the task detail window |
| Ctrl+Shift+K / Cmd+Shift+K | Toggle the Description peek side panel inside the task detail window |
| Ctrl+B / Cmd+B, Ctrl+I / Cmd+I, Ctrl+K / Cmd+K | Bold, italic, or link the selection in the description editor (display-only; fixed) |
| Ctrl+Shift+V / Cmd+Shift+V | Paste as plain text in the description editor (display-only; fixed) |
Git Changes
Section titled “Git Changes”Navigate the Changes panel from the keyboard while a task window is focused.
| Shortcut | Action |
|---|---|
| Alt+Down / Option+Down (also F7) | Next change - rolls into the next file at a file’s last change |
| Alt+Up / Option+Up (also Shift+F7) | Previous change - rolls into the previous file at a file’s first change |
| Alt+Shift+Down / Option+Shift+Down | Select the next changed file |
| Alt+Shift+Up / Option+Shift+Up | Select the previous changed file |
| Ctrl+C / Cmd+C | Copy the selected diff text. Fixed, not rebindable |
Embedded Browser
Section titled “Embedded Browser”| Shortcut | Action |
|---|---|
| Ctrl+Enter / Cmd+Enter | Send the embedded browser capture to the active agent |
| Ctrl+D / Cmd+D | Toggle Draw mode in the embedded browser |
| Ctrl+I / Cmd+I | Toggle Inspect mode in the embedded browser |
| Ctrl+= / Cmd+= | Zoom in the embedded browser (gated on pane hover or focus; the plus key works too) |
| Ctrl+- / Cmd+- | Zoom out the embedded browser (gated on pane hover or focus) |
| Ctrl+0 / Cmd+0 | Reset embedded browser zoom to 100% |
| Ctrl+Wheel | Step zoom in the embedded browser webview (Ctrl on every platform) |
| F5 (also Ctrl+R / Cmd+R) | Reload the embedded page |
Terminal
Section titled “Terminal”Copy and paste in the terminal look like the OS defaults but are handled by Kangentic, because a terminal has to reconcile them with the control codes that share the same keys. All four are fixed and cannot be rebound.
| Shortcut | Action |
|---|---|
| Ctrl+C / Cmd+C (also Ctrl+Shift+C / Cmd+Shift+C) | Copy the selection. Ctrl+Shift+C / Cmd+Shift+C always copies |
| Ctrl+C | Interrupt the running command (native SIGINT). This is why Ctrl+C / Cmd+C with no selection cancels instead of copying on Windows and Linux, where the two combos are the same keys |
| Ctrl+V / Cmd+V (also Ctrl+Shift+V / Cmd+Shift+V) | Paste text, or an image from the clipboard |
| Ctrl+Enter / Cmd+Enter | Insert a newline instead of submitting, for the Claude Code TUI |
Edit Columns Dialog
Section titled “Edit Columns Dialog”Fixed keys inside the board configuration dialog. They are not listed in Settings > Hotkeys.
| Shortcut | Action |
|---|---|
| Ctrl+PageDown / Cmd+PageDown | Select the next column, or the overview |
| Ctrl+PageUp / Cmd+PageUp | Select the previous column, or the overview |
| Ctrl+S / Cmd+S | Save the dialog, the same as its Save button |
Developer
Section titled “Developer”| Shortcut | Action |
|---|---|
| Ctrl+Shift+D / Cmd+Shift+D | Toggle the activity-engine debug overlay. Works in shipped builds too, though the Hotkeys panel lists it only in development builds |
Customizing Keybindings (Hotkeys)
Section titled “Customizing Keybindings (Hotkeys)”Open Settings > Hotkeys to view and rebind shortcuts. The panel groups actions by area - General, Dictation, Task Detail, Git Changes, Windows, and Terminal - with each one’s current combo next to it.
Not every shortcut on this page appears there. Pane-scoped combos that are already surfaced as buttons are registered so they work but are left out of the panel to keep it scannable, which is why the embedded browser’s zoom, draw, inspect, and reload keys have no rows of their own. Those groups are dropped entirely rather than shown empty. The Developer group is the same story in reverse: it lists only in development builds, though its shortcut works everywhere.
- Rebind - click a combo and press the new key combination, or click a mouse button. Keyboard bindings use the platform-primary modifier (Ctrl on Windows/Linux, Cmd on macOS); the middle and side mouse buttons are bindable too (the left and right buttons stay reserved for primary interaction).
- Conflict detection - if two actions that can be active at the same time resolve to the same combo, the panel flags the conflict so you can pick a different binding.
- Terminal warnings - rebinding an action onto a combo the embedded terminal consumes (like Ctrl+C or the paste combo) shows a warning, since the shortcut would not fire while the terminal is focused.
- Fixed bindings - some combos are display-only and cannot be rebound, because the surface that owns them handles the key directly: Escape (dialog dismissal), the terminal copy, paste, and interrupt combos, Ctrl+C / Cmd+C in the diff viewer, the description editor’s Ctrl+B / Cmd+B, Ctrl+I / Cmd+I, and Ctrl+K / Cmd+K, every embedded-browser pane key listed above, and the Edit Columns dialog keys below.
Hotkey overrides are stored per-machine in the global config (hotkeyOverrides) and are not shared per-project.
Next steps
Section titled “Next steps”See also:
- Windows & Docking - the window layer these keys drive, and docking by pointer
- Shortcuts - add custom commands to the task detail dialog
- Settings - the Hotkeys tab and per-project Shortcuts tab
- Dictation - push-to-talk voice input
- Reviewing Changes - the diff panel the Git Changes keys drive
Kangentic is free and open source. A star helps other people find it.
Star on GitHub