Forums » Bugs
Axis inversion settings are lost and affect other axes when remapping PS4 controller
When configuring a PS4 controller, if axis inversion is enabled and later other button or axis bindings are changed, the global inverted axis setting is lost. Additionally, other axes get their inversion or behavior altered unexpectedly. This makes controller configuration inconsistent and reproducible when remapping inputs after setting axis inversion.
Which platform are you using? Controller APIs can be quite different depending on the OS, so issues like this may be platform-dependent.
Can you elaborate on this issue?
Please explain it step-by-step to reproduce the issue.
Please explain it step-by-step to reproduce the issue.
It is very easy to reproduce. Simply configure a PS4 controller and, on the axis configuration screen, check the Invert axis checkboxes and save the configuration. If you then go to the controller button mapping screen, change any button assignment and save, you will see that the Invert axis checkboxes have been reset and are no longer configured as before.
Reproduction steps:
- Connect/configure a PS4 or gamepad controller.
- Go to the axis configuration screen.
- Enable the Invert axis checkboxes on one or more axes.
- Save the configuration.
- Go to the controller screen and change any button mapping.
- Save again.
Actual result:
After saving a button mapping change, the Invert axis settings are reset and the previously enabled checkboxes are lost.
Reproduction steps:
- Connect/configure a PS4 or gamepad controller.
- Go to the axis configuration screen.
- Enable the Invert axis checkboxes on one or more axes.
- Save the configuration.
- Go to the controller screen and change any button mapping.
- Save again.
Actual result:
After saving a button mapping change, the Invert axis settings are reset and the previously enabled checkboxes are lost.
I am unable to reproduce the issue on Windows.
When you say 'Save the configuration' in the axis calibration menu, are you using 'OK' or 'Apply'?
When you say 'Save the configuration' in the axis calibration menu, are you using 'OK' or 'Apply'?