【问题标题】:Two keys pressed simultaneously in autohotkey在自动热键中同时按下两个键
【发布时间】:2013-09-02 06:41:20
【问题描述】:

我正在连接键盘内部以制作一块按钮板,用作 Photoshop 和其他应用程序的宏。插入键和字母键连接到单个触觉开关。这是通过每个字母切换完成的。

我可以使用Ins & a::,但是因为我无法预测哪个会首先被“读取”,所以我也必须反过来。问题是当我使用a & Ins:: 时,'a' 键不能正常工作。

有没有办法通过字母键使用“向上”和“向下”功能?也许这会奏效?否则,如果有一种方法可以确定两个键是否在彼此之间的特定时间内被按下,我相信这会起作用。

【问题讨论】:

  • 您是否尝试过恢复a键的原始功能? a::Send, a 可能还有 +a::Send, A。这同样适用于Ins
  • 是的,但它不能自然发挥作用。 a 键必须按下并释放,a 才能发送。我使用触摸打字,有时我打字的速度会抵消按下的a
  • 没有办法。使用带有& 的组合键使第一个键成为前缀键。根据定义,它只能在发布时触发(操作系统如何确定您不想另外按Ins?)。我建议改用一个或多个原始前缀键,例如ALTCTRLSHIFT

标签: autohotkey


【解决方案1】:

试试这些句子:

 Ins & a::SendRaw The Ins&a thing...
 a & Ins::Send, The a&Ins thing...
 a::SendRaw, a

这解决了您使用a 键的问题(尽管现在正常的a 出现了一些延迟)。

【讨论】:

    猜你喜欢
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 2019-05-21
    相关资源
    最近更新 更多