[GC] On the Gamecube Controller if a Button is held it will register multiple presses (like autofire)
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
First and foremost consider this:
- Only RetroArch bugs should be filed here. Not core bugs or game bugs
- This is not a forum or a help section, this is strictly developer oriented
Description
When using Retroarch GC no matter what Core I use the GC Controller will act as if Autofire is enabled, for example if I press and hold the A Button it will register multiple presses, this happens no matter what Button is pressed and held, it doesn't happen with the analog sticks though, they are fine :) as you can imagine this makes playing any game pretty much impossible :)
Expected behavior
When a Button is pressed and held it should remain held and register as a single press.
Actual behavior
The Button will register multiple presses as if autofire is enabled.
Steps to reproduce the bug
- Load a game
- Get in game
- Press and hold a Button, it should register only 1 press but will spam presses instead
Environment information
- OS: Gamecube Console Port.
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
No files, tests, or code entry points are identified in the issue. Reproduce the problem on the GameCube console port by holding controller buttons in a game, then trace the input handling; done means held buttons register once rather than as repeated presses while analog sticks continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100