I've actually managed it. I simulated a round robin by having an interrupt spam button that calls two interrupt maps (for each character).
Taking a leaf out of Rikers book I then had one of the interrupts set to state off in my initialisation file.
Each interrupt keymap has a second step that triggers a keymap that turns itself off and the other on.
TO make it reliable i had to put a 1sec delay on ONE characters interrupt state changes so they didnt get all confused.
End result....I hit q and i get an interrupt form character A. Next time I hit it (no matter how long) the interrupt comes from character B.
Connect With Us