The scripts pretty simple, it just spams 123 in that order over and over while I'm holding down the mouse button, if I hold it with shift down the same thing but giving me 3 new key binds at the same time, however sometimes it seems to get stuck on or not pick up that I'm either holding or have released the shift key. This seems to happen a lot more if I say am holding it and click shift + Q on the keyboard before I let the mouse button go, sometimes its fine and other times it goes crazy.
Hopefully someone can help me make it a little more stable. Thanks a lot! (I've tried to fix it for myself and read the forums before coming here and asking for help but again I've just hit a wall)
#IfWinActive World of Warcraft
$XButton1::
Loop
{
setkeydelay -1
MouseClick X1
send {Blind}1234567
if not GetKeyState("XButton1", "p")
break
}
KeyWait, Xbutton1
#MaxHotkeysPerInterval 500
return




