[Bug 11122] xkbd: non-US layout results in wrong key mapping

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Oct 10 01:38:25 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=11122





--- Comment #29 from Tobias Jakobi <liquid.acid at gmx.net>  2008-10-10 01:38:25 ---
Huh? Then I don't think I have understood the detection code correctly.

Let's take for example main_key_DE_logitech.
The problematic entry is "'`", since it depends on xkeyboard-config if the
normal un-shifted keypress generates a apostrophe (') or an acute (´).
So I replace "'`" with "\0`" so that the un-shifted value is not checked but
only the shifted one (which should match since the mapping issue doesn't affect
the accent grave).

If I shouldn't need a \0, what should I need then? I can't simply replace the
entry with "`" because that would mean the unshifted symbol is a grave, which
is ALWAYS wrong for a german keyboard layout. " `" would be also wrong, since
the un-shifted keypress doesn't produce a space symbol.

Your method described in comment #26 can't be applied here. It only works if
the offending symbol is the last one in the entry, so it can be simply removed.

Or am I missing something here???


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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