[DOCS] Keybindings docs missing ctrl+u/ctrl+d mode-specific behavior (kill-line vs scroll)
Documentation Type
Missing documentation (feature not documented)
Documentation Location
https://code.claude.com/docs/en/keybindings
Section/Topic
Default keybindings reference and mode-specific behavior
Current Documentation
The keybindings page mentions ctrl+u only as an example of a binding that can be unbound ("ctrl+u": null). It documents Ctrl+D as app:exit. The transcript actions section lists transcript:toggleShowAll and transcript:exit but does not document any scroll actions or their mode-specific scoping.
No documentation describes:
ctrl+uas readline kill-line in normal/chat modectrl+u/ctrl+das half-page scroll in transcript mode- That these keybindings have different behavior depending on the active mode
What's Wrong or Missing?
Changelog v2.1.78 fixed ctrl+u in normal mode scrolling instead of performing readline kill-line, and moved ctrl+u/ctrl+d half-page scroll to transcript mode only. This reveals mode-specific keybinding behavior that is not documented:
- Normal/chat mode:
ctrl+u= readline kill-line (clear text before cursor) - Transcript mode:
ctrl+u= half-page scroll up,ctrl+d= half-page scroll down
Users who relied on ctrl+u/ctrl+d for scrolling in normal mode will find the behavior has changed, and the keybindings reference provides no guidance on mode-specific behavior.
Suggested Improvement
Add a mode-specific keybindings section or table:
Normal/Chat mode:
| Key | Action |
|-----|--------|
| Ctrl+U | Kill line (clear text before cursor) |
| Ctrl+D | Exit application |
Transcript mode:
| Key | Action |
|-----|--------|
| Ctrl+U | Half-page scroll up |
| Ctrl+D | Half-page scroll down |
Impact
Low - Minor confusion or inconvenience
Additional Context
Affected Pages:
| Page | Context |
|------|---------|
| https://code.claude.com/docs/en/keybindings | Default keybindings reference and transcript actions |
Total scope: 1 page affected
Source: Changelog v2.1.78
Fixed ctrl+u in normal mode scrolling instead of readline kill-line (ctrl+u/ctrl+d half-page scroll moved to transcript mode only)
4 Comments
Correction after a full re-verification on 2026-04-01: this issue is still only partially resolved, not resolved. The docs now cover chat-input
Ctrl+Uand transcript-modeCtrl+U/Ctrl+Dscrolling on separate pages, but the keybindings reference still does not give a single clear mode-scoped explanation and still presentsCtrl+Dtoo broadly as exit-only, so this should remain open.Checked against the latest docs mirror — this issue is still unresolved as of 2026-04-27.
Verification details:
keybindings.mdmentionsctrl+uonly as an example of a binding to unbind (line 27), not as a default readline kill-line action in any action table.app:exit(Ctrl+D) is documented as a global action and as a reserved shortcut (hardcoded exit), with no mention of half-page scroll behavior in transcript mode.transcript:toggleShowAllandtranscript:exit— no scroll actions.Scrollcontext (fullscreen mode) withscroll:halfPageUp/scroll:halfPageDownshown as(unbound), not bound toctrl+u/ctrl+d.ctrl+u/ctrl+dscroll shortcuts.Issue #35627 Verification
Title: [DOCS] Keybindings docs missing ctrl+u/ctrl+d mode-specific behavior (kill-line vs scroll)
Issue Date: 2026-03-18
Verification Date: 2026-05-10
Status: RESOLVED
---
Issue Summary
This issue reports that the documentation did not explain the mode-specific behavior of
Ctrl+UandCtrl+D, specifically thatCtrl+Ushould act as readline kill-line in normal/chat mode whileCtrl+UandCtrl+Dshould perform half-page scrolling in transcript mode.---
Verification Results
Claim 1: Normal/chat mode behavior for
Ctrl+Uis now documentedStatus: RESOLVED
At https://code.claude.com/docs/en/interactive-mode, lines 45-55, the Text editing table documents
Ctrl+UasDelete from cursor to line startand adds that it stores deleted text for pasting and can be repeated across lines in multiline input. At the same page, lines 23-30 documentCtrl+Din the General controls table asExit Claude Code session.Verdict: The current docs explicitly describe the normal/chat mode behavior that the issue said was missing.
---
Claim 2: Transcript mode scrolling behavior for
Ctrl+UandCtrl+Dis now documentedStatus: RESOLVED
At https://code.claude.com/docs/en/fullscreen, lines 98-110, the transcript mode navigation table states that transcript mode gains
less-style navigation and documentsCtrl+u/Ctrl+dasScroll half a page.Verdict: The current docs explicitly document the transcript-mode half-page scrolling behavior for
Ctrl+UandCtrl+D.---
Claim 3: Mode-specific behavior is now communicated clearly enough for users
Status: RESOLVED
At https://code.claude.com/docs/en/interactive-mode, lines 45-55,
Ctrl+Uis documented under the Text editing section for prompt input. At https://code.claude.com/docs/en/fullscreen, lines 98-110,Ctrl+u/Ctrl+dare documented specifically under transcript mode navigation. At https://code.claude.com/docs/en/changelog, line 1174, the changelog entry states:Fixed ctrl+u in normal mode scrolling instead of readline kill-line (ctrl+u/ctrl+d half-page scroll moved to transcript mode only).Verdict: The docs now separate the behaviors by mode and align with the changelog change described in the issue.
---
Current State
| Claim | Status |
|-------|--------|
|
Ctrl+Unormal/chat-mode kill-line behavior is documented | RESOLVED ||
Ctrl+UandCtrl+Dtranscript-mode half-page scrolling is documented | RESOLVED || Mode-specific behavior is explained across the relevant docs | RESOLVED |
---
Suggested Fix
N/A - issue has been resolved.
---
References
Ctrl+DasExit Claude Code session.Ctrl+UasDelete from cursor to line startwith multiline behavior notes.Ctrl+u/Ctrl+dasScroll half a page.ctrl+u/ctrl+dhalf-page scroll moved to transcript mode only.---
Conclusion & Recommendation
Primary Concern: The issue reported that the docs did not explain the mode-specific
Ctrl+UandCtrl+Dbehaviors between prompt editing and transcript scrolling.Resolution Status: RESOLVED
Recommendation: CLOSE
The current documentation now covers the prompt-editing behavior in
interactive-modeand the transcript scrolling behavior infullscreen, which addresses the missing mode-specific guidance described in the issue.---
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.