Describe the bug
When connecting via USB, my HORI RAP N4 PS4/PS3/PC arcade stick, to the nvidia shield pro, the button layout is totally messed while streaming, once the controller is detected under windows.
Remapping the keys cannot solve the issue, as multiple buttons (at least 3) having the same "button 1" bind under windows, at driver level (controller panel).
The stick is in PS4 mode. When physicaly connected to PC, it behaves like a 360 controller under windows without any issue as it have a true PC compatibility.
On the nvidia shield, using game controller tester app (https://play.google.com/store/apps/details?id=uk.co.powgames.gamecondiag), is showing no issue whatsoever. Arcade stick is detected as RAP N.4 ; every button is mapped correctly, and behave like a ps4 controller, even with specific PS4 track pad working as intended.
But artemis/apollo doesn't seem to detect the controller as a DS4 controller. If I force DS4 controller emulation through Apollo, it doesn't fix the issue either.
Steps to reproduce
Connect PS4/PC arcade stick to nvidia shield, start the stream.
Check input in controller panel.
Affected games
Every games under windows.
Other Moonlight clients
None
Moonlight adjusted settings
None
Moonlight adjusted settings (please complete the following information)
No response
Moonlight default settings
Yes
Gamepad-related connection issue
No
Gamepad-related input issue
Yes
Gamepad-related streaming issue
Yes
Android version
8.2.3
Device model
Nvidia shield pro
Server PC OS version
Windows 11 25h2 26200.8737
Server PC GeForce Experience version
Apollo 0.4.6
Server PC Nvidia GPU driver version
591.74
Server PC antivirus and firewall software
Defender
Screenshots
No response
Relevant log output
Additional context
No response
Describe the bug
When connecting via USB, my HORI RAP N4 PS4/PS3/PC arcade stick, to the nvidia shield pro, the button layout is totally messed while streaming, once the controller is detected under windows.
Remapping the keys cannot solve the issue, as multiple buttons (at least 3) having the same "button 1" bind under windows, at driver level (controller panel).
The stick is in PS4 mode. When physicaly connected to PC, it behaves like a 360 controller under windows without any issue as it have a true PC compatibility.
On the nvidia shield, using game controller tester app (https://play.google.com/store/apps/details?id=uk.co.powgames.gamecondiag), is showing no issue whatsoever. Arcade stick is detected as RAP N.4 ; every button is mapped correctly, and behave like a ps4 controller, even with specific PS4 track pad working as intended.
But artemis/apollo doesn't seem to detect the controller as a DS4 controller. If I force DS4 controller emulation through Apollo, it doesn't fix the issue either.
Steps to reproduce
Connect PS4/PC arcade stick to nvidia shield, start the stream.
Check input in controller panel.
Affected games
Every games under windows.
Other Moonlight clients
None
Moonlight adjusted settings
None
Moonlight adjusted settings (please complete the following information)
No response
Moonlight default settings
Yes
Gamepad-related connection issue
No
Gamepad-related input issue
Yes
Gamepad-related streaming issue
Yes
Android version
8.2.3
Device model
Nvidia shield pro
Server PC OS version
Windows 11 25h2 26200.8737
Server PC GeForce Experience version
Apollo 0.4.6
Server PC Nvidia GPU driver version
591.74
Server PC antivirus and firewall software
Defender
Screenshots
No response
Relevant log output
Additional context
No response