

If you want to go back to these dark times the best option for your DS4 controller is DS4Windows. These programs were tough to use, prone to breaking, and just not worth the trouble for most people, so 90% of PC gamers just used xbox controllers, which were often supported flawlessly. Prior to steam adding support you had to use janky fan made programs to operate as middle men, taking the mystery inputs from the controller, and then passing them along as pretend xinput (xbox) controller inputs.

I don't know the why here, maybe microsoft made it really tough on them for all I know. Sony and Nintendo never released drivers, and never did anything to even remotely make them useable. See, the crux of the problem is that the only company who does anything to support their controllers being used on PC is microsoft. It would be nice if the PlayStation 4 allowed you to automatically load button-mapping profiles load when you launch a specific game, but that feature isn’t available. But this is still a big improvement from being unable to customize your controls in console games.Let me tell you a little tale of why you want/need the buttons relabeled. Your custom button layout will be saved, so you can re-activate this setting later and resume using the last button assignment profile you created without setting it up from scratch. To disable your custom button setup, just revisit the Button Assignments screen and de-activate the “Enable Custom Button Assignments” setting. You can then return to the game and immediately resume right where you left off. If you need to check while playing a game, you can just press the PlayStation button and navigate to Settings > Accessibility > Button Assignments. You can always revisit the Button Assignments screen later to see a graphic displaying your custom button assignments. With that in mind, let’s talk about how to accomplish this.
