https://bugs.winehq.org/show_bug.cgi?id=43010
Bug ID: 43010 Summary: Wine does not pass scancodes properly Product: Wine Version: 2.7 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: hid Assignee: wine-bugs@winehq.org Reporter: ilmaisin@openmailbox.org Distribution: ---
Wine does not seem to pass the scancodes properly to the Win32 apps.
- On Ubuntu 16.04's Unity desktop, Win32 apps see the situation like the keyboard was physically rewired to the layout that is currently active.
- On Gnome 3 other hand, it looks like the keyboard was physically rewired to the uppermost option in the Gnome's keyboard layout configuration (!).
In all cases, the apps that use resulting characters instaed of scancodes work well, receiving those letters that they are supposed to. Also, xev receives the proper scancodes.
Please modify Wine so that it will pass the actual, real, physical scancodes to the apps requiring them. This is absolutely essential for gaming with non-US and/or non-QWERTY keyboard layouts.