lt revision bb3a541c
147fb91feSmrg// Separate keymaps merged into one file by Nerijus Baliūnas, 2002
2154daed1Smrg
347fb91feSmrg// Lithuanian Numeric layout - Lithuanian letters on the numeric row
447fb91feSmrg// based on Lithuanian keyboard map by Ričardas Čepas <rch@richard.eu.org>
547fb91feSmrg// 3rd and 4th levels added by Mantas Kriaučiūnas <mantas@akl.lt>, 2004
647fb91feSmrg// Minor modifications and cleanup by Rimas Kudelis <rq@akl.lt>, 2010
747fb91feSmrg//
847fb91feSmrg// If you want two layouts, use:
9154daed1Smrg// Option "XkbLayout" "lt,lt(us)"
108157b447Smrgdefault partial alphanumeric_keys modifier_keys
11154daed1Smrgxkb_symbols "basic" {
12154daed1Smrg
13154daed1Smrg    include "latin"
1447fb91feSmrg    include "eurosign(e)"
1547fb91feSmrg    include "level3(ralt_switch)"
16154daed1Smrg
17bfd7cbc1Smrg    name[Group1]="Lithuanian";
18154daed1Smrg
1947fb91feSmrg    key <TLDE> {[               grave,   asciitilde,    acute                ]};
2047fb91feSmrg    key <AE01> {[             aogonek,      Aogonek,        1,        exclam ]};
2147fb91feSmrg    key <AE02> {[              ccaron,       Ccaron,        2,            at ]};
2247fb91feSmrg    key <AE03> {[             eogonek,      Eogonek,        3,    numbersign ]};
2347fb91feSmrg    key <AE04> {[           eabovedot,    Eabovedot,        4,        dollar ]};
2447fb91feSmrg    key <AE05> {[             iogonek,      Iogonek,        5,       percent ]};
2547fb91feSmrg    key <AE06> {[              scaron,       Scaron,        6,   asciicircum ]};
2647fb91feSmrg    key <AE07> {[             uogonek,      Uogonek,        7,     ampersand ]};
2747fb91feSmrg    key <AE08> {[             umacron,      Umacron,        8,      asterisk ]};
2847fb91feSmrg    key <AE09> {[  doublelowquotemark,    parenleft,        9,     parenleft ]};
2947fb91feSmrg    key <AE10> {[ leftdoublequotemark,   parenright,        0,    parenright ]};
3047fb91feSmrg    key <AE11> {[               minus,   underscore,   endash                ]};
3147fb91feSmrg    key <AE12> {[              zcaron,       Zcaron,    equal,          plus ]};
3247fb91feSmrg
3347fb91feSmrg    key <LSGT> {[              endash,     EuroSign                          ]};
34154daed1Smrg};
35154daed1Smrg
3647fb91feSmrg// Similar to the above, but uses 3rd and 4th levels in the numeric row
37154daed1Smrg// for Lithuanian letters
38154daed1Smrgpartial alphanumeric_keys modifier_keys
39154daed1Smrgxkb_symbols "us" {
40154daed1Smrg
41154daed1Smrg    include "latin"
4247fb91feSmrg    include "eurosign(e)"
4347fb91feSmrg    include "level3(ralt_switch)"
44154daed1Smrg
458157b447Smrg    name[Group1]="Lithuanian (US)";
46154daed1Smrg
4747fb91feSmrg    key <TLDE> {[    grave,    asciitilde,               acute               ]};
4847fb91feSmrg    key <AE01> {[        1,        exclam,             aogonek,      Aogonek ]};
4947fb91feSmrg    key <AE02> {[        2,            at,              ccaron,       Ccaron ]};
5047fb91feSmrg    key <AE03> {[        3,    numbersign,             eogonek,      Eogonek ]};
5147fb91feSmrg    key <AE04> {[        4,        dollar,           eabovedot,    Eabovedot ]};
5247fb91feSmrg    key <AE05> {[        5,       percent,             iogonek,      Iogonek ]};
5347fb91feSmrg    key <AE06> {[        6,   asciicircum,              scaron,       Scaron ]};
5447fb91feSmrg    key <AE07> {[        7,     ampersand,             uogonek,      Uogonek ]};
5547fb91feSmrg    key <AE08> {[        8,      asterisk,             umacron,      Umacron ]};
5647fb91feSmrg    key <AE09> {[        9,     parenleft,  doublelowquotemark,    parenleft ]};
5747fb91feSmrg    key <AE10> {[        0,    parenright, leftdoublequotemark,   parenright ]};
5847fb91feSmrg    key <AE11> {[    minus,    underscore,              endash               ]};
5947fb91feSmrg    key <AE12> {[    equal,          plus,              zcaron,       Zcaron ]};
6047fb91feSmrg
6147fb91feSmrg    key <LSGT> {[   endash,      EuroSign                                    ]};
62154daed1Smrg};
63154daed1Smrg
6447fb91feSmrg// Lithuanian keymap LST 1582:2000
6547fb91feSmrg// The standard is described at http://ims.mii.lt/klav/
66154daed1Smrg// Extensions:  B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
67154daed1Smrg// layout usable with pc101 and pc104 keyboards.
6847fb91feSmrg//
6947fb91feSmrg// Made by Gediminas Paulauskas <menesis@delfi.lt>
7047fb91feSmrg// Minor modifications by Ričardas Čepas and Rimas Kudelis
71797b363dSmrg
72154daed1Smrgpartial alphanumeric_keys modifier_keys
73154daed1Smrgxkb_symbols "std" {
74154daed1Smrg
75154daed1Smrg    include "latin"
7647fb91feSmrg    include "eurosign(e)"
7747fb91feSmrg    include "nbsp(level3)"
78c067fea9Sghen    include "kpdl(comma)"
79d72b2823Smrg    include "level3(ralt_switch)"
8047fb91feSmrg
81bfd7cbc1Smrg    name[Group1]="Lithuanian (standard)";
8247fb91feSmrg
8347fb91feSmrg    key <TLDE> {[        grave,  asciitilde,               acute ]};
8447fb91feSmrg    key <AE01> {[       exclam,           1,                  at ]};
8547fb91feSmrg    key <AE02> {[        minus,           2,          underscore ]};
8647fb91feSmrg    key <AE03> {[        slash,           3,          numbersign ]};
8747fb91feSmrg    key <AE04> {[    semicolon,           4,              dollar ]};
8847fb91feSmrg    key <AE05> {[        colon,           5,             section ]};
8947fb91feSmrg    key <AE06> {[        comma,           6,         asciicircum ]};
9047fb91feSmrg    key <AE07> {[       period,           7,           ampersand ]};
9147fb91feSmrg    key <AE08> {[        equal,           8,            asterisk ]};
9247fb91feSmrg    key <AE09> {[    parenleft,           9,         bracketleft ]};
9347fb91feSmrg    key <AE10> {[   parenright,           0,        bracketright ]};
9447fb91feSmrg    key <AE11> {[     question,        plus,          apostrophe ]};
9547fb91feSmrg    key <AE12> {[            x,           X,             percent ]};
9647fb91feSmrg
9747fb91feSmrg    key <AD01> {[      aogonek,     Aogonek                      ]};
9847fb91feSmrg    key <AD02> {[       zcaron,      Zcaron                      ]};
9947fb91feSmrg    key <AD11> {[      iogonek,     Iogonek,           braceleft ]};
10047fb91feSmrg    key <AD12> {[            w,           W,          braceright ]};
10147fb91feSmrg
10247fb91feSmrg    key <AC04> {[       scaron,      Scaron                      ]};
10347fb91feSmrg    key <AC10> {[      uogonek,     Uogonek                      ]};
10447fb91feSmrg    key <AC11> {[    eabovedot,   Eabovedot,            quotedbl ]};
10547fb91feSmrg    key <BKSL> {[            q,           Q,                 bar ]};
10647fb91feSmrg
10747fb91feSmrg    key <LSGT> {[         less,     greater,              endash ]};
10847fb91feSmrg    key <AB01> {[            z,           Z,                less ]};
10947fb91feSmrg    key <AB02> {[      umacron,     Umacron,             greater ]};
11047fb91feSmrg    key <AB03> {[            c,           C,              endash ]};
11147fb91feSmrg    key <AB08> {[       ccaron,      Ccaron,  doublelowquotemark ]};
11247fb91feSmrg    key <AB09> {[            f,           F, leftdoublequotemark ]};
11347fb91feSmrg    key <AB10> {[      eogonek,     Eogonek,           backslash ]};
114154daed1Smrg};
115154daed1Smrg
11647fb91feSmrg// Lithuanian keymap LST 1205-92
11747fb91feSmrg// This standard was made deprecated by LST 1582:2000 above.
118d72b2823Smrg// This keyboard is also know as IBM layout.
11947fb91feSmrg// We follow the map shown at: http://www.registrucentras.lt/litwin/kbdlta.gif
12047fb91feSmrg// and info from Edis Tamošauskas <linas_lietus@yahoo.com>
12147fb91feSmrg//
12247fb91feSmrg// Made by Piter PUNK <piterpk@terra.com.br>
12347fb91feSmrg// Minor modifications and cleanup by Rimas Kudelis, 2010
124797b363dSmrg
125154daed1Smrgpartial alphanumeric_keys modifier_keys
126154daed1Smrgxkb_symbols "ibm" {
127154daed1Smrg
128154daed1Smrg    include "latin"
12947fb91feSmrg    include "eurosign(e)"
13047fb91feSmrg    include "nbsp(level3)"
131d72b2823Smrg    include "level3(ralt_switch)"
13247fb91feSmrg
133bfd7cbc1Smrg    name[Group1]="Lithuanian (IBM LST 1205-92)";
13447fb91feSmrg
13547fb91feSmrg    key <TLDE> {[              grave,          asciitilde,          acute               ]};
13647fb91feSmrg    key <AE01> {[             exclam,                   1                               ]};
13747fb91feSmrg    key <AE02> {[           quotedbl,                   2,             at               ]};
13847fb91feSmrg    key <AE03> {[              slash,                   3,     numbersign               ]};
13947fb91feSmrg    key <AE04> {[          semicolon,                   4,         dollar               ]};
14047fb91feSmrg    key <AE05> {[              colon,                   5,        percent               ]};
14147fb91feSmrg    key <AE06> {[              comma,                   6,    asciicircum               ]};
14247fb91feSmrg    key <AE07> {[             period,                   7,      ampersand               ]};
14347fb91feSmrg    key <AE08> {[           question,                   8,       asterisk               ]};
14447fb91feSmrg    key <AE09> {[          parenleft,                   9                               ]};
14547fb91feSmrg    key <AE10> {[         parenright,                   0                               ]};
14647fb91feSmrg    key <AE11> {[         underscore,               minus,         endash               ]};
14747fb91feSmrg    key <AE12> {[               plus,               equal                               ]};
14847fb91feSmrg
14947fb91feSmrg    key <AD01> {[            aogonek,             Aogonek,              q,            Q ]};
15047fb91feSmrg    key <AD02> {[             zcaron,              Zcaron,              w,            W ]};
15147fb91feSmrg    key <AD11> {[            iogonek,             Iogonek,    bracketleft,    braceleft ]};
15247fb91feSmrg    key <AD12> {[ doublelowquotemark, leftdoublequotemark,   bracketright,   braceright ]};
15347fb91feSmrg
15447fb91feSmrg    key <AC10> {[            uogonek,             Uogonek,      semicolon,        colon ]};
15547fb91feSmrg    key <AC11> {[          eabovedot,           Eabovedot,     apostrophe,     quotedbl ]};
15647fb91feSmrg
15747fb91feSmrg    key <LSGT> {[               less,             greater,         endash               ]};
15847fb91feSmrg    key <AB02> {[            umacron,             Umacron,              x,            X ]};
15947fb91feSmrg    key <AB08> {[             ccaron,              Ccaron,          comma,         less ]};
16047fb91feSmrg    key <AB09> {[             scaron,              Scaron,         period,      greater ]};
16147fb91feSmrg    key <AB10> {[            eogonek,             Eogonek,          slash,     question ]};
162154daed1Smrg};
163154daed1Smrg
164c067fea9Sghen// LEKP and LEKPa layouts 1.0
165c067fea9Sghen// For more info visit http://lekp.info
166bfd7cbc1Smrg// Created by Tautrimas Pajarskas, 2007
167bfd7cbc1Smrg// Made by Ernestas Lukoševičius, 2007
16847fb91feSmrg// Minor cleanup by Rimas Kudelis, 2010
169154daed1Smrg
170154daed1Smrgpartial alphanumeric_keys modifier_keys
171154daed1Smrgxkb_symbols "lekp" {
172797b363dSmrg
17347fb91feSmrg    include "capslock(backspace)"
174d72b2823Smrg    include "level3(ralt_switch)"
175797b363dSmrg
176bfd7cbc1Smrg    name[Group1]="Lithuanian (LEKP)";
177797b363dSmrg
17847fb91feSmrg    key <TLDE> {[        grave,          asciitilde,         acute ]};
17947fb91feSmrg    key <AE01> {[        slash,          numbersign,           bar ]};
18047fb91feSmrg    key <AE02> {[    backslash,                  at,       section ]};
18147fb91feSmrg    key <AE03> {[       period,           braceleft                ]};
18247fb91feSmrg    key <AE04> {[        comma,          braceright                ]};
18347fb91feSmrg    key <AE05> {[            f,                   F                ]};
18447fb91feSmrg    key <AE06> {[       exclam,              endash                ]};
18547fb91feSmrg    key <AE07> {[            w,                   W                ]};
18647fb91feSmrg    key <AE08> {[      uogonek,             Uogonek                ]};
18747fb91feSmrg    key <AE09> {[      iogonek,             Iogonek                ]};
18847fb91feSmrg    key <AE10> {[    parenleft,  doublelowquotemark,    registered ]};
18947fb91feSmrg    key <AE11> {[   parenright, leftdoublequotemark,     copyright ]};
19047fb91feSmrg    key <AE12> {[        colon,           ampersand,     trademark ]};
19147fb91feSmrg
19247fb91feSmrg    key <AD01> {[            q,                   Q,      EuroSign ]};
19347fb91feSmrg    key <AD02> {[            g,                   G,             7 ]};
19447fb91feSmrg    key <AD03> {[            r,                   R,             8 ]};
19547fb91feSmrg    key <AD04> {[            l,                   L,             9 ]};
19647fb91feSmrg    key <AD05> {[            d,                   D,       percent ]};
19747fb91feSmrg    key <AD06> {[       ccaron,              Ccaron                ]};
19847fb91feSmrg    key <AD07> {[            j,                   J                ]};
19947fb91feSmrg    key <AD08> {[            u,                   U,        period ]};
20047fb91feSmrg    key <AD09> {[    eabovedot,           Eabovedot,         minus ]};
20147fb91feSmrg    key <AD10> {[      eogonek,             Eogonek,         slash ]};
20247fb91feSmrg    key <AD11> {[     question,         bracketleft,      division ]};
20347fb91feSmrg    key <AD12> {[        equal,        bracketright                ]};
20447fb91feSmrg
20547fb91feSmrg    key <AC01> {[            a,                   A,             0 ]};
20647fb91feSmrg    key <AC02> {[            k,                   K,             4 ]};
20747fb91feSmrg    key <AC03> {[            s,                   S,             5 ]};
20847fb91feSmrg    key <AC04> {[            t,                   T,             6 ]};
20947fb91feSmrg    key <AC05> {[            m,                   M,        dollar ]};
21047fb91feSmrg    key <AC06> {[            p,                   P                ]};
21147fb91feSmrg    key <AC07> {[            n,                   N                ]};
21247fb91feSmrg    key <AC08> {[            e,                   E,         comma ]};
21347fb91feSmrg    key <AC09> {[            i,                   I,          plus ]};
21447fb91feSmrg    key <AC10> {[            o,                   O,      asterisk ]};
21547fb91feSmrg    key <AC11> {[            y,                   Y,      multiply ]};
21647fb91feSmrg    key <BKSL> {[   apostrophe,          underscore                ]};
21747fb91feSmrg
21847fb91feSmrg    key <LSGT> {[    semicolon,            quotedbl,      sterling ]};
21947fb91feSmrg    key <AB01> {[            z,                   Z,   asciicircum ]};
22047fb91feSmrg    key <AB02> {[            x,                   X,             1 ]};
22147fb91feSmrg    key <AB03> {[            c,                   C,             2 ]};
22247fb91feSmrg    key <AB04> {[            v,                   V,             3 ]};
22347fb91feSmrg    key <AB05> {[       zcaron,              Zcaron                ]};
22447fb91feSmrg    key <AB06> {[       scaron,              Scaron                ]};
22547fb91feSmrg    key <AB07> {[            b,                   B,        degree ]};
22647fb91feSmrg    key <AB08> {[      umacron,             Umacron,          less ]};
22747fb91feSmrg    key <AB09> {[      aogonek,             Aogonek,       greater ]};
22847fb91feSmrg    key <AB10> {[            h,                   H                ]};
229154daed1Smrg};
230154daed1Smrg
231154daed1Smrgpartial alphanumeric_keys modifier_keys
232154daed1Smrgxkb_symbols "lekpa" {
2334d22ddebSmrg
23447fb91feSmrg    include "capslock(backspace)"
235d72b2823Smrg    include "level3(ralt_switch)"
23647fb91feSmrg
237bfd7cbc1Smrg    name[Group1]="Lithuanian (LEKPa)";
23847fb91feSmrg
23947fb91feSmrg    key <TLDE> {[        grave,          asciitilde,         acute ]};
24047fb91feSmrg    key <AE01> {[        slash,            quotedbl,           bar ]};
24147fb91feSmrg    key <AE02> {[    backslash,                  at,       section ]};
24247fb91feSmrg    key <AE03> {[       period,           braceleft,    numbersign ]};
24347fb91feSmrg    key <AE04> {[        comma,          braceright,      sterling ]};
24447fb91feSmrg    key <AE05> {[            f,                   F,     ampersand ]};
24547fb91feSmrg    key <AE06> {[       exclam,              endash                ]};
24647fb91feSmrg    key <AE07> {[            w,                   W                ]};
24747fb91feSmrg    key <AE08> {[      uogonek,             Uogonek                ]};
24847fb91feSmrg    key <AE09> {[      iogonek,             Iogonek                ]};
24947fb91feSmrg    key <AE10> {[    parenleft,  doublelowquotemark,    registered ]};
25047fb91feSmrg    key <AE11> {[   parenright, leftdoublequotemark,     copyright ]};
25147fb91feSmrg    key <AE12> {[        colon,           semicolon,     trademark ]};
25247fb91feSmrg
25347fb91feSmrg    key <AD01> {[            q,                   Q,      EuroSign ]};
25447fb91feSmrg    key <AD02> {[            g,                   G,             7 ]};
25547fb91feSmrg    key <AD03> {[            r,                   R,             8 ]};
25647fb91feSmrg    key <AD04> {[            l,                   L,             9 ]};
25747fb91feSmrg    key <AD05> {[            d,                   D,       percent ]};
25847fb91feSmrg    key <AD06> {[       ccaron,              Ccaron                ]};
25947fb91feSmrg    key <AD07> {[            j,                   J                ]};
26047fb91feSmrg    key <AD08> {[            u,                   U,        period ]};
26147fb91feSmrg    key <AD09> {[    eabovedot,           Eabovedot,         minus ]};
26247fb91feSmrg    key <AD10> {[      eogonek,             Eogonek,         slash ]};
26347fb91feSmrg    key <AD11> {[     question,         bracketleft,      division ]};
26447fb91feSmrg    key <AD12> {[        equal,        bracketright                ]};
26547fb91feSmrg
26647fb91feSmrg    key <AC01> {[            a,                   A,             0 ]};
26747fb91feSmrg    key <AC02> {[            k,                   K,             4 ]};
26847fb91feSmrg    key <AC03> {[            s,                   S,             5 ]};
26947fb91feSmrg    key <AC04> {[            t,                   T,             6 ]};
27047fb91feSmrg    key <AC05> {[            m,                   M,        dollar ]};
27147fb91feSmrg    key <AC06> {[            p,                   P                ]};
27247fb91feSmrg    key <AC07> {[            n,                   N                ]};
27347fb91feSmrg    key <AC08> {[            e,                   E,         comma ]};
27447fb91feSmrg    key <AC09> {[            i,                   I,          plus ]};
27547fb91feSmrg    key <AC10> {[            o,                   O,      asterisk ]};
27647fb91feSmrg    key <AC11> {[            y,                   Y,      multiply ]};
27747fb91feSmrg    key <BKSL> {[   apostrophe,          underscore                ]};
27847fb91feSmrg
27947fb91feSmrg    key <AB01> {[            z,                   Z,   asciicircum ]};
28047fb91feSmrg    key <AB02> {[            x,                   X,             1 ]};
28147fb91feSmrg    key <AB03> {[            c,                   C,             2 ]};
28247fb91feSmrg    key <AB04> {[            v,                   V,             3 ]};
28347fb91feSmrg    key <AB05> {[       zcaron,              Zcaron                ]};
28447fb91feSmrg    key <AB06> {[       scaron,              Scaron                ]};
28547fb91feSmrg    key <AB07> {[            b,                   B,        degree ]};
28647fb91feSmrg    key <AB08> {[      umacron,             Umacron,          less ]};
28747fb91feSmrg    key <AB09> {[      aogonek,             Aogonek,       greater ]};
28847fb91feSmrg    key <AB10> {[            h,                   H                ]};
289154daed1Smrg};
290154daed1Smrg
291bb3a541cSmrg// Samogitian (žemaiťiu/žemaičių) layout based on Lithuanian standard layout.
292bb3a541cSmrg// Long vowels are made by composition. It means after pressing vowel press grave accent (`).
293bb3a541cSmrg// This layout also supports special letters like ëůȧťď or Latvian ģŗļķ. These can be accessed by similar letter with holding AltGr.
294bb3a541cSmrg// Euro sign € is added on top e. Accessed by holding AltGr.
295bb3a541cSmrg// To enable layout use:
296bb3a541cSmrg//      Option "XkbLayout" "lt(sgs)"
297bb3a541cSmrg//
298bb3a541cSmrg// Added by Arnas Udovičius <zordsdavini@gmail.com>, 2020
299bb3a541cSmrg
300bb3a541cSmrgpartial alphanumeric_keys modifier_keys
301bb3a541cSmrgxkb_symbols "sgs" {
302bb3a541cSmrg
303bb3a541cSmrg    include "lt(basic)"
304bb3a541cSmrg    name[Group1]="Samogitian";
305bb3a541cSmrg
306bb3a541cSmrg    key <TLDE>  {[ U0304,   asciitilde, grave,      acute ]};
307bb3a541cSmrg    key	<AD01>  {[ q,       Q, 	        U00EB, 	    U00CB ]};
308bb3a541cSmrg    key	<AD02>  {[ w,    	W, 	        U016F, 	    U016E ]};
309bb3a541cSmrg    key <AD04>	{[ r,     	R, 	        rcedilla,   Rcedilla]};
310bb3a541cSmrg    key <AD05>  {[ t,     	T, 	        tcaron,     Tcaron ]};
311bb3a541cSmrg    key <AC01>	{[ a,     	A, 	        U0227, 	    U0226 ]};
312bb3a541cSmrg    key <AC03>  {[ d,      	D, 	        dcaron,     Dcaron ]};
313bb3a541cSmrg    key <AC05>	{[ g,     	G, 	        gcedilla,   Gcedilla]};
314bb3a541cSmrg    key <AC08>	{[ k,     	K, 	        kcedilla,   Kcedilla]};
315bb3a541cSmrg    key <AC09>	{[ l,     	L, 	        lcedilla,   Lcedilla]};
316bb3a541cSmrg};
317bb3a541cSmrg
318bb3a541cSmrg// Lithuanian Ratise keymap by Algirdas Buckus <algirdasbuckus@gmail.com>
319bb3a541cSmrg// last changes 2020/12/24
320bb3a541cSmrg
321bb3a541cSmrgpartial alphanumeric_keys modifier_keys
322bb3a541cSmrgxkb_symbols "ratise" {
323bb3a541cSmrg
324bb3a541cSmrg    include "level3(ralt_switch)"
325bb3a541cSmrg
326bb3a541cSmrg    name[Group1]="Lithuanian (Ratise)";
327bb3a541cSmrg
328bb3a541cSmrg    key <TLDE> { [       plus,     section,                grave,              acute ] };
329bb3a541cSmrg    key <AE01> { [     exclam,    currency, rightsinglequotemark,         exclamdown ] };
330bb3a541cSmrg    key <AE02> { [      colon,          at,            0x10027E8,          0x1002190 ] }; // MATHEMATICAL LEFT ANGLE BRACKET; LEFTWARDS ARROW
331bb3a541cSmrg    key <AE03> { [     period,  numbersign,            0x10027E9,          0x1002192 ] }; // MATHEMATICAL RIGHT ANGLE BRACKET; RIGHTWARDS ARROW
332bb3a541cSmrg    key <AE04> { [   asterisk,      dollar, rightdoublequotemark,           sterling ] };
333bb3a541cSmrg    key <AE05> { [ underscore,     percent,             ellipsis,          0x1002030 ] }; // PER MILLE SIGN
334bb3a541cSmrg    key <AE06> { [     emdash,         bar,          asciicircum,          brokenbar ] };
335bb3a541cSmrg    key <AE07> { [      equal,   ampersand,                    7,           notequal ] };
336bb3a541cSmrg    key <AE08> { [      comma,        less,                    8,      lessthanequal ] };
337bb3a541cSmrg    key <AE09> { [  semicolon,     greater,                    9,   greaterthanequal ] };
338bb3a541cSmrg    key <AE10> { [      slash,   backslash,             division,          0x1002016 ] }; // DOUBLE VERTICAL LINE
339bb3a541cSmrg    key <AE11> { [          w,           W,          Greek_OMEGA,             ssharp ] };
340bb3a541cSmrg    key <AE12> { [   question,  asciitilde,            0x1002248,       questiondown ] }; // ALMOST EQUAL TO
341bb3a541cSmrg
342bb3a541cSmrg    key <AD01> { [    umacron,     Umacron,  leftsinglequotemark,          0x100203A ] }; // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
343bb3a541cSmrg    key <AD02> { [  eabovedot,   Eabovedot,          bracketleft,     dead_abovering ] };
344bb3a541cSmrg    key <AD03> { [          y,           Y,         bracketright,    dead_circumflex ] };
345bb3a541cSmrg    key <AD04> { [          o,           O,  leftdoublequotemark,     guillemotright ] };
346bb3a541cSmrg    key <AD05> { [          q,           Q,            0x1000301,          0x1002191 ] }; // COMBINING ACUTE ACCENT; UPWARDS ARROW
347bb3a541cSmrg    key <AD06> { [          j,           J,             EuroSign,                yen ] };
348bb3a541cSmrg    key <AD07> { [          n,           N,                    4,            notsign ] };
349bb3a541cSmrg    key <AD08> { [          k,           K,                    5,             dagger ] };
350bb3a541cSmrg    key <AD09> { [          g,           G,                    6, enfilledcircbullet ] };
351bb3a541cSmrg    key <AD10> { [          b,           B,             multiply,           infinity ] };
352bb3a541cSmrg    key <AD11> { [          c,           C,                 cent,          copyright ] };
353bb3a541cSmrg    key <AD12> { [          f,           F,            0x1002044,          trademark ] }; // FRACTION SLASH
354bb3a541cSmrg
355bb3a541cSmrg    key <AC01> { [          u,           U,           apostrophe,        dead_macron ] };
356bb3a541cSmrg    key <AC02> { [          e,           E,            parenleft,         dead_grave ] };
357bb3a541cSmrg    key <AC03> { [          i,           I,           parenright,         dead_acute ] };
358bb3a541cSmrg    key <AC04> { [          a,           A,             quotedbl,     dead_diaeresis ] };
359bb3a541cSmrg    key <AC05> { [          h,           H,            0x1000303,         dead_tilde ] }; // COMBINING TILDE ACCENT
360bb3a541cSmrg    key <AC06> { [          l,           L,              lstroke,            Lstroke ] };
361bb3a541cSmrg    key <AC07> { [          r,           R,                    1,        onesuperior ] };
362bb3a541cSmrg    key <AC08> { [          t,           T,                    2,        twosuperior ] };
363bb3a541cSmrg    key <AC09> { [          s,           S,                    3,      threesuperior ] };
364bb3a541cSmrg    key <AC10> { [          p,           P,            0x1002212,          paragraph ] }; // MINUS SIGN
365bb3a541cSmrg    key <AC11> { [     zcaron,      Zcaron,                minus,       dead_cedilla ] };
366bb3a541cSmrg
367bb3a541cSmrg    key <AB01> { [    uogonek,     Uogonek,   singlelowquotemark,          0x1002039 ] }; // SINGLE LEFT-POINTING ANGLE QUOTATION MARK
368bb3a541cSmrg    key <AB02> { [    eogonek,     Eogonek,            braceleft,         dead_breve ] };
369bb3a541cSmrg    key <AB03> { [    iogonek,     Iogonek,           braceright,         dead_caron ] };
370bb3a541cSmrg    key <AB04> { [    aogonek,     Aogonek,   doublelowquotemark,      guillemotleft ] };
371bb3a541cSmrg    key <AB05> { [          x,           X,            0x1000300,          0x1002193 ] }; // COMBINING GRAVE ACCENT; DOWNWARDS ARROW
372bb3a541cSmrg    key <AB06> { [          v,           V,           squareroot,          0x10025CA ] }; // LOZENGE
373bb3a541cSmrg    key <AB07> { [          m,           M,                    0,                 mu ] };
374bb3a541cSmrg    key <AB08> { [          d,           D,               period,       doubledagger ] };
375bb3a541cSmrg    key <AB09> { [     scaron,      Scaron,                comma,          0x10000B7 ] }; // MIDDLE DOT
376bb3a541cSmrg    key <AB10> { [     ccaron,      Ccaron,                 plus,          plusminus ] };
377bb3a541cSmrg
378bb3a541cSmrg    key <BKSL> { [          z,           Z,               degree,         registered ] };
379bb3a541cSmrg    key <LSGT> { [      minus,      endash,            0x1000307,          0x1002011 ] }; // COMBINING DOT ABOVE, NON-BREAKING HYPHEN
380bb3a541cSmrg    key <SPCE> { [      space,       space,                space,       nobreakspace ] };
381bb3a541cSmrg
382bb3a541cSmrg//    key <CAPS> { [      minus,      endash,            0x1000307,          0x1002011 ] }; // (Optional) // COMBINING DOT ABOVE, NON-BREAKING HYPHEN
383bb3a541cSmrg    key <TAB>  { [        Tab,ISO_Left_Tab,            Multi_key                     ] }; // Tab as Multi_key (Compose)
384bb3a541cSmrg};
385bb3a541cSmrg
386bfd7cbc1Smrg// EXTRAS:
387bfd7cbc1Smrg
388bfd7cbc1Smrgpartial alphanumeric_keys modifier_keys
389bfd7cbc1Smrgxkb_symbols "us_dvorak" {
390bfd7cbc1Smrg
391bfd7cbc1Smrg    include "us(dvorak)"
392bfd7cbc1Smrg
3938157b447Smrg    name[Group1]="Lithuanian (Dvorak)";
394bfd7cbc1Smrg
395bfd7cbc1Smrg    key <AE01>	{ [        1,      exclam,    aogonek,      Aogonek ] };
396bfd7cbc1Smrg    key <AE02>	{ [        2,          at,     ccaron,       Ccaron ] };
397bfd7cbc1Smrg    key <AE03>	{ [        3,  numbersign,    eogonek,      Eogonek ] };
398bfd7cbc1Smrg    key <AE04>	{ [        4,      dollar,  eabovedot,    Eabovedot ] };
399bfd7cbc1Smrg    key <AE05>	{ [        5,     percent,    iogonek,      Iogonek ] };
400bfd7cbc1Smrg    key <AE06>	{ [        6, asciicircum,     scaron,       Scaron ] };
401bfd7cbc1Smrg    key <AE07>	{ [        7,   ampersand,    uogonek,      Uogonek ] };
402bfd7cbc1Smrg    key <AE08>	{ [        8,    asterisk,    umacron,      Umacron ] };
403bfd7cbc1Smrg    key <AE09>	{ [        9,   parenleft, doublelowquotemark,  parenleft ] };
404bfd7cbc1Smrg    key <AE10>	{ [        0,  parenright, leftdoublequotemark,parenright ] };
405bfd7cbc1Smrg    key <AD12>	{ [    equal,        plus,     zcaron,       Zcaron ] };
406bfd7cbc1Smrg
407bfd7cbc1Smrg    include "level3(ralt_switch)"
408bfd7cbc1Smrg};
409bfd7cbc1Smrg
4100412cdedSmrgpartial alphanumeric_keys
4110412cdedSmrg	xkb_symbols "sun_type6" {
4120412cdedSmrg	include "sun_vndr/lt(sun_type6)"
4130412cdedSmrg};
414