libretro / libretro/RetroArch

Joystick not working in RA

Open
#16,680 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

I have a USB adapter that can receive two PS joysticks. My joystick doesn't work in RA, even to control the Menu. When I open RA, it shows the message "Twin USB Joystick configured in port 1". When I try to set controls, no commands are recognized. I've already created a file in autoconfig with the correct vendor and Product ID but nothing happens.

In Drivers, it only shows me hid and mfi options for controller.

Currently I'm using the "enjoyable" software to map keyboard commands and play as if I were using the controller. But it doesn't work so well. I would like to configure my joystick directly in RA.
Could anyone help me with this?

Version/Commit
  • RetroArch: [1.17.0]
Environment information
  • OS: MacOS High SIerra
  • Device Name: Twin USB Joystick VID/PID 2064/1
  • Macbook PRO Early 2011

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the controller-detection problem on RetroArch 1.17.0 under macOS High Sierra with the Twin USB Joystick (VID/PID 2064/1). Check the available hid and mfi controller drivers and the existing autoconfig entry; done means the joystick is recognized for menu navigation and control mapping.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.