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

feat: Add Guide menu to on-screen virtual controller #1265

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

mattvgm
Copy link

@mattvgm mattvgm commented Oct 23, 2023

Description

In some games/applications the guide menu(or Xbox button) is actually important, for example when using Steam Big Picture this button opens the big picture's menu to tweak controller,exit game, etc...

This PR adds to the On-screen virtual controller the Guide Menu (The name can be changed) between the START and BACK buttons.

It also adds a configuration for the ones that want to hide it and don't need to use it.

Motivation

Personally this helps me 100% as my second generic gamepad does not have this button and I have other combos mapped to BACK + START.I would even add a configuration to only have this button, but I think maybe the PR #1247 already address it in a good way.

Tested with both #1247 and #1171 and works perfectly, no conflicts and made my experience better

Screenshot

guide_menu

In order to allow the `Guide Button` to be pressed without a physical gamepad, add the button to the On-screen virtual controller
With the addition of the `guide menu` to the on screen virtual controller. A configuration to allow hiding it is not present
@jk7gr
Copy link

jk7gr commented Apr 8, 2024

I am really looking forward to it as it will be a game changer for those using the app to connect to Batocera OS where the button acts like hotkey for several functionality.

@mattvgm
Copy link
Author

mattvgm commented Apr 11, 2024

@jk7gr I've been using for a while and it works fine for me.

@cgutman When you have time can you please give it a look on this PR. If it is something you consider good I can improve it further if necessary. Thanks

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

Successfully merging this pull request may close these issues.

None yet

2 participants