Project

General

Profile

Actions

Emulator Issues #13784

open

Random keybord button stops being registered for controller input (Linux, X11, XInput2/Virtual core pointer)

Added by Neui 2 days ago. Updated 2 days ago.

Status:
New
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?
Any

Game ID? (right click the game in the game list, Properties, Info tab)
N/A

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
N/A

What's the problem? Describe what went wrong.
For some reason, Dolphin stopped "detecting" my X keyboard button that I have bound to the GameCube A button.
The advanced "Configure Input" window shows the X key in the list working, but not in the "final button output".
See video for a demo. My Y key (bound to GameCube B) is correctly detected.

Workaround: Click the "Refresh" button next to the Device section. After that, it starts working again.

Also, one time (in an older version?) I've had Dolphin swap the Y and Z keys (so pressing Y key would do nothing but pressing Z would do the button I've assigned Y to.). This may be related. I've not tested the workaround in that situation.

What steps will reproduce the problem?
Unknown. I am using Dolphin to debug something, so I have various debugging utilities open (currently I have the log view and memory open, other tools are tabbed). This randomly happened as I stopped a game and started it again (to apply mod changes), when I noticed my X key stopped working (doesn't display in the "Movie Input" ImGui window and doesn't respond in-game either)

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Untested. Seems too random to reproduce.

Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.
Yes, 2503 (custom compiled since I'm on Ubuntu 24.04).

If the issue isn't present in the latest release, which is the first broken version?
N/A

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
N/A

What are your PC specifications? (CPU, GPU, Operating System, more)
AMD Ryzen 7 5700U with Radeon Graphics
Ubuntu 24.04
i3wm (X11)
Device: XInput2/0/Virtual core pointer
German keyboard layout (swaps Y and Z keys compared to an American one)

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots, configuration files, savefiles, savestates)
See attached video.

This may also be a Linux/XInput/whatever problem, but I haven't noticed this issue in other programs.


Files

x-stopped-working.webm (284 KB) x-stopped-working.webm Video showing that X key still registers but does not get applied, but pressing Y key still does. Neui, 04/14/2025 01:57 AM
Actions

Also available in: Atom PDF