我可以加快 AHK 按键的速度吗?

Can I speed up AHK key press?

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

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

除了 (1) 与我直接按 F9 相比,关联的 F9 功能 (pause/play) 似乎稍微慢了一些,脚本工作正常。

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

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

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

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

SetKeyDelay, 0

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

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

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