
The Input System supports the Standard Gamepad mapping as specified in the W3C Gamepad Specification. On iOS/tvOS it's currently recognized as a generic gamepad and most controls do work. On Android it's expected to be working from Android 12.
SteelSeries Nimbus+ supported via HID on macOS. PS5 DualSense is supported on Windows and macOS via USB HID, though setting motor rumble and lightbar color when connected over Bluetooth is currently not supported.
Some of official accessories are supported on Windows and Mac: "Hori Co HORIPAD for Nintendo Switch", "HORI Pokken Tournament DX Pro Pad", "HORI Wireless Switch Pad", "HORI Real Arcade Pro V Hayabusa in Switch Mode", "PowerA NSW Fusion Wired FightPad", "PowerA NSW Fusion Pro Controller (USB only)", "PDP Wired Fight Pad Pro: Mario", "PDP Faceoff Wired Pro Controller for Nintendo Switch", "PDP Faceoff Deluxe Wired Pro Controller for Nintendo Switch", "PDP Afterglow Wireless Switch Controller", "PDP Rockcandy Wired Controller". Switch Joy-Cons are not currently supported on Windows and Mac.Unity officially supports PS4 controllers only on Android 10 or higher.Xbox One and PS4 controllers are only supported on iOS 13 or higher. Unity supports Made for iOS (Mfi) certified controllers on iOS.On UWP only USB connection is supported, motor rumble and lightbar are not working correctly. Unity also doesn't support the DualShock 4 USB Wireless Adaptor.
Unity doesn't support the gyro or accelerometer on PS4/PS5 controllers on platforms other than the PlayStation consoles.
Unity doesn't support motor rumble and lightbar color over Bluetooth. This includes any XInput-compatible Device. However, the latest generation of Xbox One controllers natively support Bluetooth, and are natively supported on Macs as HIDs without any additional drivers when connected via Bluetooth. This driver only supports only USB connections, and doesn't support wireless dongles. XInput controllers on Mac currently require the installation of the Xbox Controller Driver for macOS. WebGL support varies between browsers, Devices, and operating systems. The trigger motors on the Xbox One controller are only supported on UWP and Xbox. Sensor support for WebGL on Android and iOS devices is available in Unity 2021.2. Indirect touches are received from Siri Remote. You need to install these packages in your Project to enable console support. Consoles are supported using separate packages. Joysticks are supported as generic HIDs (See Other gamepads, joysticks, and racing wheels below). Tablet support for macOS is coming in Unity 2020.1. Support for the following Devices doesn't require specialized support of particular products. This page lists Input Device types and products that the Input System package supports, and the platforms they're supported on.