I'm fairly new to these forums but I think these questions are rather amazing. If you use *any* 3rd party program then there is a chance that you will be banned. Although it may be unlikely or less likely that AHK users will get banned on there first offense vs MMO Glider are banned on their first occurrence. If you do not use 3rd party software your chance is zero for getting banned for it but when you use any 3rd party product then your chance is > 0.

From reading your screen shots the GM gave you a fairly clear answer. "What you described would be a violation." The reason being is they don't mind the guy that alt-tabs and presses keystrokes on one pc or that has two keyboards because he's pressing every key. Since AHK automates the process of changing windows and sending keystrokes then you are taking a risk every time you use it (although it might be a low risk).

The problem with AHK is that the entire program is designed to "automate" keystrokes, mouse movements, and other such things. There were several banning on the mmo glider forums based on people that were running AHK bots because it is powerful enough to allow that.

The hardware solutions are better and more of a grey area because there is no 3rd party software involved. Software no matter how well written is detectable in some way. Check the mmo glider forums and you'll see proof that it both happens and it tends to happen in waves. They update warden, some people get banned, then they update mmo glider, rinse... recycle.. repeat... 3rd party software is a running process and you can only hide it so many ways and that process is a continuous chase. My point isn't whether or not Blizzard can detect what type of keyboard that you use but to the OS it is just a keystroke vs a program that fires off the keystroke or a series of keystrokes.