Search Issue Tracker
Fixed in 1.1.2
Votes
9
Found in [Package]
1.1.0-preview.3
Issue ID
1332228
Regression
No
[Input System] PS5 controller is not supported on desktop platforms and in Editor
How to reproduce:
1. Create a new Unity project and import the Input System package
2. Connect a PS5 controller
3. Open Window > Analysis > Input Debugger
4. In the Input Debugger window, double-click on the connected gamepad to observe its Controls
Expected results: no inputs appear to be triggered unless the corresponding buttons are pressed
Actual results: dpad up and y, systemButton, and touchpadButton are constantly set to 1 even though they are not being pressed; pressing various buttons results in wrong or no inputs being registered (behavior varies depending on versions of Editor and Input System)
Reproducible with: 2019.4.25f1, 2020.3.7f1, 2021.1.6f1, 2021.2.0a16 (Input System 1.0.2, 1.1.0-preview.3)
Could not test with: 2018.4.34f1 as it requires outdated versions of Input System
-
IDunnoIGuess
Nov 18, 2021 20:35
I found and have just started using using a Unity asset that integrates with DualSense controllers. It does not seem to interface fully with the Unity input system, but the asset does let you detect any type of button press including the touch pad and it also lets you turn things on like rumble, lights, haptic feedback, and the trigger tension.
It is called "Controller Interface For DualSense".
https://assetstore.unity.com/packag...ent/controller-interface-for-dualsense-199328
-
unity_yGNjFa7enoGwdA
Oct 20, 2021 18:37
some fix or update? i need to use a joystick (Dualsense, dualshock or another), on iOS.
thanks -
markymc
Aug 15, 2021 05:04
This should be fixed please.
-
wahntin
Jun 01, 2021 08:24
Would be great if you could at least merge the provided code to have a partial support for PS5
-
MollySpryFox
May 21, 2021 08:26
Correct link for ps5 gamepad layout: https://github.com/MollyJameson/InputSystem/commit/6d7603fdb8c11c3ca32a477c78e96e24e7d0b6da
-
MollySpryFox
May 21, 2021 07:49
I have created a layout here, https://github.com/MollyJameson/InputSystem/commit/493e39477b26d687e2aaad7b001ad150d5e1a5c5 for the PS5 dualsense, it only supports input so things like rumble don't work but at least it stops the random behavior.
-
kdarius43
May 07, 2021 19:53
A reasoning of why getting a ps5 controller to work would be nice instead of a general response of
"Postponed means that the issue was either a feature request or something that requires major refactoring on our side. Since that makes the issue not actionable in the close future we choose to close it as Postponed and add it on our internal roadmaps and technical debt pages instead."
Would be nice.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Prefab override popup is cropped/positioned incorrectly when more than one display is used and a higher display Scale is set
- Opening a dropdown on a small screen results in its instant closing when mouse cursor is pressed where the dropdown is going to be opened
- Only "ArgumentNullException: Value cannot be null" is displayed instead of all the actual errors when opening a project with numerous compilation errors
- MultiColumnListView and MultiColumnTreeView do not change selection on first input when focus is set by code
- SerializedProperty.DataEquals is returning false when SerializedProperty.EqualContents return true
Resolution Note (fix version 1.1.2):
PS5 DualSense gamepad support is in the works https://github.com/Unity-Technologies/InputSystem/pull/1404 and will be available in the next package release
Resolution Note:
Postponed.