[FEATURE] Ctrl+Delete should forward-delete a word in the chat input (Windows Terminal)
Status Open
Maintainer reply None cached
Activity 1 comment · opened Jul 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
In the Claude Code CLI chat input, Ctrl+Backspace correctly deletes the word behind the cursor, but Ctrl+Delete does not forward-delete the word ahead of the cursor. The keypress appears to have no effect on the input line.
Environment
- OS: Windows 11 Enterprise (10.0.22631)
- Terminal: Windows Terminal
- Shell: PowerShell
Proposed Solution
Ctrl + Delete should forward-delete one word
Alternative Solutions
_No response_
Priority
Medium - Would be very helpful
Feature Category
Other
Use Case Example
Steps to reproduce
- Open Claude Code in Windows Terminal.
- Type a multi-word line in the chat input,
- Move the cursor to the start of the line (Home).
- Press Ctrl+Delete.
Expected behavior
The word ahead of the cursor (hello) is deleted, matching the behavior of Ctrl+Backspace for the word behind the cursor.
Actual behavior
Nothing happens — the input line is unchanged
Additional Context
- Ctrl+Backspace (delete word backward) works correctly in the same environment.
- There does not appear to be a bindable action for forward-delete-word in
~/.claude/keybindings.json, suggesting this is handled by the internal line editor rather than being user-configurable. - Likely cause: the escape sequence Windows Terminal sends for Ctrl+Delete may not be recognized by Claude Code's input parser.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗