-
-
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 Wireless Controller in Bluetooth inputs trigger twice on a focused window #41684
Comments
Oh I had the same issue, with the same setup: #35903 |
So this started happening to me again, with new XBox Series controller and via cable. Seems not consistent anymore though, sometimes there is one event, sometimes 2. My workaround is checking input inside |
I'm having this same problem in version 3.3.2 using an Xbox Series controller. It's rather problematic since my game is multiplayer played with several controllers. |
I'm having the same issue. |
I seem to get this issue in 3.3.3.stable too. One Xbox Series controller connected shows up as two joypads in the engine: one with name "XInput Gamepad", the other with name "Xbox Series Controller". |
I have found a workaround. Since both controllers are synchronized to the frame, I can simply exclude one when joining, for example. |
Fixed by #71784, at least for Xbox Series controllers. If anyone has an Xbox One controller and could check if the bug is solved or not in the next beta (4.0 beta 15), that would be great! |
For future reference:
|
Godot version:
3.2.2-mono
OS/device including version:
Windows 10 Pro Version 1909
Xbox One controller via bluetooth
Issue description:
A single joypad button press:
There is also a shift in the device index:
See https://gfycat.com/physicalfortunatefinwhale
Steps to reproduce:
Check out the attached project, its just a func _input() with a print
Minimal reproduction project:
BugReport.zip
The text was updated successfully, but these errors were encountered: