A great option if you want to map joystick buttons to keyboard or mouse inputs for games that don’t support controllers at all.
While most modern operating systems like Windows 10 and 11 include an "inbox" generic driver, users often turn to specialized universal tools to enhance compatibility: universal usb joystick driver
The Universal USB Joystick Driver successfully bridges the gap between non-compliant hardware and modern OS input APIs. By combining a heuristic parser with a virtual joystick layer, UJD achieves near-universal compatibility with negligible overhead. Future work includes implementing a machine learning model for automatic report descriptor generation and extending support to force-feedback devices. A great option if you want to map
Force feedback or vibration may not work without a specific driver layer. How to Install and Update Joystick Drivers universal usb joystick driver