-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Feature request: Add 'hide buttons' option for custom key settings binds. #20034
Comments
I haven't added this because it seems that a better solution is to just set the touch screen auto-hide to a very short delay, like 2 seconds. And do you really want to take up valuable touchscreen space with a button just for hiding the touch controls? |
One more UI suggestion to make UI settings less confusing: |
I mean in some games you do have to bind a lot of combo buttons as its inconvinient to press multiple buttons at once anyways soo, and autohide for like 2 seconds can be a bit annoying for regular gameplay. |
that will require adding a new setting and a conversion function to preserve user's settings. Not really worth the trouble, IMHO. |
Ok, I guess it's a pretty easy addition. I'll add it soon. |
Turns out we already had the TOGGLE_TOUCH_CONTROLS command, binding that to a button does exactly what you want. Unfortunately, it was not available for binding to touch buttons, and #20035 fixes that. |
What should happen
PPSSPP should have an ability to bind an option to instantly 'autohide' on-screen buttons in 'Custom key settings'
This would work the same as 'auto-hide buttons after x seconds' except that IT will be on demand after pressing a bound button
Here:
Who would this benefit
Pretty much the players who play on touch screens AND would be usefull for instantly hiding buttons on demand for watching cutscenes in games etc (when buttons are not really needed)
Platform (if relevant)
None
Games this would be useful in
All
Other emulators or software with a similar feature
No response
Checklist
The text was updated successfully, but these errors were encountered: