[FEATURE] harmonize input behavior between terminal- and app experience
Resolved 💬 5 comments Opened Feb 22, 2026 by paralaxsd Closed Mar 22, 2026
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
While using Claude Code in the terminal, I noticed several input behaviors that deviate from standard text entry expectations and differ from the Claude Windows app:
- End key: Moves the cursor to the start of the next line instead of the end of the current line.
- EDIT: ~Ctrl + Backspace: Deletes only a single character instead of the entire word (notably, Ctrl + Left/Right navigation works fine).~ - already discussed in #16813
- Ctrl + Delete: Deletes only a single character to the right instead of the entire word.
- Ctrl + Home: No action (expected: move to the start of the text block).
- Ctrl + End: No action (expected: move to the end of the text block).
These combinations are deeply ingrained in my muscle memory, making the current terminal behavior feel less intuitive compared to the desktop experience.
(Tested Claude Code Version: 2.1.50)
Proposed Solution
Please update the terminal input handling to follow standard text editing conventions (as seen in the Claude Windows app and most modern editors):
- End key should move the cursor to the end of the line, not the next line.
- EDIT: ~Ctrl + Backspace should delete the full word to the left.~ - discussed in #16813
- Ctrl + Delete should Delete a full word to the right.
- Ctrl + Home/End should navigate to the beginning/end of the input buffer.
Alternative Solutions
_No response_
Priority
Medium - Would be very helpful
Feature Category
Interactive mode (TUI)
Use Case Example
_No response_
Additional Context
_No response_
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗