https://bugs.winehq.org/show_bug.cgi?id=33296
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW CC| |o.dierick@piezo-forte.be
--- Comment #19 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
I'm affected by the issue since I upgraded my computer from Debian 8 to Debian 12 in June. My brother's computer is also affected since I upgraded his computer from Debian 8 to Debian 12 in November.
This affects multiple unrelated applications (games). I can confirm the issue with: • World of Warships • The Elder Scrolls V Skyrim • Metro Exodus • Far Cry 3 • The Lord of the Rings Online
The behavior is as initially described: When performing an action through holding a key, the action doesn't stop immediately when releasing the key. The action continue for a delay that varies, the longer the key was held, the longer it takes for the action to stop after releasing the key.
In first/third person-view games, it's mostly noticeable when using movement keys, as the character doesn't stop moving when the key is released. In closed environment (interiors), the issue is less noticeable, probably because of lower CPU load. I currently don't play driving games, but driving a vehicle in Far Cry 3 is affected by the delay.
In other games, it's noticeable when the player has to hold a key to display temporary overlays/info. In World of Warships, I hold tab to display the team overview during a match. When I release the key, the overlay stays open for nearly as much seconds that I held the key.
The mentioned workaround that consists of disabling repeating keys with "xset r off" does work in all cases. The issue doesn't affect modifiers keys such as CTRL, ALT and SHIFT. I think modifiers key aren't subject to repeating when held, which may explain why they are not affected, same with mouse buttons.
The last version of Wine that I compiled on Debian 8 was 8.9. Downgrading wine to 8.9 on Debian 12 doesn't fix the issue. I never had that issue on Debian 8 or earlier as far as I recall.
This issue is neither the old IBus bug where keys were constantly switching between pressed/released state when held, nor the Skyrim bug where the character was stuck moving indefinitely until the corresponding key was pressed/released again.
Regards.