Key:

* = [While this is an action, if done by the ingame vanilla client, it is ok by CCP. Example - press autopilot, your ship flies to jita, doing many actions. This may also be ok if said action is occurring in or out of the game client, but has absolutely zero bearing on your ability to play the game or do things in the game.

OK --> Turns on your spotify music without having to tab out of the game.
NOT OK --> Swaps focus to another window as a non-uniquely paired action following the above guidance (ie you did something else before the original button press, then had this action occur - such as swapping window focus to press f1 again).]

Quote Originally Posted by Ughmahedhurtz View Post
Here's the thing: "magic of ISBoxer" has lots of different meanings. Let's take your Round Robin example.

Option 1: Internal Round Robin

* Press F1 (1) -> sends key to current window ACTION
????? Missing ACTION to get to next window
* Press F1 (2) -> sends key to next window in that character set ACTION

Option 2: Multi-Step Round Robin variant 1

Press F1 (1):
* sends key to current window ACTION
* Changes the title of the game window ACTION (*)
* Pops up a dialog letting you know you pressed the key ACTION (*)
* Moves the current character out of the "not firing" ATG to the "firing" ATG in ISBoxer ACTION
* Enables a VideoFX viewer in the dxNothing window ACTION
* Disables another VideoFX viewer in the dxNothing window ACTION
* Switches focus to the next client ACTION
Press F1 (2):
* Repeat all actions from above ACTIONS

Option 3: Multi-Step Round Robin variant 2:

Press F1 (1):
* sends key to current window ACTION
* Changes the title of the game window ACTION (*)
* Pops up a dialog letting you know you pressed the key ACTION (*)
* Moves the current character out of the "not firing" ATG to the "firing" ATG in ISBoxer ACTION
* Enables a VideoFX viewer in the dxNothing window ACTION
* Disables another VideoFX viewer in the dxNothing window ACTION
Press F1 (2):
* Switches focus to the next client ACTION
Press F1 (3):
* sends key to current window ACTION
* Changes the title of the game window ACTION(*)
* Pops up a dialog letting you know you pressed the key ACTION(*)
* Moves the current character out of the "not firing" ATG to the "firing" ATG in ISBoxer ACTION
* Enables a VideoFX viewer in the dxNothing window ACTION
* Disables another VideoFX viewer in the dxNothing window ACTION

Option 4: Manual Round Robin

Press F1 (1):
* sends key to current window ACTION
* sends key to current window ACTION (with no input this is illegal as it is duplicating input)
* Changes the title of the game window ACTION (*)
* Pops up a dialog letting you know you pressed the key ACTION (*)
* Moves the current character out of the "not firing" ATG to the "firing" ATG in ISBoxer ACTION
* Enables a VideoFX viewer in the dxNothing window ACTION
* Disables another VideoFX viewer in the dxNothing window ACTION
Press ALT+ESC (2):
* switches focus to the next client ACTION
Press F1 (3):
* sends key to current window ACTION
* sends key to current window ACTION (with no input this is illegal as it is duplicating input)
* Changes the title of the game window ACTION (*)
* Pops up a dialog letting you know you pressed the key ACTION (*)
* Moves the current character out of the "not firing" ATG to the "firing" ATG in ISBoxer ACTION
* Enables a VideoFX viewer in the dxNothing window ACTION
* Disables another VideoFX viewer in the dxNothing window ACTION

Just so we're on the same page and stuff, could you tell us how many "actions" by your thinking each of the above encompass?
You can do whatever you want, just as long as you aren't having greater than 1 legal actions occur per 1 input.

Super simple.

One input, one action.