Answering a now-deleted answer regarding PS4 controllers working out of the box on Windows:
PS4 controller support on Windows used to be a huge hassle, because you had to install DS4Windows to make it work. Nowadays, Windows automatically downloads the proprietary drivers to make it work, but I'm not sure if that covers the PS4 controller-specific features such as the touchpad, gyroscope, lightbar or if it enables XInput support. I think the PS4 controller situation supports what OP above is claiming.
But then I would have to install Steam, create an account, have it running in the background. And in case of macOS I would have to install Rosetta as well.
It would be better if they released drivers instead.
The Steam client is free and well-supported on all gaming OSes. It also provides Steam Input, which ensures customization parity with Steam Deck. In Valve's eyes, cross-platform support is already here.
A custom driver could always be made by the community. It feels a little absurd to expect Valve to write and support four different gamepad drivers, when they only need one.
> A custom driver could always be made by the community. It feels a little absurd to expect Valve to write and support four different gamepad drivers, when they only need one.
That is what the entire industry does though. Imagine if you needed an application running in the background for every peripheral you have, for your monitor, for your GPU, for running a hotspot on your smartphone over USB. Imagine having to install a piece of software to access a thumb drive. And that all those applications also needed user accounts. That is the entire point of having drivers.
For complex gamepads, the entire industry most certainly doesn't do that. It's not a class-compliant device, the preexisting OS-level mechanisms for Xinput and DirectInput do not accommodate anything but fight rudimentary fight sticks. The same goes for the original touchpad-based Steam Controller.
Just checked. Still needs it. I don't have Rosetta installed and I don't want to install Rosetta just to be able to use a game controller with DuckStation or Aethersx2. When I can also connect a PS4 controller and not need any of that.
This appears to only be in the Steam beta - the version available for download still requires Rosetta. There doesn't seem to be a direct download for the beta - you have to opt into it after installing Steam.
PS4 controller support on Windows used to be a huge hassle, because you had to install DS4Windows to make it work. Nowadays, Windows automatically downloads the proprietary drivers to make it work, but I'm not sure if that covers the PS4 controller-specific features such as the touchpad, gyroscope, lightbar or if it enables XInput support. I think the PS4 controller situation supports what OP above is claiming.