moonlight-stream / moonlight-ios

GameStream client for iOS/tvOS
GNU General Public License v3.0
989 stars 247 forks source link

Is it possible to support paddles in Xbox Elite Controller 2? #588

Closed twilightgod closed 5 months ago

twilightgod commented 6 months ago

Is your feature request related to a problem? Please describe. I connect my Elite Controller 2 to iPad, but Moonlight thinks it's a Xbox 360 controller, so I can't use any paddles

Describe the solution you'd like Moonlight should be able to detect it's a Elite Controller 2 and support the paddles

Describe alternatives you've considered Not sure

Additional context Add any other context or screenshots about the feature request here.

cgutman commented 5 months ago

Paddle support is present in the code, but the problem is that the host side software (Sunshine) needs to be able to emulate an Xbox Elite controller for it to work. The open-source driver Sunshine uses for controller emulation only supports Xbox 360 and PS4 controllers right now.

cgutman commented 5 months ago

Closing since this feature shipped in v9.0.0. Paddles now need to be implemented on the Sunshine side to work.