What I want to achieve is to play North&South (P-UAE) in 2 human player mode on my NVIDIA shield using two shield controllers only, no keyboard. Everything works well with defaults, except changing units in battle screen. In the original game, the left and right shift keys are used to achieve unit switch for player 1 and 2 respectively.
If I map a RetroPad Button (e.g. X) to RETROK_LSHIFT, both players/controllers will change the unit of player 1. (Options - Show Mapping Options - RetroPad X - RETROK_LSHIFT)
How can I map X of the first controller to LSHIFT, and X of the second controller to RSHIFT such that it is not possible for player 1 to interfere with player 2 and vice versa?