// $XFree86$ // Lithuanian keyboard map by Gediminas Paulauskas // Minor modification by Ričardas Čepas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html // Describes Lithuanian keymap LST 1582:2000 // Don't rename this file because it includes 'lt_std' // Extensions: B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this // layout usable with pc101 and pc104 keyboards. // Usage: setxkbmap lt_std // Option "XkbModel" "pc105" // Option "XkbLayout" "lt_std" partial default alphanumeric_keys xkb_symbols "basic" { name[ Group1]= "Lithuanian"; key {[ grave, asciitilde ], [ acute ]}; key {[ exclam, 1 ], [ at ]}; key {[ minus, 2 ], [ underscore ]}; key {[ slash, 3 ], [ numbersign ]}; key {[ semicolon, 4 ], [ dollar ]}; key {[ colon, 5 ], [ section ]}; key {[ comma, 6 ], [ asciicircum ]}; key {[ period, 7 ], [ ampersand ]}; key {[ equal, 8 ], [ asterisk ]}; key {[ parenleft, 9 ], [ bracketleft ]}; key {[ parenright, 0 ], [ bracketright ]}; key {[ question, plus ], [ apostrophe ]}; key {[ x, X ], [ percent ]}; key {[ aogonek, Aogonek ] }; key {[ zcaron, Zcaron ] }; key {[ e, E ], [ EuroSign ]}; key {[ iogonek, Iogonek ], [ braceleft ]}; key {[ w, W ], [ braceright ]}; key {[ scaron, Scaron ] }; key {[ uogonek, Uogonek ] }; key {[ eabovedot, Eabovedot ], [ quotedbl ]}; key {[ z, Z ], [ less ]}; key {[ umacron, Umacron ], [ greater ]}; key {[ c, C ], [ endash ]}; key {[ ccaron, Ccaron ], [ doublelowquotemark ]}; key {[ f, F ], // this is actually right quote for Lithuanian [ leftdoublequotemark ]}; key {[ eogonek, Eogonek ], [ backslash ]}; key {[ q, Q ], [ bar ]}; key {[ space, space ], [ nobreakspace, nobreakspace ]}; key {[ less, greater ], [ endash ]}; // End alphanumeric section // Begin modifier mappings modifier_map Shift { Shift_L }; modifier_map Lock { Caps_Lock, ISO_Lock }; modifier_map Control{ Control_L }; modifier_map Mod3 { Mode_switch }; }; partial alphanumeric_keys xkb_symbols "Sundeadkeys" { include "lt_std(basic)" // for consistent naming }; partial alphanumeric_keys xkb_symbols "sundeadkeys" { include "lt_std(Sundeadkeys)" // for consistent naming }; partial alphanumeric_keys xkb_symbols "nodeadkeys" { include "lt_std(basic)" // for consistent naming };