libretro / libretro/RetroArch

[Steam Deck] Gamemode: Returning to the quick menu is prevented after opening the keyboard when a game is running in the Steam version

Open
#16,038 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

As mentioned in the title, after you open up the (Steam) virtual keyboard in the quick menu while a game is running (be it through the search option or otherwise), when resuming the currently running game, you'll be unable to access the quick menu or any sort of hotkeys, forcing you to quick out of RetroArch through the Steam quick menu.
This only happens with the Steam version in Gamemode, as it will use the built-in virtual keyboard while in Desktop mode, and neither the Flatpak nor the Appimage versions use the Steam keyboard in Gamemode at all.
Another note is that is only happens when the Steam virtual keyboard is opened in situations where the built-in virtual keyboard would've opened normally (I.E. opening the Steam virtual keyboard through the Steam button + X combo doesn't trigger the bug).

Version/Commit
  • RetroArch: 1.16.0.3
Environment information
  • OS: Steam OS 3.5.7.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in the Steam version on Steam Deck Game Mode with a game running, comparing the Steam virtual keyboard opened from the quick menu with the Steam button + X path. Verify whether resuming leaves the quick menu and hotkeys unusable; done means returning to the quick menu and using hotkeys works normally after the affected keyboard flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.