DS5 Windows - Your Best Tool to use PS5 Controller on Your PC

DS5 Windows is the official solution for using the PlayStation 5 DualSense controller on Windows 10 and Windows 11 PCs. Designed with compatibility, performance, and ease of use in mind, DS5 Windows helps you connect, play, and customize your controller for the best possible experience on PC.

Windows may detect the DualSense controller automatically, but many games do not support advanced features such as adaptive triggers, haptic feedback, or button remapping natively. DS5 Windows bridges this gap by providing a reliable interface that unlocks additional controller capabilities and helps your controller work smoothly with a wide range of games and platforms.

Why Choose DS5Windows?

Older PlayStation controllers, such as DualShock 3 and DualShock 4, required third-party tools to function properly on Windows systems. This often resulted in limited compatibility and complex setup.

With the DualSense controller, Sony introduced native plug-and-play support for Windows 10 and 11. However, native support still does not unlock all advanced controller features. DS5 Windows builds on this foundation by enabling enhanced controller functionality, smoother performance, and deeper customization than what is available by default.

Whether you play on Steam, non-Steam games, or other platforms, DS5 Windows ensures a reliable and optimized DualSense experience on PC.

๐ŸŽฎ Full Adaptive Triggers and Haptic Feedback Support

Experience true next-gen gameplay on PC with dynamic trigger resistance and immersive vibration. DS5 Windows brings the real PlayStation 5 feel to supported and non-supported games alike.

๐Ÿ•น๏ธ Smart Controller Emulation for Maximum Compatibility

Switch between Xbox, DualShock 4, and DualSense modes to ensure your controller works smoothly with almost any PC game.

๐Ÿ”ง Advanced Button and Profile Customization

Create custom layouts, remap buttons, and save multiple profiles for different games. Instantly switch settings to match your play style.

๐ŸŒˆ RGB Lighting and Visual Customization

Personalize your controller and app interface with custom LED colors, themes, and visual effects that match your gaming setup.

๐Ÿ“Š Real-Time Status and Performance Monitoring

Monitor battery level, connection status, and button activity in real time to keep your controller performing at its best.

๐Ÿš€ Auto Connect and Instant Startup Support

Launch DS5 Windows automatically with Windows and connect your controller instantly, so you are always ready to play without delays.

DS5 Screenshots

System Requirements

DS5 Windows runs on:

  • Windows 10 or Windows 11 (64-bit recommended)

  • PlayStation 5 DualSense controller (USB or Bluetooth)

  • Microsoft .NET Framework (latest version)

  • ViGEmBus driver (required for emulation support)

  • HidHide driver (optional, improves input handling)

These components help DS5 Windows deliver stable controller support and unlock enhanced features.

Core Capabilities of DS5 Windows

DS5 Windows provides tools and features that make using your DualSense controller on PC more powerful and flexible:

  • Unlock advanced DualSense Controller Features
    โ€“ Adaptive triggers and immersive haptic feedback in supported games

  • Keyboard & Mouse Remapping
    โ€“ Assign controller buttons to keyboard and mouse inputs

  • Controller Diagnostics
    โ€“ View connection status and test button functions

  • Profile Support
    โ€“ Save and load controller configurations for specific games

  • Improved Compatibility
    โ€“ Works with both Steam and non-Steam titles

  • Stable USB and Bluetooth Connections
    โ€“ Reliable controller input whether wired or wireless

These features help ensure your DualSense controller performs consistently across a wide variety of PC titles.

How to Connect and Use PS5 Controller on PC with DS5 Windows

DS5 Windows Overview

How It Works?

DS5 Windows acts as a bridge between your PlayStation 5 DualSense controller and Windows-based games and applications. It ensures that your controller is correctly recognized, configured, and optimized for maximum compatibility and performance.

When a DualSense controller is connected via USB or Bluetooth, DS5 Windows immediately detects the device and reads its hardware input signals, including buttons, triggers, touchpad, motion sensors, and vibration motors.

The software then creates a secure virtual controller using advanced emulation technology. This virtual controller appears to Windows and supported games as a standard Xbox, DualShock 4, or DualSense-compatible device. This process allows games that do not natively support PlayStation controllers to work seamlessly without manual configuration.

At the same time, DS5 Windows enables full access to advanced DualSense features such as Adaptive Triggers, Haptic Feedback, motion sensing, and RGB lighting. These features are managed in real time and automatically adjusted based on game profiles and user preferences.

All controller inputs can be customized through built-in profiles. Users can remap buttons, configure keyboard and mouse actions, adjust sensitivity, and create shortcuts for different games and applications.

To prevent conflicts and double input issues, DS5 Windows integrates controller filtering technology that hides the physical controller from unsupported programs while allowing the virtual controller to remain visible. This ensures stable and accurate input during gameplay.

Once configured, DS5 Windows runs efficiently in the background. It automatically reconnects your controller, loads saved profiles, and applies performance optimizations every time you launch a game, delivering a smooth and reliable gaming experience on Windows.


  • Full support for PlayStation 5 DualSense controllers on Windows 10 and Windows 11
  • Works with both USB and Bluetooth connections for flexible gameplay
  • Adaptive Trigger configuration, allowing varied resistance where supported
  • Haptic Feedback control for enhanced vibration in compatible games
  • Controller button remapping, enabling custom layouts and profiles
  • Keyboard and mouse mapping, allowing controller buttons to trigger keys and mouse actions
  • Controller profile system, letting users save and switch between different configurations
  • Real-time controller status display, including connection and battery level
  • Basic controller testing tools to verify button, trigger, and stick functionality
  • Optional HidHide integration to avoid double input issues in some games
  • Automatic device detection and reconnection for a smooth setup experience
  • Compatible with Steam and non-Steam games, extending controller usability
  • Driver support integration (e.g., ViGEmBus) for virtual controller emulation
  • Lightweight and optimized performance, running efficiently in the background
  • Automatic updates, delivering fixes and improvements when released

DS5 Windows works with most PC games and gaming platforms. While some titles offer native DualSense support, others require software tools like DS5 Windows to enable full functionality.

Whether itโ€™s Steam, Epic Games, or standalone executables, DS5 Windows helps your controller work as expected, with enhanced customization and more control.

You can download the lates source code on GitHub