Search Unity

Bug my gamepads LS/Y is detected as LS; LS/X works fine

Discussion in 'Input System' started by uani, Jul 28, 2020.

  1. uani

    uani

    Joined:
    Sep 6, 2013
    Posts:
    232
  2. uani

    uani

    Joined:
    Sep 6, 2013
    Posts:
    232
    I tested this again and could get LS/X to work only 1 out of ten. I have the impression I may not have "any" amount of y elongation when wanting to get x detected.

    Perhaps you need to to detect anything in a sector given by the diagonals of x, y as belonging to the axis this sector contains.

    And I have the same issue for RS now too.
     
  3. uani

    uani

    Joined:
    Sep 6, 2013
    Posts:
    232
    The controller in question is a Thrustmaster GPX gamepad.

    Its analogue L/R Shoulder buttons are configured as a single Z-Axis inside the OS Windows 10 btw.. But you detect them individually. I prefer you to detect a device as configured from above.
     
  4. uani

    uani

    Joined:
    Sep 6, 2013
    Posts:
    232
    does someone else have this issue of PerformInteractiveRebinding being too strict on detecting a gamepads stick axis?
    If yes, does this person have a workaround? If yes to this, what is that workaround doing exactly?

    Or: if you have a Microsoft XBox controller (this is the controller is from Microsoft (not the controller is for [Microsoft XBox])), do you NOT have this issue?
     
  5. uani

    uani

    Joined:
    Sep 6, 2013
    Posts:
    232
    can someone reassure me this issue is not present with a Microsoft XBox controller ?