[Bug 48650] New: Support other keyboard layout than "standard" one (dvorak, bepo…)

WineHQ Bugzilla wine-bugs at winehq.org
Sun Feb 23 08:36:44 CST 2020


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 at winehq.org
          Reporter: aeris+winehq at 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/c698682b3286d72cc7c4c4624b4d14b03dbe6908/dlls/winex11.drv/keyboard.c
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).

-- 
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.


More information about the wine-bugs mailing list