https://bugs.winehq.org/show_bug.cgi?id=50090
Bug ID: 50090 Summary: Minifreezes in games when sending keystrokes from gaming mouse (Piper, G402) Product: Wine Version: 5.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: amenoyozora@gmx.net Distribution: ---
I have a Logitech G402 and it has three extra buttons that I set to send "7", "8" and "9" respectively as keystrokes through Piper. My keyboard layout is set to german. In games, when I use the keyboard and the special mouse buttons simultaneously, it will cause the game to stutter/minifreeze.
When I don't use the special buttons at all, those minifreezes don't happen. When I *only* use the mouse, they don't happen either. I press a regular key on my keyboard and when I follow it up with a special mouse button, it causes the stutter. When I don't touch the keyboard and keep only using the mouse it doesn't happen. When I press a keyboard button again, the stutter happens.
It shows this message in the console when this happens: 0300:fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
I suspect this has something to do with the mouse/Piper sending keystrokes in a different layout (https://github.com/libratbag/piper/issues/348). Wine will erratically try to switch between layouts and hang the game briefly everytime.
I tried doing "setxkbmap en" and restarting the game but the problem persists. Maybe I'm using the wrong layout code, please tell me if so.
https://bugs.winehq.org/show_bug.cgi?id=50090
soredake gi85qht0z@relay.firefox.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gi85qht0z@relay.firefox.com
https://bugs.winehq.org/show_bug.cgi?id=50090
soredake broaden_acid002@simplelogin.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|broaden_acid002@simplelogin | |.com |