Skip to content

[Feature Request] Support for Joy-con d-pad and right stick on Android #18769

@nycki93

Description

@nycki93

There's a known issue in Android that Nintendo joycons have buggy support. The d-pad on the left joycon shows up as "button 0" for all four buttons, and the right stick shows up as "RX" and "RY" which aren't recognized by most apps. Both of these are possible to work around in software, however.

The half-open app KeyMapper is able to understand the left d-pad. I don't understand exactly how it works but it reads "scancodes" and it's able to distinguish between all four buttons. Gamepad Tester is able to detect RX and RY analog inputs when the right stick is moved. So it's possible for an app to recognize joy-cons.

It would be great if RetroArch implemented both of these workarounds so that joy-cons can be used. Many people already have joy-cons and an android phone, and brackets to mount one on the other are cheaply available either commercially or via 3D printing. So this would be a great way to support "DIY" handheld gaming.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions