-
-
Notifications
You must be signed in to change notification settings - Fork 683
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Joy-Con L and R are recognized as two gamepads on Windows, and all buttons never work #3127
Comments
Thank you for reporting. This seems pretty tricky and I am not sure I can fix ths. |
Joy-Con on Chrome on macOS is wild, but not a problem of ebiten i think, browser and macOS should fix that, may be i should upgrade to macOS 15 to test that. So, the question is, Joy-Con L and Joy-Con R are taken as two gamepad but not one, both on Windows and macOS. (and buttons never work) I have no Linux device to test if it will be different. |
As long as an OS recognizes them as a separate gamepads, there is nothing Ebitengine can do unfortunately. I am not sure what happens with buttons. Browsers have special care about gamepads and as far as I understand. They implement special drivers for some famous gamepads. |
Thanks for your reply. It would be very helpful if buttons can work, even two gamepads. |
Never mind, Godot never recognize buttons too. |
Ebitengine Version
github.com/hajimehoshi/ebiten/v2 v2.8.1
Operating System
Go Version (
go version
)go version go1.22.5 windows/amd64
What steps will reproduce the problem?
go run github.com/hajimehoshi/ebiten/v2/examples/gamepad@latest
What is the expected result?
What happens instead?
Anything else you feel useful to add?
The text was updated successfully, but these errors were encountered: