Skip to content
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

Handle different types of controllers #133

Open
lolbinarycat opened this issue Aug 23, 2020 · 2 comments
Open

Handle different types of controllers #133

lolbinarycat opened this issue Aug 23, 2020 · 2 comments
Projects
Milestone

Comments

@lolbinarycat
Copy link
Contributor

Different types of controllers (mainly xbox vs nintendo) use different button ids for different buttons. We should handle this (currently dpad left could be interpreted as RT, and some button just crash everything).

I am currently working on reworking driver_linux.go to work with my current controller, but I only have one type of controller, so I wont be able to test xbox support.

@Noofbiz
Copy link

Noofbiz commented Aug 24, 2020

There's a database that has a lot of gamepad mappings and maps then to an Xbox type layout. It's what sdl and glfw use for them. It'll be very helpful for this 😊https://github.com/gabomdq/SDL_GameControllerDB

@200sc
Copy link
Contributor

200sc commented Aug 24, 2020

@Noofbiz Thank you for the link, it should be very helpful! We'll target this for the next release (3.0), it will probably involve buying a bunch of controllers to manually test with.

@200sc 200sc added this to the 3.0 milestone Oct 31, 2020
@200sc 200sc added this to To do in Oak 3.0 Mar 28, 2021
@200sc 200sc moved this from To do to Won't Do (yet) in Oak 3.0 Apr 24, 2021
@200sc 200sc removed this from Won't Do (yet) in Oak 3.0 Sep 19, 2021
@200sc 200sc modified the milestones: 3.0, Unplanned Sep 19, 2021
@200sc 200sc added this to Backlog in Oak 2022 Dec 4, 2021
@200sc 200sc modified the milestones: Unplanned, 4.0 Mar 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Oak 2022
Backlog
Development

No branches or pull requests

3 participants