[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

  1. Open Claude Code in Windows Terminal.
  2. Type a multi-word line in the chat input,
  3. Move the cursor to the start of the line (Home).
  4. 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.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗