Thu Apr 25, 2019 9:23 pm by bob
Well, if the Key Map is only assigned to the correct characters, then as they have Hotkeys on those mapped keys, then only those mapped keys will run for the active character.
When you press a key on the keyboard, ISBoxer only processes the hotkey on the active window, so even though the other characters might have Key Maps assigned, with hotkeys, they are not executed because you have pressed the Hotkey. The other windows know nothing about the hotkey.
The method I outlined is more designed for you to have ONE Key Map with mapped keys that have hotkeys assigned to it, and that Key Map is loaded for everybody, but the actions it then performs will send an appropriate command to the various groups that expect to receive it (whether direct Key Stroke Actions, or Do Mapped Key Actions).
Now, if you happen to have multiple Key Maps assigned the to the Character Set, and those multiple Key Maps have mapped keys with the same hotkeys, then each character will have multiple mapped keys all with the same Hotkeys, and all hell breaks loose.
Without looking at your profile, I suspect you have multiple Key Maps, all with Mapped Keys with the same Hotkey, and are loading those Key Maps to all the Character Set (so all characters receive it). This is a bad design.