[Feature Request] change bool menu_scroll_fast to array or add menu_scroll_repeat value?
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Limiting the menu key repeat interval (menu_scroll_fast) to a binary choice between normal or fast leaves much to be desired, because normal is way too fast between repeats... not only with the cursor arrow keys but especially when using an analog stick - referencing improvement to https://github.com/libretro/RetroArch/pull/17429#issue-2796554125
Can that enumerate additional choices like disable and slow? Or, introduce a new float property, such as menu_scroll_repeat = "1.0", to allow for a multiplier with the existing millisecond delay count between the normal or fast repeats?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing menu_scroll_fast setting and the code that handles menu key and analog-stick repeats. Read the referenced RetroArch pull request for context before choosing between additional enum values and a multiplier. Done requires an agreed behavior, configurable repeat timing, and verification that cursor and analog-stick scrolling use it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100