Heh, been there before.....
Indeed the software can do that.
The simple approach to the requirements so far are:
- Install InnerSpace and ISBoxer
- Run InnerSpace, login.
- Run ISBoxer Toolkit.
- Run the Quick Setup Wizard for your team. You can probably Next through most of it, but do choose things that make sense to you.
- Export to InnerSpace at the end.
- Right click the InnerSpace icon in the tray/notification area.
- Select ISBoxer Character Sets from the menu, select the name of the team just created.
- Games will load. Log them in (you might need to press SHIFT+ALT+M to disable key maps). Select Characters etc.
- Once all in game, press SHIFT+ALT+R (the hotkey default for broadcasting). It will popup a message for current status (e.g. ON/OFF).
- Press keys. All characters shoudl receive the input. This is broadcasting. It is fairly basic, and gets old real quick.
With Key Maps (you possibly disabled them earlier), these are like macros. Key Maps are actually containers (or collections if you like depending on your flavour of dev language). They contain Mapped Keys. Mapped Keys are like the macros. Mapped Keys have hotkeys and they do Actions. one type of Action is send a keystroke to the game (or Target in ISBoxer). It might be the same key as the hotkey, it might not. It might send a different keystroke to each game (Target). It might reconfigure ISBoxer on the fly and change a whole set of what gets sent to each game, but you might be pressing the same hotkey (it is possible to have one attack key if you like and have it cycle through 20 or more different in game behaviours).
There are a butt load of videos on youtube and yes, some have old dates, but they are still relevant.
The WiKI (manual link on the website
https://isboxer.com/wiki) has a decent amount of info (yes it needs some organizational lovin for a better index).
Feel free to post more questions (even if it is a can you give me a link to...), join the
discord, etc.