Autohotkey 反复触发键映射时,它最终会中断

Autohotkey 反复触发键映射时,它最终会中断,autohotkey,Autohotkey,我得到了一个简单的密钥映射: !l::Send,{right} 按压几次或短时间按住都没有问题;正如你所期望的那样。但是,如果长时间按住alt+l,映射最终将中断,发送实际的键而不是映射到的键。所以在这种情况下,当它最终破裂时,它会发送很多l ,, 这个问题对于这个映射来说并不是唯一的,对于我的其他许多简单映射来说也是如此 这是一个普遍已知的问题吗 有什么办法吗 细节 我的操作系统是Windows10 这绝对不是新问题。根据我的经验,有几种方法可以降低这种情况发生的几率,例如使用Sen

我得到了一个简单的密钥映射:

!l::Send,{right}

按压几次或短时间按住都没有问题;正如你所期望的那样。但是,如果长时间按住
alt+l
,映射最终将中断,发送实际的键而不是映射到的键。所以在这种情况下,当它最终破裂时,它会发送很多l

,,

这个问题对于这个映射来说并不是唯一的,对于我的其他许多简单映射来说也是如此

  • 这是一个普遍已知的问题吗
  • 有什么办法吗

细节

  • 我的操作系统是Windows10

这绝对不是新问题。根据我的经验,有几种方法可以降低这种情况发生的几率,例如使用
SendInput
而不是
Send
,但我会看看是否能找到/创建一个破碎率接近0%的解决方案,我无法重现。如果确实存在问题,您可以在“按键向下”事件上创建一个计时器,以重复发送按键,然后在“按键向上”事件上停止计时器。@0x464e听起来很高级,是否在回答中显示如何操作?我刚刚意识到需要将其用作开关来解决此问题(无需再做任何操作)。所以听起来更糟。我认为绝对不值得回答。但无论如何,作为切换解决方案,它可以简单地完成,但实际上,这只是一个非常糟糕的解决方案。