Autohotkey 热键明显滞后,如何减少延迟?
我正在尝试将热键Win+E更改为Win+Space,我使用了下面的代码 代码: 这很好,但我注意到了滞后。当我使用Win+E时,它会立即打开,但当我使用Win+Space时会延迟1秒Autohotkey 热键明显滞后,如何减少延迟?,autohotkey,Autohotkey,我正在尝试将热键Win+E更改为Win+Space,我使用了下面的代码 代码: 这很好,但我注意到了滞后。当我使用Win+E时,它会立即打开,但当我使用Win+Space时会延迟1秒 有没有办法摆脱这种延迟?在自动热键论坛上找到了解决方案。如果有人对这里感兴趣,那就是 用户名回答:设备 #诺恩夫;推荐用于性能和与未来自动热键的兼容性 释放 )#警告;启用警告以帮助检测常见错误 发送模式输入;由于其优越的速度和性能,建议用于新脚本 可靠性 SetWorkingDir%A_ScriptDir%;确保
有没有办法摆脱这种延迟?在自动热键论坛上找到了解决方案。如果有人对这里感兴趣,那就是 用户名回答:设备 #诺恩夫;推荐用于性能和与未来自动热键的兼容性 释放 )#警告;启用警告以帮助检测常见错误 发送模式输入;由于其优越的速度和性能,建议用于新脚本 可靠性 SetWorkingDir%A_ScriptDir%;确保起始目录一致 #空格:#e;这条线解决了延迟问题。就像使用Win+E一样 #e::;如果你想重新映射Win+E MsgBox,测试 返回
,以防万一,但所有答案都在上面的代码中。您能在同一脚本中定义两个键并验证win-e总是更快吗?因为除了热键之外,它更可能有其他原因。是的,测量结果有差异。这是告诉你的。参见Rohwedder的回复
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey
releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and
reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#space:: Run explorer.exe shell:MyComputerFolder