Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
The PlayStation API handles all the controller stuff, not the application. That's missing from Windows. Windows has Xinput.
There are two solutions to this:
1) Use Xinput for basic functionality that both controllers share and supplement it with additional feature support. (Requires Steam Input to be on for full-feature DS support.)
2) Include the PlayStation controller API in the application. (Cyberpunk 2077 requires Steam Input to be off.)
Still, both require extra work that isn't needed for Xinput alone and both require specific Sony licensing. (Epic has a whole spiel on how to get licensing to use Sony's DualSense API as Epic doesn't have a license for developers to use.) Also, both require USB connections as Windows Bluetooth doesn't have the necessary bandwidth for all the wireless features (but USB3 exceeds what's needed). If a game limits itself to just Xinput features, Windows Bluetooth works okay with DS controllers.
(Raw Input is a nightmare to use regardless which input device. It's understandable why developers avoid creating their own APIs based on it. No licensing necessary, but the headache isn't worth it.)
In any case, be certain to download Sony's own Accessories app for Windows and update the DS firmware. (It's not a background service. It only runs while opened and is unloaded upon exit. It also allows programming of "profiles" into the controllers that used to require a PS5 to do. This allows the extra inputs on a Sony DualSense Edge to be mapped to other inputs.)
Don't use 3rd party DS software for it.