Sixaxis controller working in menu but not in game

I have a Samsung Galaxy S4 that I am trying to get RetroArch working with a PS3 controller and Sixaxis. I’ve gotten the controller to pair with the device, I have set the input method IME to Sixaxis controller, and I am able to navigate the RetroArch menu with the controller, but as I am unable to control any game with the controller. I enabled input debugging, and all of the keypresses are being registered, but nothing is being sent to the game. The only button that has any effect is select, which sends the ‘Back’ command, which is what the button does when not in game.

Any suggestions?

You don’t need to use sixaxiscontroller in IME mode, just use gamepad mode and auto detection in retroarch

Ok, when I change Set Input Method back to Swype from Sixaxis Controller, it still doesn’t work in game, and in addition I’m not getting any debug messages reporting the keypresses. So clearly I have some configuration issue. Here’s what I have set up:

Sixaxis Controller app: Pair controller, leave IME as my keyboard. RetroArch: Set Input Method: my keyboard, Config Autodection: enabled

Which setting am I missing or missetting?

Thanks for your help with this.

Nevermind - I just found the “Native gamepad” option in Sixaxis controller. Thanks for your help!

Glad to know it’s working, btw analogs don’t always work, it might be fixed in 1.0.0.3 or 1.0.0.4

Hi, i’ve got a similar problem. => Just the D-Pad

My Setup:

  • Retroarch from Google Play Store
  • Nexus 7 2013 w/ Android 4.4.2 (not rooted)
  • PS3 Controller wired with OTG Cable
  • not using any IME, just Plug and Play

When i connect the controller to the Nexus, i am able to navigate trough all menus fine. Inside the game all buttons work fine, but the dpad isvery laggy.

I used the debug overlay to see whats wrong.

It seems to be, that the d-pad is working like an analog stick. I have to press the d-pad very very hard and long (about a second) to get a response.

How can i adjust this?

EDIT: I downloaded the “Sixaxis Enabler” and paired the Controller to the Nexus 7, but nothing changed… =(