I recently setup Retroarch. It works great with standard, USB gamepads, but not with my X-Arcade Tankstick.
I want to use the Tankstick as a keyboard input for both players 1 & 2. This way, I can leave my gamepads (2 Dualshock 4s) connected and swap back and forth as I see fit. At least, that’s my goal.
The default button to keyboard mapping on the Tankstick seemed wonky for use in Retroarch, so I changed it. I made a new mapping on my Tankstick to match the default player 1 mappings and utilize un-used keys for the player 2 mappings. Please see the attached image for how I programmed my Tankstick for Retroarch.
When I use RetroArch to bind the controls for player 2, it recognizes my new mapping from my Tankstick and appears to map it correctly. It shows I’ve mapped 'J; as Up, ‘B’ as right, etc. It allows me to use the Tankstick to set the mapping even.
When I launch a game (I’ve only tested NES and SNES games so far), it acts like there is no controller attached for player 2. Player 1 works fine with either the Tankstick or the attached USB game pad. Player 2 will only work with the game pad. If no game pads are plugged in, player 1 works fine and player 2 does not work at all from the tankstick or the keyboard.
Is there a setting I am missing which prevents the keyboard from actually being used for player 2?
Thanks in advance for any help.