【问题标题】:AHK Prevent Multiple Hotkey TriggersAHK 防止多个热键触发
【发布时间】:2014-05-25 13:38:03
【问题描述】:

这是一个非常简单的代码。 我只希望我的 Mousewheeldown 只发送一次 P。 即使我滚动它 3 次,我也只希望它每 100ms 或 sth 只发送一次 P。 到目前为止,这是我的一小段代码:

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

    WheelDown::
    Send {p}
    return

【问题讨论】:

  • 看看#MaxThreadsPerHotkey

标签: triggers autohotkey hotkeys


【解决方案1】:

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

WheelDown:
    Send, p
    Sleep, 100
return

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

【讨论】:

    猜你喜欢
    • 2013-10-21
    • 2018-01-10
    • 1970-01-01
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    相关资源
    最近更新 更多