[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_

View original on GitHub ↗

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