Autohotkey 热键明显滞后,如何减少延迟?

Autohotkey 热键明显滞后,如何减少延迟?,autohotkey,Autohotkey,我正在尝试将热键Win+E更改为Win+Space,我使用了下面的代码 代码: 这很好,但我注意到了滞后。当我使用Win+E时,它会立即打开,但当我使用Win+Space时会延迟1秒 有没有办法摆脱这种延迟?在自动热键论坛上找到了解决方案。如果有人对这里感兴趣,那就是 用户名回答:设备 #诺恩夫;推荐用于性能和与未来自动热键的兼容性 释放 )#警告;启用警告以帮助检测常见错误 发送模式输入;由于其优越的速度和性能,建议用于新脚本 可靠性 SetWorkingDir%A_ScriptDir%;确保

我正在尝试将热键Win+E更改为Win+Space,我使用了下面的代码

代码:

这很好,但我注意到了滞后。当我使用Win+E时,它会立即打开,但当我使用Win+Space时会延迟1秒


有没有办法摆脱这种延迟?

在自动热键论坛上找到了解决方案。如果有人对这里感兴趣,那就是

用户名回答:设备

#诺恩夫;推荐用于性能和与未来自动热键的兼容性 释放

)#警告;启用警告以帮助检测常见错误

发送模式输入;由于其优越的速度和性能,建议用于新脚本 可靠性

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