Thank you for the link to blue quotes, it was very informative.
The delay is officially "not okay", but it is mostly about GCD and spell cooldowns. I use delay only for /assist macro and only because current targets of nearby characters are updated with some delay. I guess this is against the word of ToS but not against the spirit of ToS: minion character does exactly the same thing as main - picks a target.
Also the idea to split keydown and keyup events is illegal:
"Just make absolutely certain that you’re not making more than one keypress (for the purposes of the word ‘keypress’ this includes a single key press AND release with no delays), or including delays between key-presses with each action."
It works just because, in practice, generating several keypresses simultaneously is not punished.
Connect With Us