[Switch] Joycons/controllers not working in game or menus
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
None of my buttons work in the frontend or when playing a game. Weirdly enough, the touchscreen works, so i can still fiddle around in the settings if I need to.
Expected behavior
I expect to be able to move through the menus and select games to play.
Actual behavior
I cannot use any of the buttons to select or do anything in Retroarch. I can still use the touchscreen though.
Steps to reproduce the bug
I'm not entirely sure how it happens.
Bisect Results
It started happening to me earlier today. I posted in the discord asking for help, but nobody responded, so I just deleted all retroarch data on my sd card and reinstalled. It fixed it, but I re-encountered the issue maybe an hour later after I re-scanned all my old content. The last thing I remember doing before it breaking this time, was starting a playlist thumbnail update. I feel I should also mention that my input driver is set to "switch" and not "null".
EDIT: Here's a log I generated. Line 41 seems interesting. https://pastebin.com/w9CxP3qQ
Version/Commit
- RetroArch: Git version 532fd88
Environment information
- OS: Switch
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 with the linked pastebin log, especially line 41, then inspect the Switch input-driver path and the playlist thumbnail update context. Done means reproducing the failure and restoring button input in both menus and games without relying on the touchscreen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100