I found a happy medium - it sends the keystroke when moving the mouse only. I didn't bother with typing.
I also sent in the following GM ticket:
coordmode, mouse, screen
mousegetpos, sx, sy
settimer, check, 1000
mousegetpos, cx, cy
if (cx != sx or cy != sy)
; mouse has moved, calculate by how much
if (cx > (sx+2) or cx < (sx-2) or cy > (sy+2) or cy < (sy-2))
ControlSend,,=,World of Warcraft
mousegetpos, sx, sy ; get new mouse position
I am using a macro that sends a keystroke to WoW whenever I move my mouse, even if WoW is in the background.
It requires me to be at the computer, and each keystroke is the direct and immediate result of a human action, me moving my mouse (one-to-one). If I am not at the computer, nothing is sent.
I am wondering if this is legal or if it will get me banned.
Hey there, Jenzali!
Thank you for waiting patiently for us to get back to you.
If you are at the computer and doing this yourself, this may be fine. But however, please know that in battlegrounds this may not be allowed and you could get reported for AFK abuse.
Please let us know if you need any other assistance with anything!
Thanks for being an AWESOME WoW player since 2007!
<3 Game Master Memilaez