winex11: Fix correspondence between main_key_LT_B and main_key_vkey_qwerty.

Ken Thomases ken at
Mon Jun 11 17:49:36 CDT 2012

An entry in main_key_LT_B was moved from one row to another, meaning that the
keys no longer matched up with the proper vkeys.

This was broken 10 years ago by commit 9f47e978, apparently due to a
misunderstanding of how the keyboard layout tables are interpreted.  I assume
Nerijus was making it more closely correspond to a physical keyboard layout.

The symptom is that the first two rows of letters get mapped to the vkey for
the neighboring letter (the keycode for the "Q" key mapped to the vkey 'W').
This wouldn't typically show up in normal typing, but one would have to type
Control-D to generate a Control-F to, for example, access the Find dialog in
dlls/winex11.drv/keyboard.c |    4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-winex11-Fix-correspondence-between-main_key_LT_B-and.patch
Type: text/x-patch
Size: 729 bytes
Desc: not available
URL: <>

More information about the wine-patches mailing list