microsoft / RdpGamepad

Remote Desktop Plugin for Xbox Gamepads
MIT License
364 stars 50 forks source link

Why didn't base your development on Remote FX USB Redirection? #7

Closed ghost closed 4 years ago

ghost commented 4 years ago

I'm using Remote FX USB Redirection to remote use my Xbox 360 and PS4 controller but I lost my RDP connection with a Xbox One controller. Why didn't base your development on Remote FX USB Redirection?

Thanks Fred

jpflouret commented 4 years ago

There are a couple reasons:

There are probably more reasons but those are the ones I can think of off the top of my head.

Cheers JP

ghost commented 4 years ago

You indeed need Windows PRO for RemoteFX. All valid reasons. My only caveat is that I will have to switch back and forth with your plugin and RemoteFX to remote debug on my PS4 devkit. Do you want to support PS4 controller as well? ;-)

jpflouret commented 4 years ago

ViGEm Bus supports creating virtual PS4 controllers. It might be possible to add an option on the receiver to create a PS4 controller rather than an Xbox 360 controller. I do not, however, have any way of testing PS4 controllers. I would need someone else to volunteer to do that work.

ghost commented 4 years ago

I can test it for you.

jpflouret commented 4 years ago

I need someone else to do the implementation too. I can't justify spending that time to develop PS4 controllers to my employer ;-)

jpflouret commented 4 years ago

Actually, go check out the ProjectAsura fork. They have a DS4 implementation. You could also ask them to create a pull request!

ghost commented 4 years ago

Nice!