21 Jan 2016, 00:10

Hello all.  I am fairly new to Recalbox but I'm loving it so far.  The UI is beautiful and setting it up has been pretty simple. I have, however, hit a snag with some of my controller configuration.  My controller is a Tankstick made by X-arcade.  As I understand it, the Pi sees all of the Tankstick's buttons and joystick events as keyboard presses.  The trackball is treated like a mouse. For the most part, this is working great.  I configured the controllers via the recalbox interface and it went smoothly.  What I've noticed, though, is that when playing simultaneous 2-player games (like 1943, for example), when player 2 hits the A button it acts as if both player2 hit the A button and player1 hit the B button. I was curious if the existing es_input.cfg file maybe had some duplicate configuration so I moved it to a backup location and I replaced it with the following: <?xml version="1.0"?> <inputList> <inputConfig type="keyboard" deviceName="Keyboard" deviceGUID="-1"> <input name="a" type="key" id="1073742050" value="1" code="3496620" /> <input name="b" type="key" id="1073742048" value="1" code="3496620" /> <input name="down" type="key" id="1073741905" value="1" code="3496620" /> <input name="hotkey" type="key" id="51" value="1" code="3496620" /> <input name="left" type="key" id="1073741904" value="1" code="3496620" /> <input name="pagedown" type="key" id="120" value="1" code="3496620" /> <input name="pageup" type="key" id="32" value="1" code="3496620" /> <input name="right" type="key" id="1073741903" value="1" code="3496620" /> <input name="select" type="key" id="49" value="1" code="3496620" /> <input name="start" type="key" id="50" value="1" code="3496620" /> <input name="up" type="key" id="1073741906" value="1" code="3496620" /> <input name="x" type="key" id="122" value="1" code="3496620" /> <input name="y" type="key" id="1073742049" value="1" code="3496620" /> </inputConfig>   <inputConfig type="keyboard" deviceName="Keyboard" deviceGUID="-1"> <input name="a" type="key" id="115" value="1" code="3496620" /> <input name="b" type="key" id="97" value="1" code="3496620" /> <input name="down" type="key" id="102" value="1" code="3496620" /> <input name="hotkey" type="key" id="52" value="1" code="3496620" /> <input name="left" type="key" id="100" value="1" code="3496620" /> <input name="pagedown" type="key" id="91" value="1" code="3496620" /> <input name="pageup" type="key" id="113" value="1" code="3496620" /> <input name="right" type="key" id="103" value="1" code="3496620" /> <input name="select" type="key" id="49" value="1" code="3496620" /> <input name="start" type="key" id="50" value="1" code="3496620" /> <input name="up" type="key" id="114" value="1" code="3496620" /> <input name="x" type="key" id="101" value="1" code="3496620" /> <input name="y" type="key" id="119" value="1" code="3496620" /> </inputConfig> </inputList>   The problem persists, though.  Also, it doesn't appear that any of my hotkey combinations work in MAME.  However, that's not really a big deal to me because the system also has a USB connected so I can just hit the ESC key. Other than the player2 A button activating itself and the player1 B button, I think all of my controller configurations in MAME are fine.  After I sort this out I'll try and tackle NES and SNES because I may have issues there as well.  But, one thing at a time. Thanks!