Typically my understanding of the EULA is that you’re okay if one input = one action.
Consider carrier ratting. Setting up AHK so that when you press F1 it selects fighter 1, presses F1, and deselects fighter 1, I don’t think that’s actually against the EULA.
You press an input, and one action happens. Yes it’s doing 3 things, but it’s only causing one thing to happen in-game.
A similar case which is definitely a violation of the EULA would be pressing F1, causing AHK to select fighter 1, press F1, deselect, select fighter 2, press F2, deselect. Now you’ve got two actions happening.
In this case, you press one input, which results in two actions happening.
Caveat Emptor, I’m not citing official correspondence or even unofficial correspondence. It is merely my personal take on the matter. I’ll also expressly say that I do not do either of the above, because I find it preferable to just control my fighters as a single group rather than micromanaging them.