diff -uNra old/rules/base.xml.in new/rules/base.xml.in --- old/rules/base.xml.in 2008-02-01 23:02:35.000000000 +0200 +++ new/rules/base.xml.in 2008-02-01 23:05:35.000000000 +0200 @@ -2518,6 +2518,24 @@ <_description>IBM (LST 1205-92) + + + lekp + <_description>LEKP + + + + + lekpa + <_description>LEKPa + + + + + balticplus + <_description>Baltic+ + + diff -uNra old/symbols/lt new/symbols/lt --- old/symbols/lt 2008-02-01 23:01:09.000000000 +0200 +++ new/symbols/lt 2008-02-01 23:00:51.000000000 +0200 @@ -157,3 +157,157 @@ include "level3(ralt_switch)" }; + + + +// LEKP, LEKPa and Baltic+ layouts 1.0 for Linux. +// Copyright (c) 2007 Tautrimas Pajarskas +// For more info go to http://lekp.info + +partial default alphanumeric_keys modifier_keys +xkb_symbols "lekp" { + name[Group1]="Lithuania - LEKP"; + key { [ grave, asciitilde, acute ] }; + key { [ slash, numbersign, bar ] }; + key { [ backslash, at, section ] }; + key { [ period, braceleft ] }; + key { [ comma, braceright ] }; + key { [ f, F ] }; + key { [ exclam, endash ] }; + key { [ w, W ] }; + key { [ uogonek, Uogonek ] }; + key { [ iogonek, Iogonek ] }; + key { [ parenleft, doublelowquotemark, registered ] }; + key { [ parenright, leftdoublequotemark, copyright ] }; + key { [ colon, ampersand, trademark ] }; + + key { [ apostrophe, underscore ] }; + + key { [ q, Q, EuroSign ] }; + key { [ g, G, 7 ] }; + key { [ r, R, 8 ] }; + key { [ l, L, 9 ] }; + key { [ d, D, percent ] }; + key { [ ccaron, Ccaron ] }; + key { [ j, J ] }; + key { [ u, U, period ] }; + key { [ eabovedot, Eabovedot, minus ] }; + key { [ eogonek, Eogonek, slash ] }; + key { [ question, bracketleft, division ] }; + key { [ equal, bracketright ] }; + + key { [ BackSpace ] }; + key { [ a, A, 0 ] }; + key { [ k, K, 4 ] }; + key { [ s, S, 5 ] }; + key { [ t, T, 6 ] }; + key { [ m, M, dollar ] }; + key { [ p, P ] }; + key { [ n, N ] }; + key { [ e, E, comma ] }; + key { [ i, I, plus ] }; + key { [ o, O, asterisk ] }; + key { [ y, Y, multiply ] }; + + key { [ z, Z, asciicircum ] }; + key { [ x, X, 1 ] }; + key { [ c, C, 2 ] }; + key { [ v, V, 3 ] }; + key { [ zcaron, Zcaron ] }; + key { [ scaron, Scaron ] }; + key { [ b, B, degree ] }; + key { [ umacron, Umacron, less ] }; + key { [ aogonek, Aogonek, greater ] }; + key { [ h, H ] }; + + key { [ semicolon, quotedbl, sterling ] }; + + include "level3(ralt_switch)" +}; + +partial default alphanumeric_keys modifier_keys + +xkb_symbols "lekpa" { + name[Group1]="Lithuania - LEKPa"; + key { [ grave, asciitilde, acute ] }; + key { [ slash, quotedbl, bar ] }; + key { [ backslash, at, section ] }; + key { [ period, braceleft, numbersign ] }; + key { [ comma, braceright, sterling ] }; + key { [ f, F, ampersand ] }; + key { [ exclam, endash ] }; + key { [ w, W ] }; + key { [ uogonek, Uogonek ] }; + key { [ iogonek, Iogonek ] }; + key { [ parenleft, doublelowquotemark, registered ] }; + key { [ parenright, leftdoublequotemark, copyright ] }; + key { [ colon, semicolon, trademark ] }; + + key { [ apostrophe, underscore ] }; + + key { [ q, Q, EuroSign ] }; + key { [ g, G, 7 ] }; + key { [ r, R, 8 ] }; + key { [ l, L, 9 ] }; + key { [ d, D, percent ] }; + key { [ ccaron, Ccaron ] }; + key { [ j, J ] }; + key { [ u, U, period ] }; + key { [ eabovedot, Eabovedot, minus ] }; + key { [ eogonek, Eogonek, slash ] }; + key { [ question, bracketleft, division ] }; + key { [ equal, bracketright ] }; + + key { [ BackSpace ] }; + key { [ a, A, 0 ] }; + key { [ k, K, 4 ] }; + key { [ s, S, 5 ] }; + key { [ t, T, 6 ] }; + key { [ m, M, dollar ] }; + key { [ p, P ] }; + key { [ n, N ] }; + key { [ e, E, comma ] }; + key { [ i, I, plus ] }; + key { [ o, O, asterisk ] }; + key { [ y, Y, multiply ] }; + + key { [ z, Z, asciicircum ] }; + key { [ x, X, 1 ] }; + key { [ c, C, 2 ] }; + key { [ v, V, 3 ] }; + key { [ zcaron, Zcaron ] }; + key { [ scaron, Scaron ] }; + key { [ b, B, degree ] }; + key { [ umacron, Umacron, less ] }; + key { [ aogonek, Aogonek, greater ] }; + key { [ h, H ] }; + + + include "level3(ralt_switch)" +}; +partial default alphanumeric_keys modifier_keys +xkb_symbols "balticplus" { + include "latin" + name[Group1]="Lithuania - Baltic+"; + 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 { [ parenleft, doublelowquotemark, 9 ] }; + key { [ parenright, leftdoublequotemark, 0 ] }; + key { [ minus, underscore, minus, section ] }; + key { [ zcaron, Zcaron, equal, plus ] }; + key { [ BackSpace ] }; + key { [ backslash, bar, endash ] }; + key { [ e, E, EuroSign ] }; + key { [ r, R, registered ] }; + key { [ t, T, trademark ] }; + key { [ c, C, copyright ] }; + key { [ comma, less, degree ] }; + include "level3(ralt_switch)" +}; +