Unter Windows ist im Prinzip das Layout vom XBox- Controller Standard. Man muss also nur auf XInput mappen und das Gerät als XBox-Controller auszeichnen. Für die PS- Controller hat da jemand sehr gute Arbeit geleistet. Ich glaube, dass das Programm SCP hieß. Allerdings muss man den Bluetooth- Treiber damit ersetzen, weil der Controller ein eigenes Protokoll hat und vorerst nicht für PC vorgesehen war(Eig. wäre es Sony ja lieber, wenn man auf PCs gar nicht mehr zocken könnte.)
Auch Steam ist auf XInput hervorragend anzusprechen.
Für Linux gibt es auch ein Programm für den DualShock3, evtl. auch 4. Bei mir lief aber nur USB direkt und das Bluetooth funktionierte nicht. Somit belaufen sich meine Erfahrungen auf die Kabelgebundene Variante. Bin mir aber sicher, wenn ich ein bisschen Zeit aufgebracht hätte, hätte ich das auch zum Laufen gebracht. Aber gerade ein PS-Controller wäre mit dem Steam BigPicture- Mode eine feine Sache für eine Linuxbasierte Gaming Plattform.
Edit: beim SCP- Programm funktionieren sogar die Status-LEDs und es kann vier Controller verwalten, also wie bei einer PS. Falls das jemand ließt und sich denkt: hey, sowas kann ich! Dann bitte bitte schenke der Linux Community ein Tool, was speziell mit den PS- Controllern per Bluetooth umgehen kann und am Besten auch mehrere verwalten kann, vielleicht noch einen Tick komfortabler als das SCP für Windows. Würde mich extrem erfreuen und da sich diese Controller einer großen Beliebtheit erfreuen, sicherlich auch viele andere.