lt revision 92ddea16
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 3392ddea16Smrg key <AD03> {[ NoSymbol, NoSymbol, NoSymbol, sterling ]}; 3492ddea16Smrg 3547fb91feSmrg key <LSGT> {[ endash, EuroSign ]}; 36154daed1Smrg}; 37154daed1Smrg 3847fb91feSmrg// Similar to the above, but uses 3rd and 4th levels in the numeric row 39154daed1Smrg// for Lithuanian letters 40154daed1Smrgpartial alphanumeric_keys modifier_keys 41154daed1Smrgxkb_symbols "us" { 42154daed1Smrg 43154daed1Smrg include "latin" 4447fb91feSmrg include "eurosign(e)" 4547fb91feSmrg include "level3(ralt_switch)" 46154daed1Smrg 478157b447Smrg name[Group1]="Lithuanian (US)"; 48154daed1Smrg 4947fb91feSmrg key <TLDE> {[ grave, asciitilde, acute ]}; 5047fb91feSmrg key <AE01> {[ 1, exclam, aogonek, Aogonek ]}; 5147fb91feSmrg key <AE02> {[ 2, at, ccaron, Ccaron ]}; 5247fb91feSmrg key <AE03> {[ 3, numbersign, eogonek, Eogonek ]}; 5347fb91feSmrg key <AE04> {[ 4, dollar, eabovedot, Eabovedot ]}; 5447fb91feSmrg key <AE05> {[ 5, percent, iogonek, Iogonek ]}; 5547fb91feSmrg key <AE06> {[ 6, asciicircum, scaron, Scaron ]}; 5647fb91feSmrg key <AE07> {[ 7, ampersand, uogonek, Uogonek ]}; 5747fb91feSmrg key <AE08> {[ 8, asterisk, umacron, Umacron ]}; 5892ddea16Smrg key <AE09> {[ 9, parenleft, doublelowquotemark ]}; 5992ddea16Smrg key <AE10> {[ 0, parenright, leftdoublequotemark ]}; 6047fb91feSmrg key <AE11> {[ minus, underscore, endash ]}; 6147fb91feSmrg key <AE12> {[ equal, plus, zcaron, Zcaron ]}; 6247fb91feSmrg 6392ddea16Smrg key <AD03> {[ NoSymbol, NoSymbol, NoSymbol, sterling ]}; 6492ddea16Smrg 6547fb91feSmrg key <LSGT> {[ endash, EuroSign ]}; 66154daed1Smrg}; 67154daed1Smrg 6847fb91feSmrg// Lithuanian keymap LST 1582:2000 6947fb91feSmrg// 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. 7247fb91feSmrg// 7347fb91feSmrg// Made by Gediminas Paulauskas <menesis@delfi.lt> 7447fb91feSmrg// Minor modifications by Ričardas Čepas and Rimas Kudelis 75797b363dSmrg 76154daed1Smrgpartial alphanumeric_keys modifier_keys 77154daed1Smrgxkb_symbols "std" { 78154daed1Smrg 79154daed1Smrg include "latin" 8047fb91feSmrg include "eurosign(e)" 8147fb91feSmrg include "nbsp(level3)" 82c067fea9Sghen include "kpdl(comma)" 83d72b2823Smrg include "level3(ralt_switch)" 8447fb91feSmrg 85bfd7cbc1Smrg name[Group1]="Lithuanian (standard)"; 8647fb91feSmrg 8747fb91feSmrg key <TLDE> {[ grave, asciitilde, acute ]}; 8847fb91feSmrg key <AE01> {[ exclam, 1, at ]}; 8947fb91feSmrg key <AE02> {[ minus, 2, underscore ]}; 9047fb91feSmrg key <AE03> {[ slash, 3, numbersign ]}; 9147fb91feSmrg key <AE04> {[ semicolon, 4, dollar ]}; 9247fb91feSmrg key <AE05> {[ colon, 5, section ]}; 9347fb91feSmrg key <AE06> {[ comma, 6, asciicircum ]}; 9447fb91feSmrg key <AE07> {[ period, 7, ampersand ]}; 9547fb91feSmrg key <AE08> {[ equal, 8, asterisk ]}; 9647fb91feSmrg key <AE09> {[ parenleft, 9, bracketleft ]}; 9747fb91feSmrg key <AE10> {[ parenright, 0, bracketright ]}; 9847fb91feSmrg key <AE11> {[ question, plus, apostrophe ]}; 9947fb91feSmrg key <AE12> {[ x, X, percent ]}; 10047fb91feSmrg 10147fb91feSmrg key <AD01> {[ aogonek, Aogonek ]}; 10247fb91feSmrg key <AD02> {[ zcaron, Zcaron ]}; 10347fb91feSmrg key <AD11> {[ iogonek, Iogonek, braceleft ]}; 10447fb91feSmrg key <AD12> {[ w, W, braceright ]}; 10547fb91feSmrg 10647fb91feSmrg key <AC04> {[ scaron, Scaron ]}; 10747fb91feSmrg key <AC10> {[ uogonek, Uogonek ]}; 10847fb91feSmrg key <AC11> {[ eabovedot, Eabovedot, quotedbl ]}; 10947fb91feSmrg key <BKSL> {[ q, Q, bar ]}; 11047fb91feSmrg 11147fb91feSmrg key <LSGT> {[ less, greater, endash ]}; 11247fb91feSmrg key <AB01> {[ z, Z, less ]}; 11347fb91feSmrg key <AB02> {[ umacron, Umacron, greater ]}; 11447fb91feSmrg key <AB03> {[ c, C, endash ]}; 11547fb91feSmrg key <AB08> {[ ccaron, Ccaron, doublelowquotemark ]}; 11647fb91feSmrg key <AB09> {[ f, F, leftdoublequotemark ]}; 11747fb91feSmrg key <AB10> {[ eogonek, Eogonek, backslash ]}; 118154daed1Smrg}; 119154daed1Smrg 12047fb91feSmrg// Lithuanian keymap LST 1205-92 12147fb91feSmrg// This standard was made deprecated by LST 1582:2000 above. 122d72b2823Smrg// This keyboard is also know as IBM layout. 12347fb91feSmrg// We follow the map shown at: http://www.registrucentras.lt/litwin/kbdlta.gif 12447fb91feSmrg// and info from Edis Tamošauskas <linas_lietus@yahoo.com> 12547fb91feSmrg// 12647fb91feSmrg// Made by Piter PUNK <piterpk@terra.com.br> 12747fb91feSmrg// Minor modifications and cleanup by Rimas Kudelis, 2010 128797b363dSmrg 129154daed1Smrgpartial alphanumeric_keys modifier_keys 130154daed1Smrgxkb_symbols "ibm" { 131154daed1Smrg 132154daed1Smrg include "latin" 13347fb91feSmrg include "eurosign(e)" 13447fb91feSmrg include "nbsp(level3)" 135d72b2823Smrg include "level3(ralt_switch)" 13647fb91feSmrg 137bfd7cbc1Smrg name[Group1]="Lithuanian (IBM LST 1205-92)"; 13847fb91feSmrg 13947fb91feSmrg key <TLDE> {[ grave, asciitilde, acute ]}; 14047fb91feSmrg key <AE01> {[ exclam, 1 ]}; 14147fb91feSmrg key <AE02> {[ quotedbl, 2, at ]}; 14247fb91feSmrg key <AE03> {[ slash, 3, numbersign ]}; 14347fb91feSmrg key <AE04> {[ semicolon, 4, dollar ]}; 14447fb91feSmrg key <AE05> {[ colon, 5, percent ]}; 14547fb91feSmrg key <AE06> {[ comma, 6, asciicircum ]}; 14647fb91feSmrg key <AE07> {[ period, 7, ampersand ]}; 14747fb91feSmrg key <AE08> {[ question, 8, asterisk ]}; 14847fb91feSmrg key <AE09> {[ parenleft, 9 ]}; 14947fb91feSmrg key <AE10> {[ parenright, 0 ]}; 15047fb91feSmrg key <AE11> {[ underscore, minus, endash ]}; 15147fb91feSmrg key <AE12> {[ plus, equal ]}; 15247fb91feSmrg 15347fb91feSmrg key <AD01> {[ aogonek, Aogonek, q, Q ]}; 15447fb91feSmrg key <AD02> {[ zcaron, Zcaron, w, W ]}; 15547fb91feSmrg key <AD11> {[ iogonek, Iogonek, bracketleft, braceleft ]}; 15647fb91feSmrg key <AD12> {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright ]}; 15747fb91feSmrg 15847fb91feSmrg key <AC10> {[ uogonek, Uogonek, semicolon, colon ]}; 15947fb91feSmrg key <AC11> {[ eabovedot, Eabovedot, apostrophe, quotedbl ]}; 16047fb91feSmrg 16147fb91feSmrg key <LSGT> {[ less, greater, endash ]}; 16247fb91feSmrg key <AB02> {[ umacron, Umacron, x, X ]}; 16347fb91feSmrg key <AB08> {[ ccaron, Ccaron, comma, less ]}; 16447fb91feSmrg key <AB09> {[ scaron, Scaron, period, greater ]}; 16547fb91feSmrg key <AB10> {[ eogonek, Eogonek, slash, question ]}; 166154daed1Smrg}; 167154daed1Smrg 168c067fea9Sghen// LEKP and LEKPa layouts 1.0 169c067fea9Sghen// For more info visit http://lekp.info 170bfd7cbc1Smrg// Created by Tautrimas Pajarskas, 2007 171bfd7cbc1Smrg// Made by Ernestas Lukoševičius, 2007 17247fb91feSmrg// Minor cleanup by Rimas Kudelis, 2010 173154daed1Smrg 174154daed1Smrgpartial alphanumeric_keys modifier_keys 175154daed1Smrgxkb_symbols "lekp" { 176797b363dSmrg 17747fb91feSmrg include "capslock(backspace)" 178d72b2823Smrg include "level3(ralt_switch)" 179797b363dSmrg 180bfd7cbc1Smrg name[Group1]="Lithuanian (LEKP)"; 181797b363dSmrg 18247fb91feSmrg key <TLDE> {[ grave, asciitilde, acute ]}; 18347fb91feSmrg key <AE01> {[ slash, numbersign, bar ]}; 18447fb91feSmrg key <AE02> {[ backslash, at, section ]}; 18547fb91feSmrg key <AE03> {[ period, braceleft ]}; 18647fb91feSmrg key <AE04> {[ comma, braceright ]}; 18747fb91feSmrg key <AE05> {[ f, F ]}; 18847fb91feSmrg key <AE06> {[ exclam, endash ]}; 18947fb91feSmrg key <AE07> {[ w, W ]}; 19047fb91feSmrg key <AE08> {[ uogonek, Uogonek ]}; 19147fb91feSmrg key <AE09> {[ iogonek, Iogonek ]}; 19247fb91feSmrg key <AE10> {[ parenleft, doublelowquotemark, registered ]}; 19347fb91feSmrg key <AE11> {[ parenright, leftdoublequotemark, copyright ]}; 19447fb91feSmrg key <AE12> {[ colon, ampersand, trademark ]}; 19547fb91feSmrg 19647fb91feSmrg key <AD01> {[ q, Q, EuroSign ]}; 19747fb91feSmrg key <AD02> {[ g, G, 7 ]}; 19847fb91feSmrg key <AD03> {[ r, R, 8 ]}; 19947fb91feSmrg key <AD04> {[ l, L, 9 ]}; 20047fb91feSmrg key <AD05> {[ d, D, percent ]}; 20147fb91feSmrg key <AD06> {[ ccaron, Ccaron ]}; 20247fb91feSmrg key <AD07> {[ j, J ]}; 20347fb91feSmrg key <AD08> {[ u, U, period ]}; 20447fb91feSmrg key <AD09> {[ eabovedot, Eabovedot, minus ]}; 20547fb91feSmrg key <AD10> {[ eogonek, Eogonek, slash ]}; 20647fb91feSmrg key <AD11> {[ question, bracketleft, division ]}; 20747fb91feSmrg key <AD12> {[ equal, bracketright ]}; 20847fb91feSmrg 20947fb91feSmrg key <AC01> {[ a, A, 0 ]}; 21047fb91feSmrg key <AC02> {[ k, K, 4 ]}; 21147fb91feSmrg key <AC03> {[ s, S, 5 ]}; 21247fb91feSmrg key <AC04> {[ t, T, 6 ]}; 21347fb91feSmrg key <AC05> {[ m, M, dollar ]}; 21447fb91feSmrg key <AC06> {[ p, P ]}; 21547fb91feSmrg key <AC07> {[ n, N ]}; 21647fb91feSmrg key <AC08> {[ e, E, comma ]}; 21747fb91feSmrg key <AC09> {[ i, I, plus ]}; 21847fb91feSmrg key <AC10> {[ o, O, asterisk ]}; 21947fb91feSmrg key <AC11> {[ y, Y, multiply ]}; 22047fb91feSmrg key <BKSL> {[ apostrophe, underscore ]}; 22147fb91feSmrg 22247fb91feSmrg key <LSGT> {[ semicolon, quotedbl, sterling ]}; 22347fb91feSmrg key <AB01> {[ z, Z, asciicircum ]}; 22447fb91feSmrg key <AB02> {[ x, X, 1 ]}; 22547fb91feSmrg key <AB03> {[ c, C, 2 ]}; 22647fb91feSmrg key <AB04> {[ v, V, 3 ]}; 22747fb91feSmrg key <AB05> {[ zcaron, Zcaron ]}; 22847fb91feSmrg key <AB06> {[ scaron, Scaron ]}; 22947fb91feSmrg key <AB07> {[ b, B, degree ]}; 23047fb91feSmrg key <AB08> {[ umacron, Umacron, less ]}; 23147fb91feSmrg key <AB09> {[ aogonek, Aogonek, greater ]}; 23247fb91feSmrg key <AB10> {[ h, H ]}; 233154daed1Smrg}; 234154daed1Smrg 235154daed1Smrgpartial alphanumeric_keys modifier_keys 236154daed1Smrgxkb_symbols "lekpa" { 2374d22ddebSmrg 23847fb91feSmrg include "capslock(backspace)" 239d72b2823Smrg include "level3(ralt_switch)" 24047fb91feSmrg 241bfd7cbc1Smrg name[Group1]="Lithuanian (LEKPa)"; 24247fb91feSmrg 24347fb91feSmrg key <TLDE> {[ grave, asciitilde, acute ]}; 24447fb91feSmrg key <AE01> {[ slash, quotedbl, bar ]}; 24547fb91feSmrg key <AE02> {[ backslash, at, section ]}; 24647fb91feSmrg key <AE03> {[ period, braceleft, numbersign ]}; 24747fb91feSmrg key <AE04> {[ comma, braceright, sterling ]}; 24847fb91feSmrg key <AE05> {[ f, F, ampersand ]}; 24947fb91feSmrg key <AE06> {[ exclam, endash ]}; 25047fb91feSmrg key <AE07> {[ w, W ]}; 25147fb91feSmrg key <AE08> {[ uogonek, Uogonek ]}; 25247fb91feSmrg key <AE09> {[ iogonek, Iogonek ]}; 25347fb91feSmrg key <AE10> {[ parenleft, doublelowquotemark, registered ]}; 25447fb91feSmrg key <AE11> {[ parenright, leftdoublequotemark, copyright ]}; 25547fb91feSmrg key <AE12> {[ colon, semicolon, trademark ]}; 25647fb91feSmrg 25747fb91feSmrg key <AD01> {[ q, Q, EuroSign ]}; 25847fb91feSmrg key <AD02> {[ g, G, 7 ]}; 25947fb91feSmrg key <AD03> {[ r, R, 8 ]}; 26047fb91feSmrg key <AD04> {[ l, L, 9 ]}; 26147fb91feSmrg key <AD05> {[ d, D, percent ]}; 26247fb91feSmrg key <AD06> {[ ccaron, Ccaron ]}; 26347fb91feSmrg key <AD07> {[ j, J ]}; 26447fb91feSmrg key <AD08> {[ u, U, period ]}; 26547fb91feSmrg key <AD09> {[ eabovedot, Eabovedot, minus ]}; 26647fb91feSmrg key <AD10> {[ eogonek, Eogonek, slash ]}; 26747fb91feSmrg key <AD11> {[ question, bracketleft, division ]}; 26847fb91feSmrg key <AD12> {[ equal, bracketright ]}; 26947fb91feSmrg 27047fb91feSmrg key <AC01> {[ a, A, 0 ]}; 27147fb91feSmrg key <AC02> {[ k, K, 4 ]}; 27247fb91feSmrg key <AC03> {[ s, S, 5 ]}; 27347fb91feSmrg key <AC04> {[ t, T, 6 ]}; 27447fb91feSmrg key <AC05> {[ m, M, dollar ]}; 27547fb91feSmrg key <AC06> {[ p, P ]}; 27647fb91feSmrg key <AC07> {[ n, N ]}; 27747fb91feSmrg key <AC08> {[ e, E, comma ]}; 27847fb91feSmrg key <AC09> {[ i, I, plus ]}; 27947fb91feSmrg key <AC10> {[ o, O, asterisk ]}; 28047fb91feSmrg key <AC11> {[ y, Y, multiply ]}; 28147fb91feSmrg key <BKSL> {[ apostrophe, underscore ]}; 28247fb91feSmrg 28347fb91feSmrg key <AB01> {[ z, Z, asciicircum ]}; 28447fb91feSmrg key <AB02> {[ x, X, 1 ]}; 28547fb91feSmrg key <AB03> {[ c, C, 2 ]}; 28647fb91feSmrg key <AB04> {[ v, V, 3 ]}; 28747fb91feSmrg key <AB05> {[ zcaron, Zcaron ]}; 28847fb91feSmrg key <AB06> {[ scaron, Scaron ]}; 28947fb91feSmrg key <AB07> {[ b, B, degree ]}; 29047fb91feSmrg key <AB08> {[ umacron, Umacron, less ]}; 29147fb91feSmrg key <AB09> {[ aogonek, Aogonek, greater ]}; 29247fb91feSmrg key <AB10> {[ h, H ]}; 293154daed1Smrg}; 294154daed1Smrg 295bb3a541cSmrg// Samogitian (žemaiťiu/žemaičių) layout based on Lithuanian standard layout. 296bb3a541cSmrg// Long vowels are made by composition. It means after pressing vowel press grave accent (`). 297bb3a541cSmrg// This layout also supports special letters like ëůȧťď or Latvian ģŗļķ. These can be accessed by similar letter with holding AltGr. 298bb3a541cSmrg// Euro sign € is added on top e. Accessed by holding AltGr. 299bb3a541cSmrg// To enable layout use: 300bb3a541cSmrg// Option "XkbLayout" "lt(sgs)" 301bb3a541cSmrg// 302bb3a541cSmrg// Added by Arnas Udovičius <zordsdavini@gmail.com>, 2020 303bb3a541cSmrg 304bb3a541cSmrgpartial alphanumeric_keys modifier_keys 305bb3a541cSmrgxkb_symbols "sgs" { 306bb3a541cSmrg 307bb3a541cSmrg include "lt(basic)" 308bb3a541cSmrg name[Group1]="Samogitian"; 309bb3a541cSmrg 310bb3a541cSmrg key <TLDE> {[ U0304, asciitilde, grave, acute ]}; 311bb3a541cSmrg key <AD01> {[ q, Q, U00EB, U00CB ]}; 312bb3a541cSmrg key <AD02> {[ w, W, U016F, U016E ]}; 313bb3a541cSmrg key <AD04> {[ r, R, rcedilla, Rcedilla]}; 314bb3a541cSmrg key <AD05> {[ t, T, tcaron, Tcaron ]}; 315bb3a541cSmrg key <AC01> {[ a, A, U0227, U0226 ]}; 316bb3a541cSmrg key <AC03> {[ d, D, dcaron, Dcaron ]}; 317bb3a541cSmrg key <AC05> {[ g, G, gcedilla, Gcedilla]}; 318bb3a541cSmrg key <AC08> {[ k, K, kcedilla, Kcedilla]}; 319bb3a541cSmrg key <AC09> {[ l, L, lcedilla, Lcedilla]}; 320bb3a541cSmrg}; 321bb3a541cSmrg 322bb3a541cSmrg// Lithuanian Ratise keymap by Algirdas Buckus <algirdasbuckus@gmail.com> 323bb3a541cSmrg// last changes 2020/12/24 324bb3a541cSmrg 325bb3a541cSmrgpartial alphanumeric_keys modifier_keys 326bb3a541cSmrgxkb_symbols "ratise" { 327bb3a541cSmrg 328bb3a541cSmrg include "level3(ralt_switch)" 329bb3a541cSmrg 330bb3a541cSmrg name[Group1]="Lithuanian (Ratise)"; 331bb3a541cSmrg 332bb3a541cSmrg key <TLDE> { [ plus, section, grave, acute ] }; 333bb3a541cSmrg key <AE01> { [ exclam, currency, rightsinglequotemark, exclamdown ] }; 334bb3a541cSmrg key <AE02> { [ colon, at, 0x10027E8, 0x1002190 ] }; // MATHEMATICAL LEFT ANGLE BRACKET; LEFTWARDS ARROW 335bb3a541cSmrg key <AE03> { [ period, numbersign, 0x10027E9, 0x1002192 ] }; // MATHEMATICAL RIGHT ANGLE BRACKET; RIGHTWARDS ARROW 336bb3a541cSmrg key <AE04> { [ asterisk, dollar, rightdoublequotemark, sterling ] }; 337bb3a541cSmrg key <AE05> { [ underscore, percent, ellipsis, 0x1002030 ] }; // PER MILLE SIGN 338bb3a541cSmrg key <AE06> { [ emdash, bar, asciicircum, brokenbar ] }; 339bb3a541cSmrg key <AE07> { [ equal, ampersand, 7, notequal ] }; 340bb3a541cSmrg key <AE08> { [ comma, less, 8, lessthanequal ] }; 341bb3a541cSmrg key <AE09> { [ semicolon, greater, 9, greaterthanequal ] }; 342bb3a541cSmrg key <AE10> { [ slash, backslash, division, 0x1002016 ] }; // DOUBLE VERTICAL LINE 343bb3a541cSmrg key <AE11> { [ w, W, Greek_OMEGA, ssharp ] }; 344bb3a541cSmrg key <AE12> { [ question, asciitilde, 0x1002248, questiondown ] }; // ALMOST EQUAL TO 345bb3a541cSmrg 346bb3a541cSmrg key <AD01> { [ umacron, Umacron, leftsinglequotemark, 0x100203A ] }; // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 347bb3a541cSmrg key <AD02> { [ eabovedot, Eabovedot, bracketleft, dead_abovering ] }; 348bb3a541cSmrg key <AD03> { [ y, Y, bracketright, dead_circumflex ] }; 349bb3a541cSmrg key <AD04> { [ o, O, leftdoublequotemark, guillemotright ] }; 350bb3a541cSmrg key <AD05> { [ q, Q, 0x1000301, 0x1002191 ] }; // COMBINING ACUTE ACCENT; UPWARDS ARROW 351bb3a541cSmrg key <AD06> { [ j, J, EuroSign, yen ] }; 352bb3a541cSmrg key <AD07> { [ n, N, 4, notsign ] }; 353bb3a541cSmrg key <AD08> { [ k, K, 5, dagger ] }; 354bb3a541cSmrg key <AD09> { [ g, G, 6, enfilledcircbullet ] }; 355bb3a541cSmrg key <AD10> { [ b, B, multiply, infinity ] }; 356bb3a541cSmrg key <AD11> { [ c, C, cent, copyright ] }; 357bb3a541cSmrg key <AD12> { [ f, F, 0x1002044, trademark ] }; // FRACTION SLASH 358bb3a541cSmrg 359bb3a541cSmrg key <AC01> { [ u, U, apostrophe, dead_macron ] }; 360bb3a541cSmrg key <AC02> { [ e, E, parenleft, dead_grave ] }; 361bb3a541cSmrg key <AC03> { [ i, I, parenright, dead_acute ] }; 362bb3a541cSmrg key <AC04> { [ a, A, quotedbl, dead_diaeresis ] }; 363bb3a541cSmrg key <AC05> { [ h, H, 0x1000303, dead_tilde ] }; // COMBINING TILDE ACCENT 364bb3a541cSmrg key <AC06> { [ l, L, lstroke, Lstroke ] }; 365bb3a541cSmrg key <AC07> { [ r, R, 1, onesuperior ] }; 366bb3a541cSmrg key <AC08> { [ t, T, 2, twosuperior ] }; 367bb3a541cSmrg key <AC09> { [ s, S, 3, threesuperior ] }; 368bb3a541cSmrg key <AC10> { [ p, P, 0x1002212, paragraph ] }; // MINUS SIGN 369bb3a541cSmrg key <AC11> { [ zcaron, Zcaron, minus, dead_cedilla ] }; 370bb3a541cSmrg 371bb3a541cSmrg key <AB01> { [ uogonek, Uogonek, singlelowquotemark, 0x1002039 ] }; // SINGLE LEFT-POINTING ANGLE QUOTATION MARK 372bb3a541cSmrg key <AB02> { [ eogonek, Eogonek, braceleft, dead_breve ] }; 373bb3a541cSmrg key <AB03> { [ iogonek, Iogonek, braceright, dead_caron ] }; 374bb3a541cSmrg key <AB04> { [ aogonek, Aogonek, doublelowquotemark, guillemotleft ] }; 375bb3a541cSmrg key <AB05> { [ x, X, 0x1000300, 0x1002193 ] }; // COMBINING GRAVE ACCENT; DOWNWARDS ARROW 376bb3a541cSmrg key <AB06> { [ v, V, squareroot, 0x10025CA ] }; // LOZENGE 377bb3a541cSmrg key <AB07> { [ m, M, 0, mu ] }; 378bb3a541cSmrg key <AB08> { [ d, D, period, doubledagger ] }; 379bb3a541cSmrg key <AB09> { [ scaron, Scaron, comma, 0x10000B7 ] }; // MIDDLE DOT 380bb3a541cSmrg key <AB10> { [ ccaron, Ccaron, plus, plusminus ] }; 381bb3a541cSmrg 382bb3a541cSmrg key <BKSL> { [ z, Z, degree, registered ] }; 383bb3a541cSmrg key <LSGT> { [ minus, endash, 0x1000307, 0x1002011 ] }; // COMBINING DOT ABOVE, NON-BREAKING HYPHEN 384bb3a541cSmrg key <SPCE> { [ space, space, space, nobreakspace ] }; 385bb3a541cSmrg 386bb3a541cSmrg// key <CAPS> { [ minus, endash, 0x1000307, 0x1002011 ] }; // (Optional) // COMBINING DOT ABOVE, NON-BREAKING HYPHEN 387bb3a541cSmrg key <TAB> { [ Tab,ISO_Left_Tab, Multi_key ] }; // Tab as Multi_key (Compose) 388bb3a541cSmrg}; 389bb3a541cSmrg 390bfd7cbc1Smrg// EXTRAS: 391bfd7cbc1Smrg 392bfd7cbc1Smrgpartial alphanumeric_keys modifier_keys 393bfd7cbc1Smrgxkb_symbols "us_dvorak" { 394bfd7cbc1Smrg 395bfd7cbc1Smrg include "us(dvorak)" 396bfd7cbc1Smrg 3978157b447Smrg name[Group1]="Lithuanian (Dvorak)"; 398bfd7cbc1Smrg 399bfd7cbc1Smrg key <AE01> { [ 1, exclam, aogonek, Aogonek ] }; 400bfd7cbc1Smrg key <AE02> { [ 2, at, ccaron, Ccaron ] }; 401bfd7cbc1Smrg key <AE03> { [ 3, numbersign, eogonek, Eogonek ] }; 402bfd7cbc1Smrg key <AE04> { [ 4, dollar, eabovedot, Eabovedot ] }; 403bfd7cbc1Smrg key <AE05> { [ 5, percent, iogonek, Iogonek ] }; 404bfd7cbc1Smrg key <AE06> { [ 6, asciicircum, scaron, Scaron ] }; 405bfd7cbc1Smrg key <AE07> { [ 7, ampersand, uogonek, Uogonek ] }; 406bfd7cbc1Smrg key <AE08> { [ 8, asterisk, umacron, Umacron ] }; 407bfd7cbc1Smrg key <AE09> { [ 9, parenleft, doublelowquotemark, parenleft ] }; 408bfd7cbc1Smrg key <AE10> { [ 0, parenright, leftdoublequotemark,parenright ] }; 409bfd7cbc1Smrg key <AD12> { [ equal, plus, zcaron, Zcaron ] }; 410bfd7cbc1Smrg 411bfd7cbc1Smrg include "level3(ralt_switch)" 412bfd7cbc1Smrg}; 413bfd7cbc1Smrg 4140412cdedSmrgpartial alphanumeric_keys 4150412cdedSmrg xkb_symbols "sun_type6" { 4160412cdedSmrg include "sun_vndr/lt(sun_type6)" 4170412cdedSmrg}; 418