I'm still with ya on caution around keydown/keyup, but I think this is too strict an interpretation of "one action per key press". Auto-assist is no different from a WoW macro doing /assist <char> /cast Fireball. Similarly, multiple "actions" can be macroed to one key press using the WoW client alone, so long as only one of them incurs a GCD, and this is likewise fine.
Connect With Us