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

Option to disable Load/Save joystick buttons #12

Open
elsonrodriguez opened this issue Nov 15, 2015 · 4 comments
Open

Option to disable Load/Save joystick buttons #12

elsonrodriguez opened this issue Nov 15, 2015 · 4 comments

Comments

@elsonrodriguez
Copy link
Contributor

On occasion, when using a DS3, one might accidentally press the joysticks down, trigging a load or save.

There should be an option to disable it, or maybe have some sort of prompt (not sure how possible that is since the keypress is sent to the emulator).

@elsonrodriguez
Copy link
Contributor Author

Lakka/Retroarch handles this pretty elegantly, when you press the PS3 button, it goes to a menu where you can resume/save/quit.

@mdeguzis
Copy link
Owner

There is no overlay in EmulationStation in this way, and since I configure each emulator (with no general menu to handle all emulators such as Retroarch's core setup), this isn't each to do. I'll see what I can think of.

@elsonrodriguez
Copy link
Contributor Author

I was tempted to the darkside and switched most of my emulators to retroarch. For the ones I haven't switched over, I figured out a neat antimicro trick as a workaround for this.

https://gist.github.com/elsonrodriguez/de9ad8dad7e1f672e2bd

Basically I changed the config to so that Save/Load/Quit requires the button to be pressed down for three seconds before quitting/saving/loading. There's probably more that can be done to obfuscate the action to 100% eliminate accidental quitting, but this did the trick for me.

@mdeguzis
Copy link
Owner

mdeguzis commented Jan 6, 2016

Nice. I'll take a look at changing this soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants