AHK防止多个热键触发器

时间:2014-04-11 11:56:02

标签: triggers autohotkey hotkeys

这是一个非常简单的代码。 我只想让我的Mousewheeldown只发送一次P。 即使我滚动它3次,我也只想让它每100毫秒发送一次P或者...... 到目前为止,这是我的一小部分代码:

    SetKeyDelay , -1, 50
    #NoTrayIcon
    #NoEnv
    #persistent
    #MaxMem 2

    WheelDown::
    Send {p}
    return

1 个答案:

答案 0 :(得分:0)

发送击键后稍微睡一会就可以解决这个问题。

WheelDown:
    Send, p
    Sleep, 100
return

此外,您不需要将p放在{} -s(花括号)之间,因为它不是特殊键。 sleep命令将其参数作为毫秒,因此,例如,如果你想在一秒内只允许一个'p',你可以写Sleep, 1000