moonlight-stream / moonlight-stream/moonlight-android

Nintendo pro controller buttons are not mapped correctly

Open
#842 23 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C
Stars
7.1k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

Can't use Nintendo pro controller, everything works but some buttons are switched/not properly mapped. I am using Android as a client so I cannot remap the buttons. The pro controller is a top end gamepad, following PS4 and Xbox controllers.

Please add support for this controller

Moonlight v9.5.1
Android 8.0
Android TV - mi box S
Nintendo pro controller

Just to say that the controller works perfectly with android, and also works with steam link. It works with moonlight but it send incorrectly mapped buttons to the host. For example, the select button reads as the LT and start as the RT.

Contributor guide

No contributing guide indexed for this repository

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

No file, test, or entry point is named. Reproduce with a Nintendo Pro Controller on Moonlight v9.5.1 for Android 8.0 on the listed Mi Box S, then trace the controller input handling; done means Select and Start, along with the other buttons, reach the host with the correct mappings.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
game-dev, mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.