I'm trying to make this work for Diablo3. Basically what I'm looking for is:
I hold down a button ("w" in this case) and three other buttons (1, 2 and left mouse button) will be spammed all the time. It has to ignore that I'm pressing shift (I'm using *).
Here is what I use atm:
#IfWinActive, Diablo III $*w:: While GetKeyState("w","p"){ SendInput {1}{2}{RButton} sleep 50 } return
I just copied that from the RapidFire thread and played around with it until it worked (kinda).
It does work but it tends to get stuck on both, the W button and shift. Both can get stuck and I have to repress the affected one to make it stop.
(Shift is used to make the character stand still to cast from it's current position rather then walking into range or something).
Is there any efficient way to handle this? I played around with several variants and timings but at some point it always gets stuck.
I tried switching the Send mode, too. If I use just "Send" it will work just fine. But negate my holding down of Shift and just ignore it (see explanation above why this is not good when playing Diablo3).
Any help would be appreciated.
Regards,
Este