DS4Windows is an open-source program that emulates an Xbox 360 controller, enabling use of a DualShock 4, DualSense, Switch Pro, and JoyCon controllers on a PC.
DS4Windows is an open-source program designed to emulate an Xbox 360 controller, enabling the use of a DualShock 4, DualSense, Switch Pro, and JoyCon controllers on a PC. This tool allows gamers to enjoy their favorite titles with enhanced compatibility across various platforms.
Key Features:
Emulates Xbox 360 controller input for broad game compatibility.
Supports multiple controller types, including PlayStation and Nintendo devices.
Enables precise control mapping for optimal gameplay experience.
Can be installed via winget for seamless setup.
Audience & Benefit:
Ideal for gamers seeking cross-platform compatibility on their PC. DS4Windows provides a versatile solution to enjoy gaming with supported controllers, offering features like motion controls and haptic feedback for an immersive experience.
README
DS4Windows
Like those other DS4 tools, but sexier.
DS4Windows is an extract anywhere program that allows you to get the best
DualShock 4 experience on your PC. By emulating an Xbox 360 controller, many
more games are accessible. Other input controllers are also supported including the
DualSense, Switch Pro, and JoyCon controllers (first party hardware only).
This project is a fork of the work of Jays2Kings.
License
DS4Windows is licensed under the terms of the GNU General Public License version 3.
You can find a copy of the terms and conditions of that license at
https://www.gnu.org/licenses/gpl-3.0.txt. The license is also
available in this source code from the COPYING file.
Bluetooth 4.0 (via an
adapter like this
or built in pc). Only use of Microsoft BT stack is supported. CSR BT stack is
confirmed to not work with the DS4 even though some CSR adapters work fine
using Microsoft BT stack. Toshiba's adapters currently do not work.
Disabling 'Enable output data' in the controller profile settings might help with latency issues, but will disable lightbar and rumble support.
Disable PlayStation Configuration Support and
Xbox Configuration Support options in Steam