You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows命令提示符(cmd.exe)中Ctrl+[等组合键无法输入控制字符的原因排查求助

Windows命令提示符(cmd.exe)中Ctrl+[等组合键无法输入控制字符的原因排查求助

我手头有一台装了最新版Windows 11的虚拟机,系统版本显示为Microsoft Windows [Version 10.0.22621.1555]。在这个环境下打开Windows命令提示符(cmd.exe),按下Ctrl+[组合键完全没有任何反应。

但如果我恢复到虚拟机的干净安装快照(此时系统版本是Microsoft Windows [Version 10.0.22621.525]),按下Ctrl+[就能正常输入ESC控制字符,在命令提示符里会显示为^[。

同样的问题也出现在Ctrl+I组合键上:新版本系统里按它毫无反应,而干净快照环境中,它能输入TAB控制字符(显示为^I)。不过其他类似组合键比如Ctrl+D还是能正常工作的。

我现在有点困惑:是我后续对系统做的诸多修改中,有哪一项禁用了这个功能?还是Windows的某次更新默认关掉了这个特性?


补充测试细节:

  • 我尝试关闭了控制台窗口主机(Console Window Host)的「启用Ctrl键快捷方式」选项,这时候Ctrl+I可以输入LF了,但Ctrl+[依然没法输入ESC。
  • 不管是用控制台窗口主机(conhost.exe)还是Windows Terminal(wt.exe)运行命令提示符,遇到的问题都是完全一样的。

备注:内容来源于stack exchange,提问作者Michiel van Oosterhout

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 15:54:29