I want a script that will press a button once, and then wait 3 seconds, before allowing it to be pressed again in AutoHotKey.
I use F3 to send to send Q and {F3}.
$F3::
Send q
Send {F3}
return
However, I hold down F3 to send Q repeatedly, but I only want {F3} to be sent after waiting at least 3 seconds before it was last sent.
If you still don't understand:
(Holds F3) Send q Send F3 Send q Send q Send q (3 seconds have passed) Send F3 Send q Send q
Thanks in advance.