Before I starting this post, I'd like to say that this is in fact, legal, as each keystroke sent to WoW is the direct and immediate one-to-one result of a human action.

I'm looking for a program or script (extra points if you use AutoHotkey) that can send a keystroke to WoW whenever I'm performing ANY action whatsoever on my computer, if WoW is in the background. For example, typing, clicking, moving the mouse, scrolling, whatever. What I'm NOT looking for is something that will continuously spam a key without me even being at the computer, as that is illegal.

I'm trying to avoid getting a wrist injury, and after sitting down prospecting and DEing for 4 hours straight yesterday I'm totally fed up with this, as I have much better things to do with my time.

Any help would be much appreciated.