https://bugs.winehq.org/show_bug.cgi?id=48650
Bug ID: 48650 Summary: Support other keyboard layout than "standard" one (dvorak, bepo…) Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: aeris+winehq@imirhil.fr Distribution: ---
Created attachment 66509 --> https://bugs.winehq.org/attachment.cgi?id=66509 bepo patch
Currently running wine with a "not standard" keyboard like bépo or dvorak leads to some key not recognized.
On bépo, key like "«" ("2" caps on an azerty) not completely working. On Guild Wars 2, "«" works correctly on chat input but can't be bind to a function on ingame key mapping menu, or "é" ("z" on an azerty) works standalone but not with alt modifier (but ctrl or shift modifiers work).
I try to modify directly https://github.com/wine-mirror/wine/blob/c698682b3286d72cc7c4c4624b4d14b03db... to add bépo support but I don't understand `key_scan` or `key_vkey` values.
Achieve to get almost fully working bépo keyboard ("«" and "é" act correctly again but some modifiers don't work) with removal of all mapping in this file but a custom bépo one (made without real understanding of what I do :P).
https://bugs.winehq.org/show_bug.cgi?id=48650
aeris aeris+winehq@imirhil.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |5.0 Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=48650
aeris aeris+winehq@imirhil.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Support other keyboard |Support other keyboard |layout than "standard" one |layout (dvorak, bepo…) than |(dvorak, bepo…) |"standard" one (azerty, | |qwerty…)
https://bugs.winehq.org/show_bug.cgi?id=48650
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fgouget@codeweavers.com Keywords| |patch