Search Unity

Resolved Recognizes only up to 4 gamepads on windows

Discussion in 'Input System' started by kyubuns, Jun 9, 2022.

  1. kyubuns

    kyubuns

    Joined:
    Aug 6, 2013
    Posts:
    138
    Recognizes only up to 4 gamepads on windows.
    InputSystem.onDeviceChange is not called when the fifth Gamepad is connected, and only four Gamepads are registered in InputSystem.devices.
    For example, a keyboard is recognized as the fifth device.
    I am on Windows 10, InputSystem1.3.0, Unity2020.3 and it is recognized in the device list on windows.
    Does anyone have a cause in mind?
     
  2. Schubkraft

    Schubkraft

    Unity Technologies

    Joined:
    Dec 3, 2012
    Posts:
    1,073
    This is a limitation on the Windows backend we use (the old XInput). We are currently investigating switching to Windoes.Gaming.Input for that very reason. But no timeline yet for this, sorry.
     
    kyubuns likes this.
  3. kyubuns

    kyubuns

    Joined:
    Aug 6, 2013
    Posts:
    138
    Thank you.
    I dream of the day when 8 controllers are connected by Input System.