Re: XFree86

From: Joerg Wunsch <j(at)uriah.heep.sax.de>
Date: Tue, 3 Jul 2001 19:37:18 +0200

As Peter Ross wrote:

> habe heute bei uns fuenf PCs mit XFree86 3.3.6 in Betrieb genommen
> und bin auf ein Problem gestossen.

Hier ist meine xkb-Datei. Sie legt [\]{|} auf die Umlauttasten
(Umlaute werden durch gleichzeitiges Drücken von AltGr aka Mod3
erreicht) und legt die ScrLk Taste als Compose-Taste fest. `dead
keys' hat sie natürlich auch nicht, wer will die schon? und die Taste
'` generiert keine sinnlosen ISO8859-1 Akzentzeichen.

// Programmer-like keyboard a la Joerg Wunsch
default partial alphanumeric_keys
xkb_symbols "basic" {

    // Describes the differences between a very simple US/ASCII
    // keyboard and a very simple German keybaord

    // Alphanumeric section
    name[Group1]= "German";
    key <TLDE> { [ asciicircum, degree ],
                        [ notsign ] };
    key <AE02> { [ 2, quotedbl ],
                        [ twosuperior ] };
    key <AE03> { [ 3, section ],
                        [ threesuperior,sterling ] };
    key <AE04> { [ 4, dollar ],
                        [ onequarter, currency ] };
    key <AE05> { [ 5, percent ],
                        [ onehalf ] };
    key <AE06> { [ 6, ampersand ],
                        [ threequarters ] };
    key <AE07> { [ 7, slash ],
                        [ braceleft ] };
    key <AE08> { [ 8, parenleft ],
                        [ bracketleft ] };
    key <AE09> { [ 9, parenright ],
                        [ bracketright, plusminus ] };
    key <AE10> { [ 0, equal ],
                        [ braceright, degree ] };
    key <AE11> { [ ssharp, question ],
                        [ backslash, questiondown ] };
    key <AE12> { [ apostrophe, grave ],
                        [ cedilla ] };

    key <AD01> { [ q, Q ],
                        [ at ] };
    key <AD05> { [ t, T ] };
    key <AD06> { [ z, Z ] };
    key <AD07> { [ u, U ] };
    key <AD08> { [ i, I ] };
    key <AD11> { [ bracketright, braceright ],
                        [ udiaeresis, Udiaeresis ] };
    key <AD12> { [ plus, asterisk ],
                        [ asciitilde, macron ] };
    key <AC04> { [ f, F ] };
    key <AC05> { [ g, G ] };
    key <AC10> { [ backslash, bar ],
                        [ odiaeresis, Odiaeresis ] };
    key <AC11> { [ bracketleft, braceleft ],
                        [ adiaeresis, Adiaeresis ] };

    key <LSGT> { [ less, greater ],
                        [ bar ] };
    key <AB01> { [ y, Y ],
                        [ guillemotleft,less ] };
    key <AB07> { [ m, M ],
                        [ mu ] };
    key <AB08> { [ comma, semicolon ] };
    key <AB09> { [ period, colon ],
                        [ periodcentered, division ] };
    key <AB10> { [ minus, underscore ] };
    key <BKSL> { [ numbersign, apostrophe ],
                        [ grave ] };
    key <RALT> { [ Mode_switch ] };
    key <SCLK> { [ Multi_key ] };

    // End alphanumeric section

    // begin modifier mappings
    modifier_map Shift { Shift_L };
    modifier_map Lock { Caps_Lock };
    modifier_map Control{ Control_L };
    modifier_map Mod3 { Mode_switch };
};

-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL
http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 03 Jul 2001 - 19:50:08 CEST

search this site