I believe any response would be something that could basically be read from the User Agreement. That, and something like this:

One of the main things that matter, is that is one automating things (like mentioned above). Also known as absentee-play, or botting.

Another one is, if one is binding two or more actions into one key (or rather, more actions than intended).

Simply re-binding keys to one's mouse-buttons for example is not a violation of any user agreement I have stumbled upon or dealt with. Making a key or a button insert strings however might be stretching that a bit... I would personally bind something like Alt+1 to it instead.

Then again, having a key 'type' /assist <player> does not really differ from what a regular macro does.

The foggy part here is, is opening the macro palette and activating a macro one or two actions. Strictly speaking, it is two, especially considering the game-pad scheme where the palette is toggled instead of 'held out'. Even so, generally I think Alt+1 for example is seen as one action.

Keyboards and mice have been providing macro and other such utilities for such a long time now (I've had a G15 keyboard for a small eternity myself), that if they were a violation of the user agreement and such, there shouldn't be almost any players around at all, in almost any game there is. Maybe some on consoles would remain, heh!


These are of course just my thoughts on it all, and I could be wrong. ^^