Search Issue Tracker

Fixed

Fixed in 1.11.2, 7000.0.0

Votes

1

Found in [Package]

1.4.4

1.11.1

7000.0.0

Issue ID

ISXB-385

Regression

No

[new input system] wrong mapping of select button on series X|s xbox controller

Package: Input System

-

How to reproduce:
1. Open the attached project “IN-23357.zip“
2. Open the “SampleScene” Scene
3. Enter the Play mode
4. Press the “Spacebar“ key

Expected result: Input Action 2 is fired first and the Input Action 1 is fired second
Actual result: Input Action 1 is fired first and the Input Action 2 is fired second

Reproducible with: 0.2.10-preview, 1.4.4 (2020.3.43f1), 1.4.4 (2021.3.16f1, 2022.2.2f1, 2023.1.0a23)
Couldn’t test with: 0.2.8-preview and lower - due to errors in the Console window

Reproduced on: macOS

Note: The Input2 Input Actions Asset holds the actions in this order - Action 2, Action 1. Both have the “Spacebar“ key as their binding

  1. Resolution Note (fix version 1.11.2):

    The "View" button bitfield was wrong for Xbox Series X|S wireless controllers on macOS. It was changed to the correct one for this and the most recent Xbox One wireless (Bluetooth) controller on macOS.

Comments (2)

  1. jfreire-unity

    Dec 02, 2024 08:18

    Hi, G0ld3nbear.

    Q: Could it be changing Select to 10 was not the correct fix for this issue?
    A: Kind of. We will have to expand Xbox controllers support on macOS, for multiple models. We will try to to the update ASAP. I hope the workaround you have is enough to unblock you for the time being.

  2. G0ld3nbear

    Nov 25, 2024 15:34

    I have just upgraded to InputSystem 1.11.2 using a wireless XboxOne controller on macOS and the View button has stopped working. In the ActionActions editor the Listen mode does not detect it either. I located the change on GitHub related to this bug fix and undid it on my local version, changing XboxGamepadMacOS.cs line 114 back to Select = 16 and the View button now works again. Could it be changing Select to 10 was not the correct fix for this issue?

Add comment

Log in to post comment