【问题标题】:Can I speed up AHK key press?我可以加快 AHK 按键的速度吗?
【发布时间】:2016-11-02 18:27:57
【问题描述】:

我编写了以下脚本,它最终将成为具有相似击键集的更长脚本的一部分 - 同时按下两个键以触发单个击键:

j & k:: Send {F9}
j::Send {j}
k::Send {k}

脚本运行良好,除了 (1) 与直接按 F9 相比,相关的 F9 功能(暂停/播放)似乎要慢一些。

但更令人沮丧的是,当我单独按“j”或“k”时,我必须等待一段时间才能注册键。否则,它会跳过该键(例如,键入“Karen”以“aren”结尾)。这个怪癖使脚本对我的目的毫无用处。有什么办法可以加快脚本的响应时间?

我在这里的主要目标是能够使用主行键来触发分配给 F 键的热键,以避免必须到达 F 键(从而离开主行)。我做了很多视频/音频转录,而且我严格使用热键(20 年来没有使用脚踏板)。尽管我使用了许多不同的转录应用程序,但我始终在所有应用程序中使用相同的自定义热键分配。因此,例如,F9 始终用于暂停/播放。几十年来一直很好,但今天我突然想到,由于我的机械键盘(Corsair K95 RGB)具有 n 键翻转功能,我可以通过在家里同时分配两个(更容易触及)键来加快速度行按 F 键(我用于热键)。

我是一个超级快速的打字员(150+),所以任何导致键盘响应时间滞后的事情都会让我完全偏离正轨。如果我能让它更快地执行,这个脚本将是理想的。提前致谢。任何和所有的建议都表示赞赏!

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    您可能想查看this link,我相信这是您的解决方案:

    SetKeyDelay, 0

    【讨论】:

      【解决方案2】:

      您主要打算在编辑文本时使用“jk”吗?如果是这样,这可能对您有用:

      ~j & k::  Send {BS}{F9}
      

      波浪号确保 j 将始终被发送且不会延迟。 {BS} 在用作热键序列的一部分时会删除不需要的 j。

      【讨论】:

        猜你喜欢
        • 2018-06-06
        • 1970-01-01
        • 2011-02-21
        • 1970-01-01
        • 2011-01-17
        • 2019-06-28
        • 1970-01-01
        • 1970-01-01
        • 2016-04-28
        相关资源
        最近更新 更多