// $XFree86: xc/programs/xkbcomp/symbols/ee,v 1.1 2000/01/25 00:09:02 dawes Exp $ // Estonian XKB-keymap by Ville Hallik partial default alphanumeric_keys xkb_symbols "basic" { // Describes the differences between a very simple en_US // keyboard and a very simple Estonian keyboard // This layout conforms to both EVS8:1993 and EVS8:1999 standards name[Group1]= "Estonian"; key { [ dead_caron, dead_tilde ] }; key { [ 2, quotedbl ], [ at ] }; key { [ 3, numbersign ], [ sterling ] }; key { [ 4, currency ], [ dollar ] }; key { [ 6, ampersand ] }; key { [ 7, slash ], [ braceleft ] }; key { [ 8, parenleft ], [ bracketleft ] }; key { [ 9, parenright ], [ bracketright ] }; key { [ 0, equal ], [ braceright ] }; key { [ plus, question ], [ backslash ] }; key { [ dead_acute, dead_grave ] }; key { [ e, E ], [ EuroSign ] }; key { [ udiaeresis, Udiaeresis ] }; key { [ otilde, Otilde ], [ section ] }; key { [ s, S ], [ scaron, Scaron ] }; key { [ odiaeresis, Odiaeresis ] }; key { [ adiaeresis, Adiaeresis ], [ asciicircum ] }; key { [ z, Z ], [ zcaron, Zcaron ] }; key { [ comma, semicolon ] }; key { [ period, colon ] }; key { [ minus, underscore ] }; key { [ apostrophe, asterisk ], [ onehalf ] }; key { [ less, greater ], [ bar ] }; // 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 }; }; partial alphanumeric_keys xkb_symbols "Sundeadkeys" { include "ee(basic)" // for consistent naming }; partial alphanumeric_keys xkb_symbols "sundeadkeys" { include "ee(Sundeadkeys)" // for consistent naming }; partial alphanumeric_keys xkb_symbols "nodeadkeys" { // Modifies the basic Estonian layout to eliminate all dead keys include "ee(basic)" key { [ asciicircum, asciitilde ] }; key { [ apostrophe, grave ] }; };