libretro / libretro/RetroArch

Windows UI issue when launching a game with a controller

Open
#18,230 14 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

Is there an existing issue for this?
  • This is a bug in RetroArch frontend
  • I have searched the existing issues
Description

When I launch the game, Retroarch minimizes to the taskbar, and then the game starts.
Unfortunately, the Windows interface UI often opens at this point, obscuring Retroarch. This happens because the Xbox Series Controller also allows you to control the Windows interface.

Expected behavior

Disable the ability to control the Windows UI with controler when Retroarch is running.

Steps to reproduce the bug
  1. Run any game on playlist (xmb menu)
  2. While Retroarch is loading the game, use the analog sticks on your controller to bring up the Windows UI.
Version/Commit

1.21 c93af631

Bisect Results

No response

Present in the nightly version

Yes, this is reproduced in the nightly build

Platform & operating system

Windows 11

Affected Cores

No response

Environment information

No response

Relevant log output

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

Start by reproducing the launch sequence on Windows 11 with an Xbox Series Controller, using the XMB playlist steps in the report. Trace the frontend's game-launch and controller-input handling during that transition. Done means the Windows UI no longer responds to controller input while RetroArch is launching or running the game.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.