Can ? Yes of course. Will it happen ? Nope.
I've used AHK since ICC, haven't been banned ever.
People don't forgive, they forget. - Rust Cohle
You can really F your hands up from repeated spamming over many hours a day. In diablo3 they did it right, they built in spamming just hold down an action key and it will repeat. But for some reason in WoW they wan't you to F your hands up by mashing buttons every sec of every night. Especially on raiders who play 4+ hours/night.
Not everyone is 20 years old and can abuse their hands and not have a problem.
and if this has a negative impact on their servers (e.g. lag, crashes) they will care...
you can but there's no effective way to track it considering money keyboards can do it by default
CPU: Intel Core i7-2600K @ 4.8GHz
Motherboard: Asus P8Z68 Deluxe
Memory: G.Skill Ripjaws-X 2x4GB 1600Mhz
VGA: XFX Radeon HD 6990
Drive: 1 x OCZ Vertex 3 240Gb + 1 x WD Caviar Black 1TB
PSU: Corsair AX850W Case: Cooler Master HAF X CPU Heatsink: Noctua NH-D14
Bots: You press one button and do doing a bunch of action for you for example fishing.
I use it for trash, cause screw da trash.
Can you source this claim? It's an important distinction and I'd like to cite it. I've managed to find official sources for the "1-click = 1-action" dogma (ie: http://eu.battle.net/wow/en/forum/topic/1535615049#6), but nothing for your more specific claim."One hardware action = one software key press per client"
Is bannable. Yes. Will you get banned. Probably not.
I appreciate the link - it looks promising but doesn't provide original sources (the links in the article are useless self-promotion). I doubt links to old blue posts would be any good now now given that the original forums were torn down years ago but even cached versions would be fine. Do you know of anything more concrete? I'd rather read what blizzard reps have said rather than what a fan site wrote back when Bush was president. There are no direct quotes in the page you linked - though the paraphrase/summary does appear to support Treestons position. It also doesn't comment on what exactly "1 keystroke" means (is it one key_down event as polled by the USB HCI driver/keyboard interrupt or do they mean one fat-fingered nerd pushing down on the button?).
Repeat rate is a setting that changes the behaviour of controls like text boxes. It doesn't change the number of key_up/key_down events sent to games. Pick any IDE, create a text area, register for key up/down events in an event listener but don't trap them. Hold down while the text area focused. Watch the events triggered in the debugger. You'll see that you only get 1 up/down event pair for each press/release of the key.EDIT: Something that can be done via the OS
The repeated characters or rapid scrolling you see doesn't mean additional events are generated as they are with drivers that "spam" keys. If it did work this way then press+hold on the "jump" button would make you bounce like a rabbit: it doesn't.
The same could be said for another hot button issue in the U.S. right now.
Back on topic: Part of the problem is that Blizzard is rather vague on their stance with certain hardware/software. Case in Point Kripparian, he likely won't ever get banned for using AHK (largely due to the publicity he brings to Blizzard products.) whereas joe shmoe MIGHT for using it in the same way. (We'll never know because people tend to be horribly dishonest when they get banned)