Search Issue Tracker

Active

Votes

0

Found in

1.17.0

Issue ID

UUM-131559

Regression

No

Trigger button values are looped when using XboxOne controller over USB with Input System on Mac

How to reproduce:
1. Connect a XboxOne controller via usb on mac
2. Create an Unity project
3. Install Input System package [com.unity.inputsystem]
4. Add any 3d Object
5. In the Inspector window, add Player Input component and open Input Debugger
6. in the Input Debugger window, select “XboxGamepadMacOSNative”
7. Observe the “XboxGamepadMacOSNative” window

Actual result: The trigger press value goes from 0 to 1
Expected result: The trigger press value goes from 0 to 1 four times in a row, every 1/4 press of the button the value goes from 0 to 1

Reproducible with: 1.15.0 (6000.0.65f1), 1.17.0 (6000.0.65f1, 6000.3.3f1, 6000.4.0b3, 6000.5.0a4)
Could not test with: 1.14.0 (6000.0.65f1) (Wasn’t able to get XboxGamepadMacOSNative option for the controller, Bluetooth worked fine, but USB connection didn’t work)

Reproducible environment: macOS 26.1 (M1 Pro)
Not reproducible environment: No other environment tested

Note: To install packages go to Windows → Package Manager → Package Manager, press plus on top left and install by technical name, in the first line type package name

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.