ipega PG-9021 partial mapping
-
I have a RiPi3 with RetroPie (4.0.2) and have paired a Ipega PG-9021 to the setup in gamepad mode. Once this was done I then went through the usual mapping from within emulatorstation and all the controls here work fine.
However when I launch a game I've noticed only the directional keys work. Even though they are all mapped from the file generated in /opt/retropie/configs/all/retroarch-joypads/PG-9021.cfg
What can I do to diagnose why only partially the keys are mapped?
-
@inversechi try to follow these steps I'm talking here:
-
So do you think the issues is the actual ones mapped from ES are not valid for the emulators? i was looking at the output from jstest and they seemed correct though :/
-
@inversechi said in ipega PG-9021 partial mapping:
So do you think the issues is the actual ones mapped from ES are not valid for the emulators?
I don't know the exact reason, but it's a known issue. RetroArch uses different numbers in some bluetooth controllers depending on the input driver used (udev, sdl, etc.)
The "8bitdo hack" you see in bluetooth setup dialog is used to deal with this issue for 8bitdo controllers (but it's not usefull for ipega ones).
-
Interesting - It feels like that should be something that should be added to allow ease of customisation for these mapping mishaps. I wonder why this problem occurs? Hmmm
I tried your solution a bit configuring some keys and it looks to be working.
-
Made some progress by changing the retroarch config to use sdl2 instead of udev. However It feels a little bit flaky. Now I need to try and get the second controller connected.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.