Autohotkey AutiHotKey某些组合键未被截获(例如3,4,5)

Autohotkey AutiHotKey某些组合键未被截获(例如3,4,5),autohotkey,hotkeys,remap,Autohotkey,Hotkeys,Remap,我想在以下模式下重新映射键盘: 2::ctrl 3::shift 4::alt 5::tab 我的问题是同时按3,4,5(相当于按alt shift tab)不起作用。 经过一点调查,我发现当ahk被按在一起(2,3,e或3,4,5)时,它抓不到一些键。这是我发现这一点的代码 2:: tooltip 2 sleep 500 tooltip return 3:: tooltip 3 sleep 500 tooltip return 4::

我想在以下模式下重新映射键盘:

2::ctrl
3::shift
4::alt
5::tab
我的问题是同时按3,4,5(相当于按alt shift tab)不起作用。 经过一点调查,我发现当ahk被按在一起(2,3,e或3,4,5)时,它抓不到一些键。这是我发现这一点的代码

2::
    tooltip 2
    sleep 500
    tooltip
return
3::
    tooltip 3
    sleep 500
    tooltip
return
4::
    tooltip 4
    sleep 500
    tooltip
return
5::
    tooltip 5
    sleep 500
    tooltip
return
e::
    tooltip e
    sleep 500
    tooltip
return
有谁知道一种解决方法可以捕获多个按键(如2,3,e或3,4,5)


谢谢

这可能是您键盘的一个局限性-某些键盘无法处理三个键的特定组合,这被称为“键干扰”。请参阅Wikipedia页面中的“键干扰和重影”部分。

您的第一个代码(重新映射)在我的系统上工作无误。脚本或系统中存在其他错误。首先,作为一个独立的脚本来尝试。我已经作为一个独立的脚本来尝试了,结果是一样的,你的意思是当按下3,4,5键时,它的行为和alt-shit-tab(不是alt-tab?)是一样的。如果是的话,您使用的是什么windows和ahk版本?我已经在Win7和Win10上测试了它,都是64位的。3-4-5与alt shift tab相同。也许你的键盘驱动程序需要更新。奇怪的是,我也在多台电脑上测试过,键盘驱动程序都是最新的,如果你有时间的话,在试用了3个旧键盘(不是MS或Logitech)之后,你能不能也测试一下2+3+e(ctrl+shift+e作为热键)是否有效,我发现您的代码只适用于我的标准键盘MS数字媒体键盘3000。