Windows 11 generally uses its built-in HID-compliant game controller driver

It uses a virtual driver (like ViGEmBus) to inject a virtual XInput device into Windows 11.

Many Windows 11 games (especially those from the Microsoft Store or Game Pass) only accept Xbox controllers. After using vJoy + Joystick Gremlin, you still get a DirectInput virtual device. To fix this, add (Xbox 360 Controller Emulator) into the chain.

vJoy is particularly popular in flight simulation and racing communities, where users often need to combine multiple input devices into a single virtual joystick or feed data from external hardware (such as Arduino boards) into Windows games.

Use vJoy + Joystick Gremlin . The Easiest "No-Install" Way: Use Steam Input .

: The standard driver built into Windows 11 that handles most generic analog inputs (axes and buttons) without requiring third-party software. XInput Driver (Microsoft)

reWASD installs a virtual driver ecosystem that intercepts any input device—even unsupported ones—and remaps it to either an Xbox controller (XInput) or keyboard/mouse.

, it can translate almost any joystick into a format the game understands. DS4Windows

Extract the downloaded folder to a permanent location on your PC (e.g., C:\Program Files\X360CE ). Right-click the .exe file and select . Step 4: Map Your Joystick Controls

If a game does not support controllers at all, you can use an input mapper to bind joystick movements to your keyboard and mouse.

Open the vJoy Configuration tool. Set up one virtual joystick with the exact number of axes (X, Y, Z, Rx, Ry, Rz) and buttons that your physical device needs.

To get a universal joystick driver for Windows 11 work, you need a three-layer strategy:

: Specifically for PlayStation controllers (DualShock/DualSense), this utility allows them to work seamlessly with games that only support XInput. Troubleshooting Steps

: For most modern hardware, simply plugging in the device via USB or pairing it via Bluetooth will trigger Windows 11 to install the necessary DirectInput or XInput drivers automatically.