[winex11] remove acute/apostrophe from german keyb layout tables

Tobias Jakobi liquid.acid at gmx.net
Fri Oct 10 17:06:44 CDT 2008

This is the revised version of my patch. Work done with help provided
from Dmitry Timoshkov. For the discussion see the bugreport (#11122).

The new patch doesn't add additional keyboard layout tables, but
modifies the already existant ones. Each german layout has the
acute/apostrophe replaced with NULL-symbols, which are effectively
ignored by the layout detection code.
Replacing the offending symbol with NULL has the advantage that the
shifted symbol isn't touched (which would be the case when replacing the
entry with ""). The impact on detection quality should now be minimal.

My original message:

Patch adds with-acute and non-acute variants of german keymaps to
winex11. This is needed because of different mappings of acute and
apostrophe in different xkb-data / xkeyboard-config versions.

Issue is also described inside the patch (as a comment). The patch fixes
the problem in this bug:

My patch is based on the research done by el in the bugreport from
above. So credits go to him for figuring out the real cause of the problem.


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001--winex11-remove-acute-apostrophe-from-german-keyb-l.patch
Url: http://www.winehq.org/pipermail/wine-patches/attachments/20081011/954bd367/attachment.txt 

More information about the wine-patches mailing list