Default keyboard mappings

jlhorner1974

New member
I am running OpenBOR on RetroPie with arcade buttons and sticks wired to a MiniPac (IPAC2) USB keyboard controller in Keyboard mode. I am finding that Player 2's controls are sometimes triggering some actions for Player 1 as well, which makes games unplayable. After some research, it appears that this is because OpenBOR is set up to use certain keyboard keys (WASD in particular) as defaults to protect against the case where the GUI becomes inoperable when no gamepads are connected. Is this the case?

If so, is there any way to disable or change these default key bindings so they don't conflict with player input?

I really don't want to change my IPAC assignments because the defaults are already set up for MAME, and I don't want to change my IPAC to use gamepad mode, because I sometimes connect gamepads for PSX and Dreamcast games. Thanks in advance.
 
You have to make the changes via the ini files, I have a similar set up on my arcade machine using recalbox inside of linux, it's late, I'll try to give a more detailed answer in the morning.
 
My apologies I got totally side tracked, Because You're running OpenBor which has it's own keyconfig through retropie which also has it's own keyconfig which uses retroarch cores which also use's it's own keyconfig and then ontop of that you are using your own multiple key configurations for different inputs you can see the conflict so two things.

1. Use the retroarch settings menu to change what inputs you want to assign, usually I hold the hotkey and press x (weak punch) in game

WDooEA3.jpg


2. Make sure the controllers you are using are activated and working while in the retropie menu, don't go through all those menu's load up openbor and then turn on/change your controllers because they won't be detected.

There's so many variables before you even load up openbor and everyone's set up is slightly different (I have an arcade with two different controller pcb's) but hopefully you should be fine dealing with the conflict through the retroarch core.
 
I tried this, but I don't believe that my version of OpenBOR (showing as openbor-v6510-RPi4) is part of a retroarch core. I believe it is standalone. I cannot bring up the RetroArch menu from inside the game.

To configure the keys, I have to pause the game in OpenBOR and bring up its menu to set the key binds.

My mappings follow closely with the MAME defaults. Shown below are the mappings for P1 and P2. Notice how there are no keys in common, but I still get conflicts -- for example, when I move P2 left (D), it causes P1 to jump,
even though D is not a key assigned to P1 in any of my emulator settings for Emulation Station, RetroArch or any game specific configurations. That's why I think D might be hard coded in OpenBOR.

PXL_20220113_032900590.jpgPXL_20220113_032916315.jpg
 
Back
Top Bottom