Rosalie241 / RMG

Rosalie's Mupen GUI
GNU General Public License v3.0
572 stars 50 forks source link

Start button not detected on replica controller, works in jstest #209

Closed fir3-1ce closed 5 months ago

fir3-1ce commented 5 months ago

First of all thank you for the great software. Everything seems to work perfectly except I cannot map the start button on a controller I just purchased from Amazon! At first I thought the controller was at fault, but then I opened jstest-gtk and it picks up the input. So what could be the reason for this, and is there anything I can do? So far I just set a player two keyboard mapping for Enter, because I can't set it for player one when a controller is already selected.

Here is the exact controller I bought on Amazon, mupen calls it "Ipega PG 9099": https://www.amazon.com/dp/B07Z7TJQSW?_encoding=UTF8&ref_=cm_sw_r_ud_dp_ET5W35HVS9VVB6DCY4C3&th=1

I am running the Flatpak build on Ubuntu 22.04

fir3-1ce commented 5 months ago

By setting the input device to "automatic" I was able to add an enter keybinding for the start button while keeping all of the other buttons mapped to the controller. It's still not ideal, I'd like to have a functioning start button, but at least I can get past the opening screen for certain games now

fir3-1ce commented 5 months ago

Really, nothing? When I press the start button, Steam's GUI opens, which happens when you press the "Home" button on most modern controllers, so it's being picked up by steam as well

fir3-1ce commented 5 months ago

Going into Options and unchecking "Filter Events Based On Joystick Type For Buttons" seems to have fixed the issue. Will report back if there's any other problems