Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

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 ?