我能加速AHK按键吗?

时间:2016-11-01 18:39:49

标签: autohotkey

我编写了以下脚本,该脚本最终将成为具有类似键击次数的较长脚本的一部分 - 同时按下两个键以触发单击键:

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+),因此任何导致键盘响应时间滞后的事情都会让我完全偏离正轨。如果我能让它更快地执行,那么这个脚本将是理想的。提前致谢。任何和所有建议都表示赞赏!

2 个答案:

答案 0 :(得分:0)

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

SetKeyDelay, 0

答案 1 :(得分:0)

您是否主要计划在编辑文字时使用“jk”?如果是这样,这可能适合您:

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

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