-
-
Notifications
You must be signed in to change notification settings - Fork 662
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
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: