$Id: 089_xkb_fix_symbols_pc_lt.diff 1520 2004-06-07 21:24:29Z branden $ Fix problem with numbers and symbols being un-typable in the Lithuanian keymap. Part of this file is encoded in ISO 8859-13, and part in UTF-8. Do not recode it (Vim users beware!). This patch by Mantas Kriau<8D>iūnas. Not submitted to XFree86. diff -ruN xc-old/programs/xkbcomp/symbols/pc/lt xc/programs/xkbcomp/symbols/pc/lt --- xc-old/programs/xkbcomp/symbols/pc/lt 2004-04-23 19:54:55.000000000 +0000 +++ xc/programs/xkbcomp/symbols/pc/lt 2004-10-26 11:36:05.321040936 +0000 @@ -1,7 +1,8 @@ - // based on -// Lithuanian keyboard map by Riardas epas -// merged into one file by Nerijus Balinas +// Lithuanian keyboard map by Ričardas Čepas +// merged into one file by Nerijus Baliūnas +// Added number and special characters writing in basic lt layout with RAlt by +// Mantas Kriaučiūnas , 2004 // // $XFree86: xc/programs/xkbcomp/symbols/pc/lt,v 1.3 2002/12/14 22:26:11 dawes Exp $ @@ -16,17 +17,17 @@ name[Group1]="Lithuanian"; - key { [ aogonek, Aogonek ] }; - key { [ ccaron, Ccaron ] }; - key { [ eogonek, Eogonek ] }; - key { [ eabovedot, Eabovedot ] }; - key { [ iogonek, Iogonek ] }; - key { [ scaron, Scaron ] }; - key { [ uogonek, Uogonek ] }; - key { [ umacron, Umacron ] }; - key { [doublelowquotemark, parenleft ] }; - key { [leftdoublequotemark,parenright ] }; - key { [ zcaron, Zcaron ] }; + key { [ aogonek, Aogonek, 1, exclam ] }; + key { [ ccaron, Ccaron, 2, at ] }; + key { [ eogonek, Eogonek, 3, numbersign ] }; + key { [ eabovedot, Eabovedot, 4, dollar ] }; + key { [ iogonek, Iogonek, 5, percent ] }; + key { [ scaron, Scaron, 6, asciicircum ] }; + key { [ uogonek, Uogonek, 7, ampersand ] }; + key { [ umacron, Umacron, 8, asterisk ] }; + key { [doublelowquotemark, parenleft, 9, parenleft ] }; + key { [leftdoublequotemark,parenright, 0, parenright ] }; + key { [ zcaron, Zcaron, equal, plus ] }; key { [ endash, EuroSign ] }; @@ -61,12 +62,13 @@ }; // Lithuanian keyboard map by Gediminas Paulauskas -// Minor modification by Riardas epas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html +// Minor modification by Ričardas Čepas according to +// http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html // Describes Lithuanian keymap LST 1582:2000 // Extensions: B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this // layout usable with pc101 and pc104 keyboards. - + partial default alphanumeric_keys modifier_keys xkb_symbols "lt_std" { @@ -74,38 +76,37 @@ 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, leftdoublequotemark ]}; -// this is actually right quote for Lithuanian - key {[ eogonek, Eogonek, backslash ]}; - key {[ q, Q, bar ]}; - key {[ space, space, nobreakspace, nobreakspace ]}; + 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, leftdoublequotemark ]}; + key {[ eogonek, Eogonek, backslash ]}; + key {[ q, Q, bar ]}; + key {[ space, space, nobreakspace, nobreakspace ]}; - key {[ less, greater, endash ]}; + key {[ less, greater, endash ]}; include "level3(ralt_switch_multikey)" };