Ctrl+Backspace (delete previous word) doesn't work on Windows
- 主要语言
- Shell
- 星标
- 11.2k
- 派生
- 1.9k
- 平均合并
- 14 小时 16 分钟
- 30 天内合并 PR
- 6
描述
Ctrl+Backspace does nothing in the CLI input prompt on Windows. This is the standard shortcut for "delete previous word" in every other Windows text input (browsers, VS Code, Notepad, shell prompts).
Alt+Backspace works as a workaround, but that's the Unix/macOS convention — not what Windows users reach for.
Windows Terminal's sendInput remapping can't fix this either, because the CLI reads raw key events with modifier flags rather than character input.
Likely a small fix — just add Ctrl+Backspace alongside the existing Alt+Backspace handler in the input library.
Environment: Windows 11, Windows Terminal, Copilot CLI 1.0.64-0
贡献指南
调研方向
Start at the CLI input library's existing Alt+Backspace handler and inspect how raw key events and modifier flags are matched on Windows. Add the equivalent Ctrl+Backspace behavior, then verify that it deletes the previous word in the Windows CLI prompt while preserving the existing Alt+Backspace behavior.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- shell
- 领域
- cli, operating-systems
- Issue 类型
- 缺陷
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 活跃度
- 活跃
- 描述清晰度
- 基本清楚
- 新手友好度
- 75/100