我最近在一台 PC 上安装了 Windows 10,但对它几乎没有什么经验,因为我通常几乎在 Linux 中做所有事情。我遇到了一个问题,我的朋友也遇到了这个问题:按 Ctrl + A + Backspace 就像我按了 Home 键一样。这很成问题,因为我打字很快,有时当我试图删除所选文本框中的所有内容时,我会在完全释放 Ctrl + A 之前按下 Backspace。
我尝试对此进行了一些测试。我已确认,这种情况在 Firefox 和 Internet Explorer 中的大多数文本框中都会发生(包括我现在正在输入的文本框)。在文件资源管理器文本框中,Ctrl + A + Backspace 只会选择文本,而不会执行任何其他操作。在记事本中,情况变得更有趣,因为组合键只会用一个字符替换所有选定的文本:“
我尝试研究过这个问题,但没有找到任何相关信息。有人能告诉我吗为什么这种情况会发生,我该如何解决?有时我会连续按四五次组合键,然后才能放慢速度,最终按我想要的方式删除文本,这通常非常适得其反。提前感谢您的想法!
编辑:根据要求,我的键盘(硬件)是 Unicomp Model M。我已经通过 Windows 键盘设置使用 QWERTY、Dvorak 和自定义程序员 Dvorak 布局对其进行了测试,并且所有键盘都出现了这种情况。
编辑 2:有人向我指出,按下 Ctrl + Backspace 键时记事本中会出现奇怪的符号 - A 与此无关。但是,我仍然不知道这是为什么。
答案1
我认为您在问题中遗漏了一个字符,关于记事本中显示的内容。
当我在记事本中尝试使用++Ctrl时,得到的结果与按-相同。(这确实生成了一个看起来像细长矩形的字符。)ABackspaceCtrlBackspace
我可以建议三种方法:
- 尝试改变你的行为。使用Ctrl- Aand Delete,而不是Ctrl- Aand Backspace。
- 尝试使用不同的键盘。(这最终可能会稍微改变你的行为。另一个可能的效果是消除在某些键盘上同时按下太多键时可能出现的重影问题。虽然我怀疑你当前的问题与键盘重影无关。)
- 使用下载的 AutoHotkey 软件来响应Ctrl-Backspace让它自动按下Ctrl-A然后按下Backspace或Delete。希望该软件能够足够灵敏,能够在 Windows 处理您的下一个击键之前完成其操作。