-
Notifications
You must be signed in to change notification settings - Fork 12
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
Request: Option to bind "select/back" to the center touchpad click for PS3 / Xbox controllers #15
Comments
This may not be a full fix for the issue as it doesn't really provide an option and may break other controllers that can properly emulate both touchpad and share button but I may be able to make the edit described here: thestr4ng3r#169 (comment) and rebuild it will work for my usecase. I will try tomorrow and report back |
That worked for me and now this is working perfectly for my use! I just applied the described fix in the last post to chiaki/gui/src/controllermanager.cpp changing line state.buttons |= SDL_GameControllerGetButton(controller, SDL_CONTROLLER_BUTTON_BACK) ? CHIAKI_CONTROLLER_BUTTON_SHARE : 0; to state.buttons |= SDL_GameControllerGetButton(controller, SDL_CONTROLLER_BUTTON_BACK) ? CHIAKI_CONTROLLER_BUTTON_TOUCHPAD : 0; and now select is touchpad button for me! Until there is some sort of other mapping functionality for this assignment this may be the best way and possibly more of an issue with the main fork? Feel free to close this but thanks so much again Fred! |
:D ha ok yes I guess that works for you! You could possibly also try some programs like 'joy2key' or 'qjoypad'. The last one I think needs X11 which you are not using so might not work. I haven't tried joy2key but I believe Retropie might be using it? Actually thinking about it you want the opposite behaviour so not sure if those softwares would help. There might be some other similar though. You might also be able to write a python script to hack around it. In case you need that other button back some day. |
This no longer seems to work for me using an xbox one controller. I made this change before installing SDL and compiling chiaki. Any other suggestions? |
I was also able to pair my PS3 controller and it appears to work without any bindings being "incorrect" it would essentially be perfect except that the select button is mapped to "share" and since so many games put menus behind the touch pad click it would be preferable if select was that instead otherwise I'm unable to open the map in most games.
Originally posted by @abwezi in #14 (comment)
Now that Xbox controllers can be properly remapped in the newest version things are working nearly perfect for me but without some way to swap out the default binding for the select/back button on these controllers from the share button to the often used in games touchpad button the experience will be hampered by needing a keyboard essentially to access many secondary menus in games etc. This would be the last step to make this perfect for me pretty much so anything you can do is really appreciated you've been amazing help
The text was updated successfully, but these errors were encountered: