lt revision 4d22ddeb
15a35480eSmrg// $XKeyboardConfig$
2154daed1Smrg
34d22ddebSmrg// Separate keymaps merged into one file by Nerijus Baliūnas, 2002
4154daed1Smrg//
5154daed1Smrg// $XFree86: xc/programs/xkbcomp/symbols/lt,v 1.3 2002/12/14 22:26:11 dawes Exp $
6154daed1Smrg
74d22ddebSmrg// Lithuanian Numeric layout - Lithuanian letters on the numeric row
84d22ddebSmrg// based on Lithuanian keyboard map by Ričardas Čepas <rch@richard.eu.org>
94d22ddebSmrg// 3rd and 4th levels added by Mantas Kriaučiūnas <mantas@akl.lt>, 2004
104d22ddebSmrg// Minor modifications and cleanup by Rimas Kudelis <rq@akl.lt>, 2010
114d22ddebSmrg//
124d22ddebSmrg// If you want two layouts, use:
13154daed1Smrg// Option "XkbLayout" "lt,lt(us)"
14154daed1Smrgpartial default alphanumeric_keys modifier_keys
15154daed1Smrgxkb_symbols "basic" {
16154daed1Smrg
17154daed1Smrg    include "latin"
184d22ddebSmrg    include "eurosign(e)"
194d22ddebSmrg    include "level3(ralt_switch)"
20154daed1Smrg
21154daed1Smrg    name[Group1]="Lithuania";
22154daed1Smrg
234d22ddebSmrg    key <TLDE> {[               grave,   asciitilde,    acute                ]};
244d22ddebSmrg    key <AE01> {[             aogonek,      Aogonek,        1,        exclam ]};
254d22ddebSmrg    key <AE02> {[              ccaron,       Ccaron,        2,            at ]};
264d22ddebSmrg    key <AE03> {[             eogonek,      Eogonek,        3,    numbersign ]};
274d22ddebSmrg    key <AE04> {[           eabovedot,    Eabovedot,        4,        dollar ]};
284d22ddebSmrg    key <AE05> {[             iogonek,      Iogonek,        5,       percent ]};
294d22ddebSmrg    key <AE06> {[              scaron,       Scaron,        6,   asciicircum ]};
304d22ddebSmrg    key <AE07> {[             uogonek,      Uogonek,        7,     ampersand ]};
314d22ddebSmrg    key <AE08> {[             umacron,      Umacron,        8,      asterisk ]};
324d22ddebSmrg    key <AE09> {[  doublelowquotemark,    parenleft,        9,     parenleft ]};
334d22ddebSmrg    key <AE10> {[ leftdoublequotemark,   parenright,        0,    parenright ]};
344d22ddebSmrg    key <AE11> {[               minus,   underscore,   endash                ]};
354d22ddebSmrg    key <AE12> {[              zcaron,       Zcaron,    equal,          plus ]};
364d22ddebSmrg
374d22ddebSmrg    key <LSGT> {[              endash,     EuroSign                          ]};
38154daed1Smrg};
39154daed1Smrg
404d22ddebSmrg// Similar to the above, but uses 3rd and 4th levels in the numeric row
41154daed1Smrg// for Lithuanian letters
42154daed1Smrgpartial alphanumeric_keys modifier_keys
43154daed1Smrgxkb_symbols "us" {
44154daed1Smrg
45154daed1Smrg    include "latin"
464d22ddebSmrg    include "eurosign(e)"
474d22ddebSmrg    include "level3(ralt_switch)"
48154daed1Smrg
49154daed1Smrg    name[Group1]="Lithuania - US keyboard with Lithuanian letters";
50154daed1Smrg
514d22ddebSmrg    key <TLDE> {[    grave,    asciitilde,               acute               ]};
524d22ddebSmrg    key <AE01> {[        1,        exclam,             aogonek,      Aogonek ]};
534d22ddebSmrg    key <AE02> {[        2,            at,              ccaron,       Ccaron ]};
544d22ddebSmrg    key <AE03> {[        3,    numbersign,             eogonek,      Eogonek ]};
554d22ddebSmrg    key <AE04> {[        4,        dollar,           eabovedot,    Eabovedot ]};
564d22ddebSmrg    key <AE05> {[        5,       percent,             iogonek,      Iogonek ]};
574d22ddebSmrg    key <AE06> {[        6,   asciicircum,              scaron,       Scaron ]};
584d22ddebSmrg    key <AE07> {[        7,     ampersand,             uogonek,      Uogonek ]};
594d22ddebSmrg    key <AE08> {[        8,      asterisk,             umacron,      Umacron ]};
604d22ddebSmrg    key <AE09> {[        9,     parenleft,  doublelowquotemark,    parenleft ]};
614d22ddebSmrg    key <AE10> {[        0,    parenright, leftdoublequotemark,   parenright ]};
624d22ddebSmrg    key <AE11> {[    minus,    underscore,              endash               ]};
634d22ddebSmrg    key <AE12> {[    equal,          plus,              zcaron,       Zcaron ]};
644d22ddebSmrg
654d22ddebSmrg    key <LSGT> {[   endash,      EuroSign                                    ]};
66154daed1Smrg};
67154daed1Smrg
684d22ddebSmrg// Lithuanian keymap LST 1582:2000
694d22ddebSmrg// The standard is described at http://ims.mii.lt/klav/
70154daed1Smrg// Extensions:  B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
71154daed1Smrg// layout usable with pc101 and pc104 keyboards.
724d22ddebSmrg//
734d22ddebSmrg// Made by Gediminas Paulauskas <menesis@delfi.lt>
744d22ddebSmrg// Minor modifications by Ričardas Čepas and Rimas Kudelis
75154daed1Smrg 
76154daed1Smrgpartial alphanumeric_keys modifier_keys
77154daed1Smrgxkb_symbols "std" {
78154daed1Smrg
79154daed1Smrg    include "latin"
804d22ddebSmrg    include "eurosign(e)"
814d22ddebSmrg    include "nbsp(level3)"
82c067fea9Sghen    include "kpdl(comma)"
83154daed1Smrg    include "level3(ralt_switch)"
844d22ddebSmrg
854d22ddebSmrg    name[Group1]="Lithuania - Standard";
864d22ddebSmrg
874d22ddebSmrg    key <TLDE> {[        grave,  asciitilde,               acute ]};
884d22ddebSmrg    key <AE01> {[       exclam,           1,                  at ]};
894d22ddebSmrg    key <AE02> {[        minus,           2,          underscore ]};
904d22ddebSmrg    key <AE03> {[        slash,           3,          numbersign ]};
914d22ddebSmrg    key <AE04> {[    semicolon,           4,              dollar ]};
924d22ddebSmrg    key <AE05> {[        colon,           5,             section ]};
934d22ddebSmrg    key <AE06> {[        comma,           6,         asciicircum ]};
944d22ddebSmrg    key <AE07> {[       period,           7,           ampersand ]};
954d22ddebSmrg    key <AE08> {[        equal,           8,            asterisk ]};
964d22ddebSmrg    key <AE09> {[    parenleft,           9,         bracketleft ]};
974d22ddebSmrg    key <AE10> {[   parenright,           0,        bracketright ]};
984d22ddebSmrg    key <AE11> {[     question,        plus,          apostrophe ]};
994d22ddebSmrg    key <AE12> {[            x,           X,             percent ]};
1004d22ddebSmrg
1014d22ddebSmrg    key <AD01> {[      aogonek,     Aogonek                      ]};
1024d22ddebSmrg    key <AD02> {[       zcaron,      Zcaron                      ]};
1034d22ddebSmrg    key <AD11> {[      iogonek,     Iogonek,           braceleft ]};
1044d22ddebSmrg    key <AD12> {[            w,           W,          braceright ]};
1054d22ddebSmrg
1064d22ddebSmrg    key <AC04> {[       scaron,      Scaron                      ]};
1074d22ddebSmrg    key <AC10> {[      uogonek,     Uogonek                      ]};
1084d22ddebSmrg    key <AC11> {[    eabovedot,   Eabovedot,            quotedbl ]};
1094d22ddebSmrg    key <BKSL> {[            q,           Q,                 bar ]};
1104d22ddebSmrg
1114d22ddebSmrg    key <LSGT> {[         less,     greater,              endash ]};
1124d22ddebSmrg    key <AB01> {[            z,           Z,                less ]};
1134d22ddebSmrg    key <AB02> {[      umacron,     Umacron,             greater ]};
1144d22ddebSmrg    key <AB03> {[            c,           C,              endash ]};
1154d22ddebSmrg    key <AB08> {[       ccaron,      Ccaron,  doublelowquotemark ]};
1164d22ddebSmrg    key <AB09> {[            f,           F, leftdoublequotemark ]};
1174d22ddebSmrg    key <AB10> {[      eogonek,     Eogonek,           backslash ]};
118154daed1Smrg};
119154daed1Smrg
1204d22ddebSmrg// Lithuanian keymap LST 1205-92
1214d22ddebSmrg// This standard was made deprecated by LST 1582:2000 above.
122154daed1Smrg// This keyboard is also know as IBM layout.
1234d22ddebSmrg// We follow the map shown at: http://www.registrucentras.lt/litwin/kbdlta.gif
1244d22ddebSmrg// and info from Edis Tamošauskas <linas_lietus@yahoo.com>
1254d22ddebSmrg//
1264d22ddebSmrg// Made by Piter PUNK <piterpk@terra.com.br>
1274d22ddebSmrg// Minor modifications and cleanup by Rimas Kudelis, 2010
128154daed1Smrg 
129154daed1Smrgpartial alphanumeric_keys modifier_keys
130154daed1Smrgxkb_symbols "ibm" {
131154daed1Smrg
132154daed1Smrg    include "latin"
1334d22ddebSmrg    include "eurosign(e)"
1344d22ddebSmrg    include "nbsp(level3)"
135154daed1Smrg    include "level3(ralt_switch)"
1364d22ddebSmrg
1374d22ddebSmrg    name[Group1]="Lithuania - IBM (LST 1205-92)";
1384d22ddebSmrg
1394d22ddebSmrg    key <TLDE> {[              grave,          asciitilde,          acute               ]};
1404d22ddebSmrg    key <AE01> {[             exclam,                   1                               ]};
1414d22ddebSmrg    key <AE02> {[           quotedbl,                   2,             at               ]};
1424d22ddebSmrg    key <AE03> {[              slash,                   3,     numbersign               ]};
1434d22ddebSmrg    key <AE04> {[          semicolon,                   4,         dollar               ]};
1444d22ddebSmrg    key <AE05> {[              colon,                   5,        percent               ]};
1454d22ddebSmrg    key <AE06> {[              comma,                   6,    asciicircum               ]};
1464d22ddebSmrg    key <AE07> {[             period,                   7,      ampersand               ]};
1474d22ddebSmrg    key <AE08> {[           question,                   8,       asterisk               ]};
1484d22ddebSmrg    key <AE09> {[          parenleft,                   9                               ]};
1494d22ddebSmrg    key <AE10> {[         parenright,                   0                               ]};
1504d22ddebSmrg    key <AE11> {[         underscore,               minus,         endash               ]};
1514d22ddebSmrg    key <AE12> {[               plus,               equal                               ]};
1524d22ddebSmrg
1534d22ddebSmrg    key <AD01> {[            aogonek,             Aogonek,              q,            Q ]};
1544d22ddebSmrg    key <AD02> {[             zcaron,              Zcaron,              w,            W ]};
1554d22ddebSmrg    key <AD11> {[            iogonek,             Iogonek,    bracketleft,    braceleft ]};
1564d22ddebSmrg    key <AD12> {[ doublelowquotemark, leftdoublequotemark,   bracketright,   braceright ]};
1574d22ddebSmrg
1584d22ddebSmrg    key <AC10> {[            uogonek,             Uogonek,      semicolon,        colon ]};
1594d22ddebSmrg    key <AC11> {[          eabovedot,           Eabovedot,     apostrophe,     quotedbl ]};
1604d22ddebSmrg
1614d22ddebSmrg    key <LSGT> {[               less,             greater,         endash               ]};
1624d22ddebSmrg    key <AB02> {[            umacron,             Umacron,              x,            X ]};
1634d22ddebSmrg    key <AB08> {[             ccaron,              Ccaron,          comma,         less ]};
1644d22ddebSmrg    key <AB09> {[             scaron,              Scaron,         period,      greater ]};
1654d22ddebSmrg    key <AB10> {[            eogonek,             Eogonek,          slash,     question ]};
166154daed1Smrg};
167154daed1Smrg
168c067fea9Sghen// LEKP and LEKPa layouts 1.0
169154daed1Smrg// Copyright (c) 2007 Tautrimas Pajarskas
170c067fea9Sghen// For more info visit http://lekp.info
171c067fea9Sghen//
172c067fea9Sghen// LEKP and LEKPa layouts are licensed under the Creative Commons
173c067fea9Sghen// Attribution-Noncommercial-Share Alike 3.0 License.
174c067fea9Sghen// To view a copy of this license, visit
175c067fea9Sghen// http://creativecommons.org/licenses/by-nc-sa/3.0/ or send
176c067fea9Sghen// a letter to Creative Commons, 171 Second Street, Suite 300,
177c067fea9Sghen// San Francisco, California, 94105, USA.
1784d22ddebSmrg//
1794d22ddebSmrg// Minor cleanup by Rimas Kudelis, 2010
180154daed1Smrg
181154daed1Smrgpartial alphanumeric_keys modifier_keys
182154daed1Smrgxkb_symbols "lekp" {
1834d22ddebSmrg    
1844d22ddebSmrg    include "capslock(backspace)"
185154daed1Smrg    include "level3(ralt_switch)"
1864d22ddebSmrg    
1874d22ddebSmrg    name[Group1]="Lithuania - LEKP";
1884d22ddebSmrg    
1894d22ddebSmrg    key <TLDE> {[        grave,          asciitilde,         acute ]};
1904d22ddebSmrg    key <AE01> {[        slash,          numbersign,           bar ]};
1914d22ddebSmrg    key <AE02> {[    backslash,                  at,       section ]};
1924d22ddebSmrg    key <AE03> {[       period,           braceleft                ]};
1934d22ddebSmrg    key <AE04> {[        comma,          braceright                ]};
1944d22ddebSmrg    key <AE05> {[            f,                   F                ]};
1954d22ddebSmrg    key <AE06> {[       exclam,              endash                ]};
1964d22ddebSmrg    key <AE07> {[            w,                   W                ]};
1974d22ddebSmrg    key <AE08> {[      uogonek,             Uogonek                ]};
1984d22ddebSmrg    key <AE09> {[      iogonek,             Iogonek                ]};
1994d22ddebSmrg    key <AE10> {[    parenleft,  doublelowquotemark,    registered ]};
2004d22ddebSmrg    key <AE11> {[   parenright, leftdoublequotemark,     copyright ]};
2014d22ddebSmrg    key <AE12> {[        colon,           ampersand,     trademark ]};
2024d22ddebSmrg
2034d22ddebSmrg    key <AD01> {[            q,                   Q,      EuroSign ]};
2044d22ddebSmrg    key <AD02> {[            g,                   G,             7 ]};
2054d22ddebSmrg    key <AD03> {[            r,                   R,             8 ]};
2064d22ddebSmrg    key <AD04> {[            l,                   L,             9 ]};
2074d22ddebSmrg    key <AD05> {[            d,                   D,       percent ]};
2084d22ddebSmrg    key <AD06> {[       ccaron,              Ccaron                ]};
2094d22ddebSmrg    key <AD07> {[            j,                   J                ]};
2104d22ddebSmrg    key <AD08> {[            u,                   U,        period ]};
2114d22ddebSmrg    key <AD09> {[    eabovedot,           Eabovedot,         minus ]};
2124d22ddebSmrg    key <AD10> {[      eogonek,             Eogonek,         slash ]};
2134d22ddebSmrg    key <AD11> {[     question,         bracketleft,      division ]};
2144d22ddebSmrg    key <AD12> {[        equal,        bracketright                ]};
2154d22ddebSmrg
2164d22ddebSmrg    key <AC01> {[            a,                   A,             0 ]};
2174d22ddebSmrg    key <AC02> {[            k,                   K,             4 ]};
2184d22ddebSmrg    key <AC03> {[            s,                   S,             5 ]};
2194d22ddebSmrg    key <AC04> {[            t,                   T,             6 ]};
2204d22ddebSmrg    key <AC05> {[            m,                   M,        dollar ]};
2214d22ddebSmrg    key <AC06> {[            p,                   P                ]};
2224d22ddebSmrg    key <AC07> {[            n,                   N                ]};
2234d22ddebSmrg    key <AC08> {[            e,                   E,         comma ]};
2244d22ddebSmrg    key <AC09> {[            i,                   I,          plus ]};
2254d22ddebSmrg    key <AC10> {[            o,                   O,      asterisk ]};
2264d22ddebSmrg    key <AC11> {[            y,                   Y,      multiply ]};
2274d22ddebSmrg    key <BKSL> {[   apostrophe,          underscore                ]};
2284d22ddebSmrg
2294d22ddebSmrg    key <LSGT> {[    semicolon,            quotedbl,      sterling ]};
2304d22ddebSmrg    key <AB01> {[            z,                   Z,   asciicircum ]};
2314d22ddebSmrg    key <AB02> {[            x,                   X,             1 ]};
2324d22ddebSmrg    key <AB03> {[            c,                   C,             2 ]};
2334d22ddebSmrg    key <AB04> {[            v,                   V,             3 ]};
2344d22ddebSmrg    key <AB05> {[       zcaron,              Zcaron                ]};
2354d22ddebSmrg    key <AB06> {[       scaron,              Scaron                ]};
2364d22ddebSmrg    key <AB07> {[            b,                   B,        degree ]};
2374d22ddebSmrg    key <AB08> {[      umacron,             Umacron,          less ]};
2384d22ddebSmrg    key <AB09> {[      aogonek,             Aogonek,       greater ]};
2394d22ddebSmrg    key <AB10> {[            h,                   H                ]};
240154daed1Smrg};
241154daed1Smrg
242154daed1Smrgpartial alphanumeric_keys modifier_keys
243154daed1Smrgxkb_symbols "lekpa" {
244154daed1Smrg
2454d22ddebSmrg    include "capslock(backspace)"
246154daed1Smrg    include "level3(ralt_switch)"
2474d22ddebSmrg
2484d22ddebSmrg    name[Group1]="Lithuania - LEKPa";
2494d22ddebSmrg
2504d22ddebSmrg    key <TLDE> {[        grave,          asciitilde,         acute ]};
2514d22ddebSmrg    key <AE01> {[        slash,            quotedbl,           bar ]};
2524d22ddebSmrg    key <AE02> {[    backslash,                  at,       section ]};
2534d22ddebSmrg    key <AE03> {[       period,           braceleft,    numbersign ]};
2544d22ddebSmrg    key <AE04> {[        comma,          braceright,      sterling ]};
2554d22ddebSmrg    key <AE05> {[            f,                   F,     ampersand ]};
2564d22ddebSmrg    key <AE06> {[       exclam,              endash                ]};
2574d22ddebSmrg    key <AE07> {[            w,                   W                ]};
2584d22ddebSmrg    key <AE08> {[      uogonek,             Uogonek                ]};
2594d22ddebSmrg    key <AE09> {[      iogonek,             Iogonek                ]};
2604d22ddebSmrg    key <AE10> {[    parenleft,  doublelowquotemark,    registered ]};
2614d22ddebSmrg    key <AE11> {[   parenright, leftdoublequotemark,     copyright ]};
2624d22ddebSmrg    key <AE12> {[        colon,           semicolon,     trademark ]};
2634d22ddebSmrg
2644d22ddebSmrg    key <AD01> {[            q,                   Q,      EuroSign ]};
2654d22ddebSmrg    key <AD02> {[            g,                   G,             7 ]};
2664d22ddebSmrg    key <AD03> {[            r,                   R,             8 ]};
2674d22ddebSmrg    key <AD04> {[            l,                   L,             9 ]};
2684d22ddebSmrg    key <AD05> {[            d,                   D,       percent ]};
2694d22ddebSmrg    key <AD06> {[       ccaron,              Ccaron                ]};
2704d22ddebSmrg    key <AD07> {[            j,                   J                ]};
2714d22ddebSmrg    key <AD08> {[            u,                   U,        period ]};
2724d22ddebSmrg    key <AD09> {[    eabovedot,           Eabovedot,         minus ]};
2734d22ddebSmrg    key <AD10> {[      eogonek,             Eogonek,         slash ]};
2744d22ddebSmrg    key <AD11> {[     question,         bracketleft,      division ]};
2754d22ddebSmrg    key <AD12> {[        equal,        bracketright                ]};
2764d22ddebSmrg
2774d22ddebSmrg    key <AC01> {[            a,                   A,             0 ]};
2784d22ddebSmrg    key <AC02> {[            k,                   K,             4 ]};
2794d22ddebSmrg    key <AC03> {[            s,                   S,             5 ]};
2804d22ddebSmrg    key <AC04> {[            t,                   T,             6 ]};
2814d22ddebSmrg    key <AC05> {[            m,                   M,        dollar ]};
2824d22ddebSmrg    key <AC06> {[            p,                   P                ]};
2834d22ddebSmrg    key <AC07> {[            n,                   N                ]};
2844d22ddebSmrg    key <AC08> {[            e,                   E,         comma ]};
2854d22ddebSmrg    key <AC09> {[            i,                   I,          plus ]};
2864d22ddebSmrg    key <AC10> {[            o,                   O,      asterisk ]};
2874d22ddebSmrg    key <AC11> {[            y,                   Y,      multiply ]};
2884d22ddebSmrg    key <BKSL> {[   apostrophe,          underscore                ]};
2894d22ddebSmrg
2904d22ddebSmrg    key <AB01> {[            z,                   Z,   asciicircum ]};
2914d22ddebSmrg    key <AB02> {[            x,                   X,             1 ]};
2924d22ddebSmrg    key <AB03> {[            c,                   C,             2 ]};
2934d22ddebSmrg    key <AB04> {[            v,                   V,             3 ]};
2944d22ddebSmrg    key <AB05> {[       zcaron,              Zcaron                ]};
2954d22ddebSmrg    key <AB06> {[       scaron,              Scaron                ]};
2964d22ddebSmrg    key <AB07> {[            b,                   B,        degree ]};
2974d22ddebSmrg    key <AB08> {[      umacron,             Umacron,          less ]};
2984d22ddebSmrg    key <AB09> {[      aogonek,             Aogonek,       greater ]};
2994d22ddebSmrg    key <AB10> {[            h,                   H                ]};
300154daed1Smrg};
301154daed1Smrg
302