Here is a sample XKeyboard Definition to include inside the Keyboard Section of your XF86Config File.
Xkbkeycodes "xfree86" /* XkbSymbols "us(pc101)+de_nodead" */ /* This has changed between 3.1.2E and 3.1.2F */ /* it is now: */ XkbSymbols "us(pc102)+de(nodeadkeys)" XkbTypes "default" XkbCompat "default" XkbGeometry "pc"
or you could use this one with the new Options:
XkbRules "xfree86" XkbModel "pc102" XkbLayout "de" XkbVariant "nodeadkeys"
You may notice a change (again) with the Keys for Apostrophe (needed to mask something completely in the shell) and Acute. Here is a patch you could apply in your directory containing the xc directory to get back the (I think) correct behavior.
This isn't needed in the binary distribution.
diff -c xc/programs/xkbcomp/symbols/de.orig xc/programs/xkbcomp/symbols/de *** xc/programs/xkbcomp/symbols/de.orig Fri Aug 16 18:20:13 1996 --- xc/programs/xkbcomp/symbols/de Fri Aug 16 19:24:42 1996 *************** *** 77,83 **** include "de(basic)" key <TLDE> { [ asciicircum, degree ], [ notsign ] }; ! key <AE12> { [ acute, grave ], [ cedilla ] }; key <AD11> { [ udiaeresis, Udiaeresis ], [ diaeresis ] }; --- 77,83 ---- include "de(basic)" key <TLDE> { [ asciicircum, degree ], [ notsign ] }; ! key <AE12> { [ apostrophe, grave ], [ cedilla ] }; key <AD11> { [ udiaeresis, Udiaeresis ], [ diaeresis ] }; *************** *** 88,93 **** key <AC11> { [ adiaeresis, Adiaeresis ], [ asciicircum ] }; ! key <BKSL> { [ numbersign, apostrophe ], [ grave ] }; }; --- 88,93 ---- key <AC11> { [ adiaeresis, Adiaeresis ], [ asciicircum ] }; ! key <BKSL> { [ numbersign, acute ], [ grave ] }; };
Next Chapter, Previous Chapter
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter