Source Intelligence
Sweep 28 Aug 2026 ยท 00:00Z Build v2.1.250 478 read Stable v2.1.236 Latest v2.1.250 Next v2.1.250 Feeds RSS JSON llms.txt

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

One change

Customize keyboard shortcuts

keybindings

first seen The page's own history The capture it came from

Nearest release: v2.1.246, 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.

keybindings Changed · +5 / -6 lines

from line 324
 
 | Action                      | Default              | Description                                                                                               |
 | :-------------------------- | :------------------- | :-------------------------------------------------------------------------------------------------------- |
-| `scroll:lineUp`             | (unbound)            | Scroll up one line. Mouse wheel scrolling triggers this action                                            |
-| `scroll:lineDown`           | (unbound)            | Scroll down one line. Mouse wheel scrolling triggers this action                                          |
+| `scroll:lineUp`             | `wheelup`            | Scroll up one line. Mouse wheel scrolling triggers this action                                            |
+| `scroll:lineDown`           | `wheeldown`          | Scroll down one line. Mouse wheel scrolling triggers this action                                          |
 | `scroll:pageUp`             | PageUp               | Scroll up half the viewport height                                                                        |
 | `scroll:pageDown`           | PageDown             | Scroll down half the viewport height                                                                      |
 | `scroll:top`                | Ctrl+Home            | Jump to the start of the conversation                                                                     |
from line 367
 
 ### Uppercase letters
 
-A standalone uppercase letter implies Shift. For example, `K` is equivalent to `shift+k`. This is useful for vim-style bindings where uppercase and lowercase keys have different meanings.
+Claude Code parses key names case-insensitively, so `K` is the same binding as `k` and `ctrl+K` is the same as `ctrl+k`. To bind Shift and a letter, write `shift+k`.
 
-Uppercase letters with modifiers (e.g., `ctrl+K`) are treated as stylistic and do **not** imply Shift: `ctrl+K` is the same as `ctrl+k`.
-
 ### Chords
 
 Chords are sequences of keystrokes separated by spaces:
from line 385
 * `space` - Space bar
 * `up`, `down`, `left`, `right` - Arrow keys
 * `backspace`, `delete` - Delete keys
+* `wheelup`, `wheeldown` - Mouse wheel scroll events
 
 ## Unbind default shortcuts
 
from line 470
 
 * Parse errors (invalid JSON or structure)
 * Invalid context names
+* Invalid action values, such as an action that isn't a string or `null`
 * Reserved shortcut conflicts
-* Terminal multiplexer conflicts
 * Duplicate bindings in the same context
 
 Claude Code reports warnings when the file loads and writes each one to the debug log. Start Claude Code with [`--debug`](/docs/en/cli-reference#cli-flags) to see the details.