Triggers AHK防止多个热键触发

Triggers AHK防止多个热键触发,triggers,autohotkey,hotkeys,Triggers,Autohotkey,Hotkeys,这是一个非常简单的代码。 我只想让我的鼠标只发送一次P。 即使我滚动它像3次,我只希望它发送P只有一次每100毫秒或其他。 以下是我迄今为止的一小段代码: SetKeyDelay , -1, 50 #NoTrayIcon #NoEnv #persistent #MaxMem 2 WheelDown:: Send {p} return 发送击键后稍微休息一下可以解决这个问题 WheelDown: Send, p S

这是一个非常简单的代码。 我只想让我的鼠标只发送一次P。 即使我滚动它像3次,我只希望它发送P只有一次每100毫秒或其他。 以下是我迄今为止的一小段代码:

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

    WheelDown::
    Send {p}
    return

发送击键后稍微休息一下可以解决这个问题

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

查看
#MaxThreadsPerHotkey