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

Long press (hold) of button to add favorites doesn't work unless controller is remapped every time. #1832

Open
monohydroxy opened this issue Dec 6, 2024 · 3 comments

Comments

@monohydroxy
Copy link

Concerned project

Batocera

Distribution Version

Batocera V40

Architecture

Batocera Linux (X86/64)

Issue description

When viewing the game list for any system a long press of the North controller button (Xbox 360 Y button) does not add the game to the favorite list. When the button is released the Save Game state list appears. The same behavior is seen with the South button to open the options. Long pressing 'Enter' on a keyboard will bring up the game options list as expected. Also if I remap the controller buttons (to exactly the same as before) the very next long press will work. Subsequent long presses don't work after the remapping. I can remap then add one game to my favorite list, then I have to remap again.

Logs and data

Let me know what logs could be useful.

@dfilskov
Copy link

dfilskov commented Dec 13, 2024

I can't repro this on Steam Deck but I did have something like that temporarily on RP5. Now it works.

Could holding North to add/remove favorites be a depricated behaviour?

I have found that in System Settings/Frontend Developer Options you can get "the old" reliable way to add / remove favorites back via game options. The feature is called Access Game Options with Norht Button.

(I don't think long-press should be used to anything actually as I'm against building delays into UIs)

@dfilskov
Copy link

Do you have Switch Confirm & Cancel Buttons in ES turned on inside System Settings / Frontend Developer Options?

I think that messes up the hold to ... behaviour.

@monohydroxy
Copy link
Author

The "Switch Confirm & Cancel" option is turned off. I'll try the "Access Game Options with North Button". That will let me run without a keyboard, which is my main goal.
This is definitely an issue with controllers. If I hold 'Enter' on a keyboard I get the game options. If I hold South on the controller the game starts (even if I hold it for seconds).

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