Customize keyboard shortcuts changedkeybindings
Nearest release: v2.1.267, published under an hour after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+26added
Lines−1removed
From line
57
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits43to this page, all time
### Effort slider actions ### Agents actions
The whole hunk
from line 57, old and new numbered
/
from line 57
5757| `DiffDialog` | Diff viewer navigation |
5858| `DiffPanel` | The [diff panel](/docs/en/interactive-mode#diff-panel) is open |
5959| `ModelPicker` | Model picker effort level |
60| `EffortSlider` | Effort slider opened by `/effort` |
6061| `Select` | Generic select/list components |
6162| `Plugin` | Plugin dialog (browse, discover, manage) |
63| `Agents` | [Agent view](/docs/en/agent-view) (`claude agents`) |
6264| `Scroll` | Conversation scrolling and text selection in fullscreen mode |
6365
6466Before v2.1.205, a `Doctor` context and a `doctor:fix` action existed for the `/doctor` diagnostics screen.
from line 109
107109| `chat:queueSubmit` | Ctrl+X Enter | Submit the message, marked to wait its turn: while Claude is working, Claude Code [queues it](/docs/en/interactive-mode#queue-messages-while-claude-works) and never interrupts the turn. Unlike `chat:submit`, it submits the draft even while autocomplete suggestions are open. Requires v2.1.247 or later |
108110| `chat:newline` | Ctrl+J | Insert a newline without submitting |
109111| `chat:undo` | Ctrl+\_, Ctrl+Shift+- | Undo last action |
110| `chat:externalEditor` | Ctrl+G, Ctrl+X Ctrl+E | Open in external editor |
112| `chat:externalEditor` | Ctrl+G, Ctrl+X Ctrl+E | Open in external editor. The [agent view dispatch input](/docs/en/agent-view#keyboard-shortcuts) follows this action's single-keystroke bindings too |
111113| `chat:stash` | Ctrl+S | Stash current prompt |
112114| `chat:imagePaste` | Ctrl+V (Alt+V on Windows and WSL) | Paste image from clipboard. On WSL, both shortcuts are bound by default |
113115
from line 296
294296| `modelPicker:increaseEffort` | Right | Increase effort level |
295297| `modelPicker:thisSessionOnly` | s | Apply highlighted model to this session only |
296298
299### Effort slider actions
300
301Actions available in the `EffortSlider` context, the slider that opens when you run `/effort` with no arguments. The slider's Left, Right, Enter, and Escape keys can't be rebound.
302
303| Action | Default | Description |
304| :----------------------------- | :------ | :---------------------------------------------------------------------------------------------------------------------- |
305| `effortSlider:thisSessionOnly` | s | Apply the focused [effort level](/docs/en/model-config#adjust-effort-level) to this session only. Requires v2.1.257 or later |
306
297307### Select actions
298308
299309Actions available in the `Select` context:
from line 341
331341| `settings:retry` | R | Retry loading usage data on error |
332342| `select:accept` | Enter, Space | Change the selected setting or open its submenu |
333343| `confirm:no` | Escape | Close the panel. Changes are already saved |
344
345### Agents actions
346
347Actions available in the `Agents` context, which applies in [agent view](/docs/en/agent-view), opened with `claude agents`. Requires v2.1.257 or later.
348
349| Action | Default | Description |
350| :------------------ | :------ | :-------------------------------------------------------------------------------------- |
351| `agents:switchView` | Ctrl+S | Switch [session grouping](/docs/en/agent-view#organize-the-list) between state and directory |
352| `agents:togglePin` | Ctrl+T | [Pin or unpin](/docs/en/agent-view#organize-the-list) the selected session |
353
354While agent view is open, Claude Code uses the `Agents` binding for any key the `Agents` context binds, and it ignores a `Chat` or `Global` binding on the same key. For example, pressing Ctrl+S in agent view switches the session grouping rather than triggering the default `chat:stash`.
355
356The dispatch input's external-editor shortcut isn't an `Agents` action. Agent view follows the `Chat` context's `chat:externalEditor` binding, Ctrl+G by default.
357
358Bindings fire on single keystrokes in agent view, so the Ctrl+X Ctrl+E chord bound to `chat:externalEditor` doesn't open the editor there.
334359
335360### Voice actions
336361
No line in this hunk matches that.