I would think if you have a macro doing a specific job, e.g. casting heals, while you spam a dps button at the same time with the macro performing a logic which could not been done by a single keystroke, then you would be violating the Terms of use agreement, "one click = one action per character" , otherwise the G13 is really automating a process not normally doable by a single keystroke in the game.