http://bugs.winehq.org/show_bug.cgi?id=59214 --- Comment #1 from burneddi@protonmail.com --- Also, looking at the code in this file, it seems vkey translation is also done for AZERTY and QWERTZ layouts. I don't use these layouts myself, but I believe this is also incorrect behaviour in the same way as for Dvorak. I may also have gotten some terms mixed up above. The established lingo for this used by e.g. Windows documentation (https://learn.microsoft.com/en-us/windows/win32/inputdev/about-keyboard-inpu...) and SDL (https://wiki.libsdl.org/SDL3/SDL_Scancode) is that *scancode* refers to the layout-agnostic physical position of the key, while keycodes refer to the key depending on the layout. I don't fully understand the Wine code relevant to this, but the patch attached above that makes Dvorak layouts use the `main_key_vkey_qwerty` table seems to fix my issue. Someone more qualified will want to verify it's the right way to go about this though :-) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.