New Input System - Controller support, Accessibility

The latest Input System device-on-platform matrix says that console controllers seem to be limited to their respective platforms, with some exceptions.

Assuming the combo is supported by the underlying OS, does this preclude allowing users to remap their own controllers on platforms that aren’t supported by-default?

Can dev-created mappings be made available to extend support (again assuming OS support & not-violating SDK/NDA terms).

Besides user-preference, I’m concerned with future-compatibility and accessibility.

Creating mappings and custom devices yourself is always available for users, we are not actively blocking that for any devices/reasons. There are however limitations depending on device and platform what kind of data we can get from it when connected.

We won’t be making any dev-created device database available (if you had something like SDL in mind), sorry.

The future of the gamepad/device support across all supported Unity platforms mostly depends on the platform and device owners. We can’t reverse engineer drivers or distribute their own NDA/development drivers oursleves.

1 Like

This was what I wanted confirmed - thanks! Wouldn’t expect you to cover/provide all possibilities, or platform drivers under NDA, I just got worried that there might be a non-technical limitation in play.