![如何使 Windows XP 上的 alt 表现得像传统的修饰键?](https://linux22.com/image/1321329/%E5%A6%82%E4%BD%95%E4%BD%BF%20Windows%20XP%20%E4%B8%8A%E7%9A%84%20alt%20%E8%A1%A8%E7%8E%B0%E5%BE%97%E5%83%8F%E4%BC%A0%E7%BB%9F%E7%9A%84%E4%BF%AE%E9%A5%B0%E9%94%AE%EF%BC%9F.png)
我是一名 Mac 用户,在 Mac 上,除非您打开了粘滞键,否则键盘左下方的所有修饰键的工作方式完全相同:您可以随意按下它们,但除非同时按下另一个键,否则它们不会执行任何操作。
在 Windows 上,行为有很大不同。Windows 键显然可以打开“开始”菜单,如果单独按下 alt 键,则会准备菜单键盘快捷键。
这让我很抓狂,因为我经常使用 alt-tab 键,但偶尔会错误地单独按下 alt 键,需要我再次按下它才能切换回常规键盘输入,而不是菜单快捷键。就我而言,这真的很不直观,因为 alt 键在任何地方都用作修饰键,但如果你单独按下它,它也有功能。
我怎样才能完全禁用该粘滞键功能?
答案1
我怀疑是否有任何内置方法可以做到这一点(例如,使用注册表项),但它很简单,只需使用自动热键脚本(您也可以编译脚本并在后台自动运行生成的文件)。
以下脚本允许Alt+whatever正常工作,但Alt它本身不执行任何操作*。
~RAlt & * ::
RAlt ::
~LAlt & * ::
LAlt ::
*按住Alt做执行某项操作:如果打字时不显示加速键选项已经设置。当然在这种情况下,它实际上是与 bug 相对的是特性 (feature)。