yannbouteiller / vgamepad

Virtual XBox360 and DualShock4 gamepads in python
MIT License
162 stars 21 forks source link

PS4 DS4 triggers and touchpad not working in PS remote play #1

Open soggychips opened 3 years ago

soggychips commented 3 years ago

Hi! Great wrapper. It seems as though the triggers do not work, and neither does the touchpad input.

No errors are thrown, but nothing ends up happening with those.

yannbouteiller commented 3 years ago

Hi, thanks :)

Triggers work for me on Gamepad Tester: https://gamepad-tester.com

Would you have more info so I can reproduce the issue?

As for the touchpad, are you using the report directly? I have never tried that, could you share a code snippet please?

yannbouteiller commented 3 years ago

Closed for inactivity / could not reproduce the issue. Please reopen if you encounter this issue.

InputSense commented 2 years ago

Triggers work for me on Gamepad Tester: https://gamepad-tester.com

Would you have more info so I can reproduce the issue?

The triggers don't work when trying to use the DS4 virtual controller through PS remote play to a PS5 console. They are reported as working on gamepad-tester, and I've read them with both DS4Windows->Xinput, as well as pygame. All report the triggers as working.

I have had multiple users try this and all report the same issue: R2/L2 don't work on the PS5 console through remote play. I've not yet found why it won't read the input from vgamepad properly. Additionally, a physical DS4 controller itself will have the triggers work on remote play properly.

yannbouteiller commented 2 years ago

Hmm that sounds like a vigem issue, let's see whether Nefarius knows more about this.

yannbouteiller commented 2 years ago

Apparently Nefarius thinks this should work and that I might have not formatted the DS4 report correctly. If anyone knows what I might have done wrong help would be appreciated, because I don't have PS remote play to test this.

yannbouteiller commented 12 months ago

Seems related: 236563

Apparently it is Sony who added a check to their software to make sure that what is connected in an authentic DS4 controller.