This app was mentioned in 15 comments, with an average of 2.00 upvotes
I'm hearing this elsewhere with some other controllers. I'm guessing the controller driver may be mapping DPad to cursor keys. I will try and push an update to work around this. Please if it is not too much of a hassle, could you test your controller with this free app, and report here if the DPAd is appearing as regular button presses or not?
Not really unless you are rooted for some devices there are custom kernels that add joystick drivers there is an app called https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier which mostly works
Check this app to see if all the inputs are being read.
then you will know if there is a problem with the controller, the OTG cable or if android isn't recognizing the inputs.
The program in question.
Actually does the job.. somewhat. As long as you have Magisk root, and payed for the pro of the program that is.
It registers both joycons as one singular XBOX controller.
Left analogue drifts and right one isn't responding at all though...
Nevermind
​
https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier&hl=en_US
+ Magisk Root (+Magisk Manager)
​
successfully aided in properly mapping the controller
(Left joycon drifts though)
I don't think there is such settings on epsxe but, you can change deadzones settings on system level though this app : https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier
worse for root apps that explicitly state that they require root access at the top of description yet people still download them because they don't know what they're doing.
Reply
100% agree many people just buy android because its cheap not because it is powerfull and has lots of features so they dont know what root or emulation or how to read before tapping the install button and start yelling at the developers here is a prime example https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier&showAllReviews=true. Personally my problem with retroarch is the desmume performance and yes I could google and learn how to customize everything and that would be great but its easier for me to use seperate emulator apps for every console
You can use this on bluetooth controllers requires ROOT. Allows you to use a controller in any game. Also works with emulators https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier
If the gamepad words in Chrome (http://html5gamepad.com) then it should work in Android Apps as well. Is it possible that Retroarch does not support gamepads?
Could you test it with a different app? There is a simple app to test gamepads here: https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier
If that does not work either, please file a feedback report and mention my reddit username, I'll have a look.
RE: http://www.homido.com/en/shop/products/gamepad-bluetooth
Did you get to the stick config at game start? You have to click through alot of unique buttons to get there.
Are you sure the stick operates like a real analog stick, have you tried it with a free HID joystick tester app on GooglePlay store?
If it has 1 stick and 6 buttons ( I assume all 6 appear as regular button press?) and it all works in the tester then I can probably hack a way in for you like this:
Make control setup have a timeout after 1 min of no more presses after 1 stick and six buttons have been pressed.
4 buttons (use right four) are needed to use the computer GUI interface, to enter the menu system and select things etc.
1 Stick for ship control
Leaving 2 buttons, 1 for laser obviously and then 1 more left.
That last one could be used to control speed, keep tapping it to speed up until full speed, then keep tapping to slow down until stop, repeat...
You would sacrifice ability to toggle camera and no roll (or yaw, you choose which you prefer later) but it would at least get you flying.
So test that controller and get back to me: [1]Does it have 1 working analog stick? [2]Does it have 6 detectable buttons? [3]Maybe 7, can you press the stick?
https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier
> RE: http://www.homido.com/en/shop/products/gamepad-bluetooth that's this gamepad indeed.
> Did you get to the stick config at game start? You have to click through alot of unique buttons to get there.
I entered the game control setting sequence, beginning with "presse button: dpad up"
> Are you sure the stick operates like a real analog stick, have you tried it with a free HID joystick tester app on GooglePlay store?
I did. It's a regular analog stick (the left one as depicted in the tester app)
> If it has 1 stick and 6 buttons ( I assume all 6 appear as regular button press?) and it all works in the tester they does then I can probably hack a way in for you like this:
> Make control setup have a timeout after 1 min of no more presses after 1 stick and six buttons have been pressed. > 4 buttons (use right four) are needed to use the computer GUI interface, to enter the menu system and select things etc. > 1 Stick for ship control > Leaving 2 buttons, 1 for laser obviously and then 1 more left. > That last one could be used to control speed, keep tapping it to speed up until full speed, then keep tapping to slow down until stop, repeat... > You would sacrifice ability to toggle camera and no roll (or yaw, you choose which you prefer later) but it would at least get you flying.
Thanks but I don't like this idea. I prefer the full experience.
> So test that controller and get back to me: [1]Does it have 1 working analog stick? [2]Does it have 6 detectable buttons? [3]Maybe 7, can you press the stick? > https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier
note AXIS_X and AXIS_Y are not 0 when idle while they have perfect -1 and 1 value when the stick is moved. To be precise, AXIS_X=0.00392.... and AXIS_Y=-0.00392.... at idle.
Sure sure this had been possible on rooted devices for years there is an excellent magisk module like 1 controller which supports PS4 Xbox one etc. It still doesn't help if the game doesn't natively support the controller. Root allows for touch emulation where taps and swipes are mapped to button presses it's a bit hacky but I was able to get a few games to work using apps to add support for controllers using .KL files https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier
https://play.google.com/store/apps/details?id=com.catalyst06.gc2tpro
https://play.google.com/store/apps/details?id=com.catalyst06.joyconenabler
Ebay for about $40 AUD its pretty great I used several apps to map the controller for games that don't support it automatically. Unfortunately they both require root which I have but is definitely not for everyone ignore the bad reviews most people don't know how to read a description THAT CLEARLY STATES ROOT IS REQUIRED.
https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier
https://play.google.com/store/apps/details?id=com.catalyst06.gc2tpro
https://play.google.com/store/apps/details?id=com.catalyst06.joyconenabler
Yep, should just work out of the box. There are also gamepad tester apps like this one: https://play.google.com/store/apps/details?id=com.catalyst06.gamecontrollerverifier