[DOCS] Interactive mode keyboard shortcuts show outdated Ctrl+U/Ctrl+Y buffer behavior

Resolved 💬 2 comments Opened Apr 16, 2026 by coygeek Closed May 10, 2026

Documentation Type

Incorrect/outdated documentation

Documentation Location

https://code.claude.com/docs/en/interactive-mode

Section/Topic

"Keyboard shortcuts" → "Text editing"

Current Documentation

The docs currently say:

| Ctrl+K | Delete to end of line | Stores deleted text for pasting | | Ctrl+U | Delete from cursor to line start | Stores deleted text for pasting. Repeat to clear across lines in multiline input | | Ctrl+Y | Paste deleted text | Paste text deleted with Ctrl+K or Ctrl+U |

This still describes the older line-oriented Ctrl+U behavior.

What's Wrong or Missing?

Changelog v2.1.111 says:

Ctrl+U now clears the entire input buffer (previously: delete to start of line); press Ctrl+Y to restore

The interactive mode shortcuts table has not been updated to reflect that behavior change. It still says Ctrl+U deletes only from the cursor to the line start, which contradicts the current behavior, and it does not make clear that Ctrl+Y restores the fully cleared buffer.

Suggested Improvement

Update the Ctrl+U and Ctrl+Y rows in the "Text editing" table to match the current behavior introduced in v2.1.111:

  • Change Ctrl+U from "Delete from cursor to line start" to language that explains it clears the entire input buffer
  • Clarify that Ctrl+Y restores text cleared by Ctrl+U
  • Remove or revise the "Repeat to clear across lines in multiline input" wording if it no longer reflects the new single-action behavior

Impact

Medium - Makes feature difficult to understand

Additional Context

Affected Pages:

| Page | Line(s) | Context |
|------|---------|---------|
| https://code.claude.com/docs/en/interactive-mode | 49-51 | Text editing shortcuts table still documents the pre-v2.1.111 Ctrl+U behavior and only partially explains Ctrl+Y |

Total scope: 1 page affected

Source: Changelog v2.1.111

Exact changelog entry:

Ctrl+U now clears the entire input buffer (previously: delete to start of line); press Ctrl+Y to restore

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗