How to Use HidHide with DS5Windows to Avoid Double Controller Inputs

If you have ever played a PC game with a PS5 DualSense controller and noticed your menus skipping two items at a time, or your in-game button icons rapidly swapping between Xbox and PlayStation prompts, you are experiencing the infamous Double Input Glitch.

This happens because modern Windows games try to be helpful. The game engine detects your raw PlayStation hardware via DirectInput and the virtual Xbox controller created by your mapping software via XInput at the exact same millisecond. To your PC, it looks like you are mash-pressing buttons on two separate controllers simultaneously.

The only permanent fix is to use a specialized driver tool called HidHide to completely block Windows from seeing your physical controller, leaving the virtual one perfectly clear. To ensure your configuration setup runs smoothly without library corruption, download your core mapping utility files directly from ds5windows.dev. Follow this exact walkthrough to set up HidHide correctly.

The Step-by-Step Configuration

To establish a completely clean, zero-latency controller path, you must configure HidHide’s device permissions and application whitelists in a specific sequence.

1.Close Your Mapping Application:Prerequisite.

Before installing or configuring system-level drivers, completely close your controller mapping app. Check your Windows hidden system tray (bottom-right corner clock area) to ensure the app icon is fully closed and not running silently in the background.

2.Configure the HidHide Device Lock:Devices Tab.

Launch the HidHide Configuration Client utility (available via the official Nefarius GitHub Repository). Navigate to the Devices tab. Look for your physical controller—it will typically be listed as Sony Interactive Entertainment Wireless Controller or DualSense Wireless Controller. Check the box directly next to it. A Red Lock icon will appear over the name.

3.Activate Device Hiding:System Level Enable.

Look at the very bottom of the HidHide Devices window. Locate the checkbox labeled “Enable Device Hiding” and turn it on. The moment this box is checked, your physical controller becomes completely invisible to Windows, Steam, Xbox App, and all background games.

4.Whitelist Your Mapping Software:Applications Tab.

Switch over to the Applications tab at the top of the HidHide client. Click the “+” (Plus) button. Browse your PC storage directories and select the main executable .exe file for your controller mapping software. This creates a dedicated bypass exception, telling your operating system that only your mapping software has permission to see the raw PS5 hardware.

5.Restart and Run the Software:Execution.

Close the HidHide client window. Reopen your controller mapping app and click Start. Look at your controllers list tab—if it detects your DualSense pad successfully, your whitelist configuration is perfect.

Verifying the Fix via Joy.cpl

You can easily confirm that your double input issue is completely resolved using the built-in Windows game controller diagnostic tool.

  • Press Win + R on your keyboard to open the Run dialog box.
  • Type joy.cpl into the box and press Enter. This launches your operating system’s native controller status window.
  • The Correct Result: You should see exactly one controller listed (e.g., Controller (XBOX 360 For Windows)).
  • If you see both the Xbox controller and a Wireless Controller listed here at the same time, your HidHide driver is either disabled or your mapping application hasn’t been whitelisted correctly.

Pro Tip for Bluetooth Users: If you disconnect your DualSense controller from Bluetooth and pair it to a different PC port or a new wireless dongle later on, Windows will assign it a brand-new hardware ID. If the double input glitch suddenly comes back, simply reopen HidHide and check the box next to the new hardware instance to lock it down again.

Final Thoughts

By pulling your baseline applications directly from ds5windows.dev and wrapping your connection in a secure HidHide barrier, you permanently wipe out menu lag and broken button bindings across your entire PC library. Always make it a strict habit to boot up your controller mapping interface before launching digital storefronts like Steam, Epic Games, EA App, or the Xbox App to guarantee your virtual configurations hook into your games cleanly from the first click.

Leave a Comment