[PATCH 3/3] winex11: Allow assigning non-OEM virtual key codes for remaining keys.

Ken Thomases ken at codeweavers.com
Mon Oct 26 22:29:35 CDT 2009


This is safe because the keyboard layout tables and standard virtual key
code assignments have all already been done.  This is necessary because some
X11 keyboard mappings (e.g. Greek keyboard layout on a Mac) are full of
non-Latin keysyms.  Wine's layout tables don't work because they only support
single-byte characters at each position.  If all of these vkeys were off
limits, then there wouldn't be enough to cover all of the keys on the
keyboard, and many keys end up non-functional.
---
  dlls/winex11.drv/keyboard.c |   14 +++++++++++---
  1 files changed, 11 insertions(+), 3 deletions(-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-winex11-Allow-assigning-non-OEM-virtual-key-codes-fo.patch
Type: text/x-patch
Size: 1879 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20091026/a3b2ccf6/attachment.bin>


More information about the wine-patches mailing list