This is a relatively common question based on a flawed interpretation of something a GM was trying to explain a while back about the difference between botting and not botting.

What it boils down to is that spamming more than one key at the same time is not automation and doesn't make you a bot, any more than spamming one key. The game will prevent too many things from happening at once, e.g. via the global cooldown. It's perfectly fine to do this.

On the other hand if the question was "can I press a button and have it press 1, wait a sec, then press 2, wait a sec, then press 3, wait a sec, then press 4, wait a sec, then press 5" the answer is no, this would not be allowed. This would be called auto-fire or auto-repeat, etc. Note that pretty much any programmable keyboard, including officially licensed ones, have and even promote this kind of functionality. For example... Steel Series Cataclysm keyboard! http://steelseries.com/products/game...hift-cataclysm Licensed, approved, and even sold at BlizzCon in the Steel Series booth (when BlizzCon exists). Right side of the page under Steel Series Engine... "3. Record a sequence of actions, with delays included, and map them all to a single key"

So, FYI, if you or any multiboxer gets harassed about this kind of functionality, you have every right to use it. If you don't, then neither do Steel Series and Blizzard have the right to promote it with a Blizzard-licensed Steel Series keyboard.