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

Feature request: Add 'hide buttons' option for custom key settings binds. #20034

Closed
2 tasks done
DominikGTA69 opened this issue Feb 25, 2025 · 6 comments · Fixed by #20035
Closed
2 tasks done

Feature request: Add 'hide buttons' option for custom key settings binds. #20034

DominikGTA69 opened this issue Feb 25, 2025 · 6 comments · Fixed by #20035
Labels
Feature Request User Interface PPSSPP's own user interface / UX
Milestone

Comments

@DominikGTA69
Copy link

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:

Image

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

@hrydgard
Copy link
Owner

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?

@hrydgard hrydgard added Feature Request User Interface PPSSPP's own user interface / UX labels Feb 25, 2025
@DominikGTA69
Copy link
Author

One more UI suggestion to make UI settings less confusing:
Perhaps button opacity should be renamed to Buttons Transparency and the % should be swapped so the higher the % the more transparent buttons will be?

@DominikGTA69
Copy link
Author

DominikGTA69 commented Feb 25, 2025

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?

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.
Touchscreen space is not an issue either because you can set the buttons to be very transparent and almost unnoticable.

@hrydgard
Copy link
Owner

One more UI suggestion to make UI settings less confusing: Perhaps button opacity should be renamed to Buttons Transparency and the % should be swapped so the higher the % the more transparent buttons will be?

that will require adding a new setting and a conversion function to preserve user's settings. Not really worth the trouble, IMHO.

@hrydgard hrydgard added this to the v1.19.0 milestone Feb 25, 2025
@hrydgard
Copy link
Owner

Ok, I guess it's a pretty easy addition. I'll add it soon.

@hrydgard
Copy link
Owner

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.

@hrydgard hrydgard changed the title PPSSPP ~ Add 'hide buttons' option for custom key settings binds. Feature request: Add 'hide buttons' option for custom key settings binds. Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request User Interface PPSSPP's own user interface / UX
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants