-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Xbox bluetooth controller detected as 2 devices, triggering 2 events instead of 1 #76724
Comments
I guess what's likely happening is that these controllers have a different GUID than the Series controller. I don't have these controllers, so I can't test this theory myself, but I can provide a custom version of the engine that prints the GUID of the controllers. |
Please test this issue with the Xbox Series controller. If that also registers as 2 devices, the issue will likely be unrelated to the GUIDs. |
Godot's |
@lmurray That solution appears much more elegant. |
@PrecisionRender just tested with a series controller and yes, it works as expected, not sending double events indeed! |
I'm having this issue on Godot 4.1.1 stable on Windows 11 Adding |
Godot version
3.5.2 stable, 3.6 beta 1
System information
Windows 11, all amd system, GLES3
Issue description
Printed output says that the controller is in fact two controllers:
controllers of other makes only report as a single device (tested with nintendo pro controller, dual sense, steam deck)
Tested controllers:
haven't tested with xbox series controller, will report back when i haveXbox series (pink) works fineEffect:
I am aware of #41684 and #71784 which mentions that a fix had been cherry picked, in my testing however the issue remains.
Steps to reproduce
print(Input.get_joy_name(event.device))
when event is InputEventJoypadButton in the _input functionMinimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: