partial alphanumeric_keys
xkb_symbols "lt" {
include "nokia_vndr/rx-51(english_base)"
include "nokia_vndr/rx-51(arrows_4btns)"
name[Group1] = "U.S. English";
name[Group2] = "Lithuania";
key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
// 1. row
key <AD01> { symbols[Group2] = [ q, Q, aogonek, 1 ] };
key <AD02> { symbols[Group2] = [ w, W, ccaron, 2 ] };
key <AD03> { symbols[Group2] = [ e, E, eogonek, 3 ] };
key <AD04> { symbols[Group2] = [ r, R, eabovedot, 4 ] };
key <AD05> { symbols[Group2] = [ t, T, iogonek, 5 ] };
key <AD06> { symbols[Group2] = [ y, Y, scaron, 6 ] };
key <AD07> { symbols[Group2] = [ u, U, uogonek, 7 ] };
key <AD08> { symbols[Group2] = [ i, I, umacron, 8 ] };
key <AD09> { symbols[Group2] = [ o, O, doublelowquotemark, 9 ] };
key <AD10> { symbols[Group2] = [ p, P, leftdoublequotemark, 0 ] };
key <AB08> { symbols[Group2] = [ comma, semicolon, zcaron, equal ] };
key <BKSP> { symbols[Group2] = [ BackSpace, Escape, BackSpace, F12 ] };
// 2. row
key <AC01> { symbols[Group2] = [ a, A, asterisk, asciicircum ] };
key <AC02> { symbols[Group2] = [ s, S, plus, percent ] };
key <AC03> { symbols[Group2] = [ d, D, numbersign, numbersign ] };
key <AC04> { symbols[Group2] = [ f, F, minus, minus ] };
key <AC05> { symbols[Group2] = [ g, G, underscore, underscore ] };
key <AC06> { symbols[Group2] = [ h, H, parenleft, parenleft ] };
key <AC07> { symbols[Group2] = [ j, J, parenright, parenleft ] };
key <AC08> { symbols[Group2] = [ k, K, ampersand, parenright ] };
key <AC09> { symbols[Group2] = [ l, L, exclam, bar ] };
key <AB09> { symbols[Group2] = [ period, colon, question, question ] };
// 3. row
key <AB01> { symbols[Group2] = [ z, Z, asciitilde, bracketleft ] };
key <AB02> { symbols[Group2] = [ x, X, dollar, bracketright ] };
key <AB03> { symbols[Group2] = [ c, C, EuroSign, sterling ] };
key <AB04> { symbols[Group2] = [ v, V, slash, less ] };
key <AB05> { symbols[Group2] = [ b, B, backslash, greater ] };
key <AB06> { symbols[Group2] = [ n, N, quotedbl, braceleft ] };
key <AB07> { symbols[Group2] = [ m, M, apostrophe, braceright ] };
key <SPCE> { symbols[Group2] = [ space, space, space, at ] };
};
setxkbmap lt
partial alphanumeric_keys
xkb_symbols "lt" {
include "nokia_vndr/rx-51(english_base)"
include "nokia_vndr/rx-51(arrows_4btns)"
name[Group1] = "U.S. English";
name[Group2] = "Lithuania";
key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
// 1. row
key <AD01> { symbols[Group2] = [ q, Q, aogonek, 1 ] };
key <AD02> { symbols[Group2] = [ w, W, ccaron, 2 ] };
key <AD03> { symbols[Group2] = [ e, E, eogonek, 3 ] };
key <AD04> { symbols[Group2] = [ r, R, eabovedot, 4 ] };
key <AD05> { symbols[Group2] = [ t, T, iogonek, 5 ] };
key <AD06> { symbols[Group2] = [ y, Y, scaron, 6 ] };
key <AD07> { symbols[Group2] = [ u, U, uogonek, 7 ] };
key <AD08> { symbols[Group2] = [ i, I, umacron, 8 ] };
key <AD09> { symbols[Group2] = [ o, O, doublelowquotemark, 9 ] };
key <AD10> { symbols[Group2] = [ p, P, leftdoublequotemark, 0 ] };
key <AB08> { symbols[Group2] = [ comma, semicolon, zcaron, equal ] };
key <BKSP> { symbols[Group2] = [ BackSpace, Escape, BackSpace, F12 ] };
// 2. row
key <AC01> { symbols[Group2] = [ a, A, asterisk, asciicircum ] };
key <AC02> { symbols[Group2] = [ s, S, plus, percent ] };
key <AC03> { symbols[Group2] = [ d, D, numbersign, numbersign ] };
key <AC04> { symbols[Group2] = [ f, F, minus, minus ] };
key <AC05> { symbols[Group2] = [ g, G, underscore, underscore ] };
key <AC06> { symbols[Group2] = [ h, H, parenleft, parenleft ] };
key <AC07> { symbols[Group2] = [ j, J, parenright, parenleft ] };
key <AC08> { symbols[Group2] = [ k, K, ampersand, parenright ] };
key <AC09> { symbols[Group2] = [ l, L, exclam, bar ] };
key <AB09> { symbols[Group2] = [ period, colon, question, question ] };
// 3. row
key <AB01> { symbols[Group2] = [ z, Z, asciitilde, bracketleft ] };
key <AB02> { symbols[Group2] = [ x, X, dollar, bracketright ] };
key <AB03> { symbols[Group2] = [ c, C, EuroSign, sterling ] };
key <AB04> { symbols[Group2] = [ v, V, slash, less ] };
key <AB05> { symbols[Group2] = [ b, B, backslash, greater ] };
key <AB06> { symbols[Group2] = [ n, N, quotedbl, braceleft ] };
key <AB07> { symbols[Group2] = [ m, M, apostrophe, braceright ] };
key <SPCE> { symbols[Group2] = [ space, space, space, at ] };
};
setxkbmap lt