360Controller is a macOS system extension and driver that enables wired Xbox 360, Xbox One, and original Xbox controllers to function as standard gamepad inputs. It maps hardware identifiers to system inputs to provide compatibility for these specific game controllers on macOS.
The driver includes support for haptic force feedback and the management of integrated LED indicators on compatible hardware. It also provides a mechanism for third-party gamepad integration, allowing users to manually register unsupported controllers by specifying vendor and product identifiers.
The project encompasses hardware administration tools, including a system preference interface for adjusting device behavior and verifying driver installation. It handles low-level tasks such as USB device descriptor parsing and HID report mapping to translate raw hardware packets into system events.