Twin Usb Gamepad Driver Windows 10 -
Author: Hardware Compatibility Research Unit
Date: April 2026
Subject: Legacy USB game controller driver behavior in Windows 10
Fix:
There is no official “Twin USB Gamepad” driver from Microsoft or the original manufacturer. The device operates in fallback mode as two separate DirectInput controllers.
Before closing, run through this checklist: twin usb gamepad driver windows 10
☐ One gamepad at a time plugged in.
☐ Windows 10 updated to at least version 1909 (older builds have buggy USB HID stack).
☐ Driver signature enforcement disabled (if using DragonRise).
☐ Both controllers tested individually in joy.cpl.
☐ x360ce configured with two separate controller mappings.
☐ Steam Input manually assigned per controller.
☐ USB selective suspend disabled in Power Options.
☐ Game launched in Windows 8 compatibility mode (for very old titles).
Once the driver is installed, Windows may still see both controllers as one device. Use these methods to split them:
Before diving into drivers, let’s clarify the hardware. A "Twin USB Gamepad" typically refers to a single USB dongle or a Y-cable that connects two wired gamepads (often styled after the PlayStation 2 controller) to a single USB port on your computer. These devices are popular for emulators (MAME, PCSX2, Dolphin) and local co-op Steam games. There is no official “Twin USB Gamepad” driver
The problem? Windows 10 has native support for Xbox and DirectInput devices, but older "twin" controllers often rely on proprietary HID (Human Interface Device) descriptors that Microsoft partially broke or changed after the Windows 8.1 update.
For many generic twin gamepads (VID_0079), Microsoft’s driver is insufficient. You need the community-developed DragonRise driver.
.inf file (e.g., dragonrise.inf).Result: Both the D-pad and analog sticks will now map correctly. In Device Manager
When you plug in the second gamepad, Windows sees the identical VID/PID and treats it as a duplicate of the first. Here’s the fix:
Method A: Using x360ce (Xbox 360 Controller Emulator) – Most Reliable
Method B: Using HidHide (For Advanced Users) If your game has native twin support but Windows conflates the controllers: