Home | History | Annotate | Line # | Download | only in symbols
lt revision 1.1.1.14
      1   1.1.1.6   mrg // Separate keymaps merged into one file by Nerijus Balinas, 2002
      2       1.1   mrg 
      3   1.1.1.6   mrg // Lithuanian Numeric layout - Lithuanian letters on the numeric row
      4   1.1.1.6   mrg // based on Lithuanian keyboard map by Riardas epas <rch (a] richard.eu.org>
      5   1.1.1.6   mrg // 3rd and 4th levels added by Mantas Kriauinas <mantas (a] akl.lt>, 2004
      6   1.1.1.6   mrg // Minor modifications and cleanup by Rimas Kudelis <rq (a] akl.lt>, 2010
      7   1.1.1.6   mrg //
      8   1.1.1.6   mrg // If you want two layouts, use:
      9       1.1   mrg // Option "XkbLayout" "lt,lt(us)"
     10  1.1.1.12   mrg default partial alphanumeric_keys modifier_keys
     11       1.1   mrg xkb_symbols "basic" {
     12       1.1   mrg 
     13       1.1   mrg     include "latin"
     14   1.1.1.6   mrg     include "eurosign(e)"
     15   1.1.1.6   mrg     include "level3(ralt_switch)"
     16       1.1   mrg 
     17   1.1.1.7   mrg     name[Group1]="Lithuanian";
     18       1.1   mrg 
     19   1.1.1.6   mrg     key <TLDE> {[               grave,   asciitilde,    acute                ]};
     20   1.1.1.6   mrg     key <AE01> {[             aogonek,      Aogonek,        1,        exclam ]};
     21   1.1.1.6   mrg     key <AE02> {[              ccaron,       Ccaron,        2,            at ]};
     22   1.1.1.6   mrg     key <AE03> {[             eogonek,      Eogonek,        3,    numbersign ]};
     23   1.1.1.6   mrg     key <AE04> {[           eabovedot,    Eabovedot,        4,        dollar ]};
     24   1.1.1.6   mrg     key <AE05> {[             iogonek,      Iogonek,        5,       percent ]};
     25   1.1.1.6   mrg     key <AE06> {[              scaron,       Scaron,        6,   asciicircum ]};
     26   1.1.1.6   mrg     key <AE07> {[             uogonek,      Uogonek,        7,     ampersand ]};
     27   1.1.1.6   mrg     key <AE08> {[             umacron,      Umacron,        8,      asterisk ]};
     28   1.1.1.6   mrg     key <AE09> {[  doublelowquotemark,    parenleft,        9,     parenleft ]};
     29   1.1.1.6   mrg     key <AE10> {[ leftdoublequotemark,   parenright,        0,    parenright ]};
     30   1.1.1.6   mrg     key <AE11> {[               minus,   underscore,   endash                ]};
     31   1.1.1.6   mrg     key <AE12> {[              zcaron,       Zcaron,    equal,          plus ]};
     32       1.1   mrg 
     33  1.1.1.14   mrg     key <AD03> {[            NoSymbol,     NoSymbol, NoSymbol,      sterling ]};
     34  1.1.1.14   mrg 
     35   1.1.1.6   mrg     key <LSGT> {[              endash,     EuroSign                          ]};
     36       1.1   mrg };
     37       1.1   mrg 
     38   1.1.1.6   mrg // Similar to the above, but uses 3rd and 4th levels in the numeric row
     39       1.1   mrg // for Lithuanian letters
     40       1.1   mrg partial alphanumeric_keys modifier_keys
     41       1.1   mrg xkb_symbols "us" {
     42       1.1   mrg 
     43       1.1   mrg     include "latin"
     44   1.1.1.6   mrg     include "eurosign(e)"
     45   1.1.1.6   mrg     include "level3(ralt_switch)"
     46       1.1   mrg 
     47  1.1.1.12   mrg     name[Group1]="Lithuanian (US)";
     48       1.1   mrg 
     49   1.1.1.6   mrg     key <TLDE> {[    grave,    asciitilde,               acute               ]};
     50   1.1.1.6   mrg     key <AE01> {[        1,        exclam,             aogonek,      Aogonek ]};
     51   1.1.1.6   mrg     key <AE02> {[        2,            at,              ccaron,       Ccaron ]};
     52   1.1.1.6   mrg     key <AE03> {[        3,    numbersign,             eogonek,      Eogonek ]};
     53   1.1.1.6   mrg     key <AE04> {[        4,        dollar,           eabovedot,    Eabovedot ]};
     54   1.1.1.6   mrg     key <AE05> {[        5,       percent,             iogonek,      Iogonek ]};
     55   1.1.1.6   mrg     key <AE06> {[        6,   asciicircum,              scaron,       Scaron ]};
     56   1.1.1.6   mrg     key <AE07> {[        7,     ampersand,             uogonek,      Uogonek ]};
     57   1.1.1.6   mrg     key <AE08> {[        8,      asterisk,             umacron,      Umacron ]};
     58  1.1.1.14   mrg     key <AE09> {[        9,     parenleft,  doublelowquotemark               ]};
     59  1.1.1.14   mrg     key <AE10> {[        0,    parenright, leftdoublequotemark               ]};
     60   1.1.1.6   mrg     key <AE11> {[    minus,    underscore,              endash               ]};
     61   1.1.1.6   mrg     key <AE12> {[    equal,          plus,              zcaron,       Zcaron ]};
     62       1.1   mrg 
     63  1.1.1.14   mrg     key <AD03> {[  NoSymbol,     NoSymbol,            NoSymbol,     sterling ]};
     64  1.1.1.14   mrg 
     65   1.1.1.6   mrg     key <LSGT> {[   endash,      EuroSign                                    ]};
     66       1.1   mrg };
     67       1.1   mrg 
     68   1.1.1.6   mrg // Lithuanian keymap LST 1582:2000
     69   1.1.1.6   mrg // The standard is described at http://ims.mii.lt/klav/
     70       1.1   mrg // Extensions:  B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
     71       1.1   mrg // layout usable with pc101 and pc104 keyboards.
     72   1.1.1.6   mrg //
     73   1.1.1.6   mrg // Made by Gediminas Paulauskas <menesis (a] delfi.lt>
     74   1.1.1.6   mrg // Minor modifications by Riardas epas and Rimas Kudelis
     75   1.1.1.9   mrg 
     76       1.1   mrg partial alphanumeric_keys modifier_keys
     77       1.1   mrg xkb_symbols "std" {
     78       1.1   mrg 
     79       1.1   mrg     include "latin"
     80   1.1.1.6   mrg     include "eurosign(e)"
     81   1.1.1.6   mrg     include "nbsp(level3)"
     82   1.1.1.5   mrg     include "kpdl(comma)"
     83   1.1.1.5   mrg     include "level3(ralt_switch)"
     84   1.1.1.6   mrg 
     85   1.1.1.7   mrg     name[Group1]="Lithuanian (standard)";
     86   1.1.1.6   mrg 
     87   1.1.1.6   mrg     key <TLDE> {[        grave,  asciitilde,               acute ]};
     88   1.1.1.6   mrg     key <AE01> {[       exclam,           1,                  at ]};
     89   1.1.1.6   mrg     key <AE02> {[        minus,           2,          underscore ]};
     90   1.1.1.6   mrg     key <AE03> {[        slash,           3,          numbersign ]};
     91   1.1.1.6   mrg     key <AE04> {[    semicolon,           4,              dollar ]};
     92   1.1.1.6   mrg     key <AE05> {[        colon,           5,             section ]};
     93   1.1.1.6   mrg     key <AE06> {[        comma,           6,         asciicircum ]};
     94   1.1.1.6   mrg     key <AE07> {[       period,           7,           ampersand ]};
     95   1.1.1.6   mrg     key <AE08> {[        equal,           8,            asterisk ]};
     96   1.1.1.6   mrg     key <AE09> {[    parenleft,           9,         bracketleft ]};
     97   1.1.1.6   mrg     key <AE10> {[   parenright,           0,        bracketright ]};
     98   1.1.1.6   mrg     key <AE11> {[     question,        plus,          apostrophe ]};
     99   1.1.1.6   mrg     key <AE12> {[            x,           X,             percent ]};
    100   1.1.1.6   mrg 
    101   1.1.1.6   mrg     key <AD01> {[      aogonek,     Aogonek                      ]};
    102   1.1.1.6   mrg     key <AD02> {[       zcaron,      Zcaron                      ]};
    103   1.1.1.6   mrg     key <AD11> {[      iogonek,     Iogonek,           braceleft ]};
    104   1.1.1.6   mrg     key <AD12> {[            w,           W,          braceright ]};
    105   1.1.1.6   mrg 
    106   1.1.1.6   mrg     key <AC04> {[       scaron,      Scaron                      ]};
    107   1.1.1.6   mrg     key <AC10> {[      uogonek,     Uogonek                      ]};
    108   1.1.1.6   mrg     key <AC11> {[    eabovedot,   Eabovedot,            quotedbl ]};
    109   1.1.1.6   mrg     key <BKSL> {[            q,           Q,                 bar ]};
    110   1.1.1.6   mrg 
    111   1.1.1.6   mrg     key <LSGT> {[         less,     greater,              endash ]};
    112   1.1.1.6   mrg     key <AB01> {[            z,           Z,                less ]};
    113   1.1.1.6   mrg     key <AB02> {[      umacron,     Umacron,             greater ]};
    114   1.1.1.6   mrg     key <AB03> {[            c,           C,              endash ]};
    115   1.1.1.6   mrg     key <AB08> {[       ccaron,      Ccaron,  doublelowquotemark ]};
    116   1.1.1.6   mrg     key <AB09> {[            f,           F, leftdoublequotemark ]};
    117   1.1.1.6   mrg     key <AB10> {[      eogonek,     Eogonek,           backslash ]};
    118       1.1   mrg };
    119       1.1   mrg 
    120   1.1.1.6   mrg // Lithuanian keymap LST 1205-92
    121   1.1.1.6   mrg // This standard was made deprecated by LST 1582:2000 above.
    122   1.1.1.5   mrg // This keyboard is also know as IBM layout.
    123   1.1.1.6   mrg // We follow the map shown at: http://www.registrucentras.lt/litwin/kbdlta.gif
    124   1.1.1.6   mrg // and info from Edis Tamoauskas <linas_lietus (a] yahoo.com>
    125   1.1.1.6   mrg //
    126   1.1.1.6   mrg // Made by Piter PUNK <piterpk (a] terra.com.br>
    127   1.1.1.6   mrg // Minor modifications and cleanup by Rimas Kudelis, 2010
    128   1.1.1.9   mrg 
    129       1.1   mrg partial alphanumeric_keys modifier_keys
    130       1.1   mrg xkb_symbols "ibm" {
    131       1.1   mrg 
    132       1.1   mrg     include "latin"
    133   1.1.1.6   mrg     include "eurosign(e)"
    134   1.1.1.6   mrg     include "nbsp(level3)"
    135   1.1.1.6   mrg     include "level3(ralt_switch)"
    136       1.1   mrg 
    137   1.1.1.7   mrg     name[Group1]="Lithuanian (IBM LST 1205-92)";
    138   1.1.1.5   mrg 
    139   1.1.1.6   mrg     key <TLDE> {[              grave,          asciitilde,          acute               ]};
    140   1.1.1.6   mrg     key <AE01> {[             exclam,                   1                               ]};
    141   1.1.1.6   mrg     key <AE02> {[           quotedbl,                   2,             at               ]};
    142   1.1.1.6   mrg     key <AE03> {[              slash,                   3,     numbersign               ]};
    143   1.1.1.6   mrg     key <AE04> {[          semicolon,                   4,         dollar               ]};
    144   1.1.1.6   mrg     key <AE05> {[              colon,                   5,        percent               ]};
    145   1.1.1.6   mrg     key <AE06> {[              comma,                   6,    asciicircum               ]};
    146   1.1.1.6   mrg     key <AE07> {[             period,                   7,      ampersand               ]};
    147   1.1.1.6   mrg     key <AE08> {[           question,                   8,       asterisk               ]};
    148   1.1.1.6   mrg     key <AE09> {[          parenleft,                   9                               ]};
    149   1.1.1.6   mrg     key <AE10> {[         parenright,                   0                               ]};
    150   1.1.1.6   mrg     key <AE11> {[         underscore,               minus,         endash               ]};
    151   1.1.1.6   mrg     key <AE12> {[               plus,               equal                               ]};
    152   1.1.1.6   mrg 
    153   1.1.1.6   mrg     key <AD01> {[            aogonek,             Aogonek,              q,            Q ]};
    154   1.1.1.6   mrg     key <AD02> {[             zcaron,              Zcaron,              w,            W ]};
    155   1.1.1.6   mrg     key <AD11> {[            iogonek,             Iogonek,    bracketleft,    braceleft ]};
    156   1.1.1.6   mrg     key <AD12> {[ doublelowquotemark, leftdoublequotemark,   bracketright,   braceright ]};
    157   1.1.1.6   mrg 
    158   1.1.1.6   mrg     key <AC10> {[            uogonek,             Uogonek,      semicolon,        colon ]};
    159   1.1.1.6   mrg     key <AC11> {[          eabovedot,           Eabovedot,     apostrophe,     quotedbl ]};
    160   1.1.1.6   mrg 
    161   1.1.1.6   mrg     key <LSGT> {[               less,             greater,         endash               ]};
    162   1.1.1.6   mrg     key <AB02> {[            umacron,             Umacron,              x,            X ]};
    163   1.1.1.6   mrg     key <AB08> {[             ccaron,              Ccaron,          comma,         less ]};
    164   1.1.1.6   mrg     key <AB09> {[             scaron,              Scaron,         period,      greater ]};
    165   1.1.1.6   mrg     key <AB10> {[            eogonek,             Eogonek,          slash,     question ]};
    166       1.1   mrg };
    167       1.1   mrg 
    168   1.1.1.3  ghen // LEKP and LEKPa layouts 1.0
    169   1.1.1.3  ghen // For more info visit http://lekp.info
    170   1.1.1.7   mrg // Created by Tautrimas Pajarskas, 2007
    171   1.1.1.7   mrg // Made by Ernestas Lukoeviius, 2007
    172   1.1.1.6   mrg // Minor cleanup by Rimas Kudelis, 2010
    173       1.1   mrg 
    174       1.1   mrg partial alphanumeric_keys modifier_keys
    175       1.1   mrg xkb_symbols "lekp" {
    176   1.1.1.9   mrg 
    177   1.1.1.6   mrg     include "capslock(backspace)"
    178       1.1   mrg     include "level3(ralt_switch)"
    179   1.1.1.9   mrg 
    180   1.1.1.7   mrg     name[Group1]="Lithuanian (LEKP)";
    181   1.1.1.9   mrg 
    182   1.1.1.6   mrg     key <TLDE> {[        grave,          asciitilde,         acute ]};
    183   1.1.1.6   mrg     key <AE01> {[        slash,          numbersign,           bar ]};
    184   1.1.1.6   mrg     key <AE02> {[    backslash,                  at,       section ]};
    185   1.1.1.6   mrg     key <AE03> {[       period,           braceleft                ]};
    186   1.1.1.6   mrg     key <AE04> {[        comma,          braceright                ]};
    187   1.1.1.6   mrg     key <AE05> {[            f,                   F                ]};
    188   1.1.1.6   mrg     key <AE06> {[       exclam,              endash                ]};
    189   1.1.1.6   mrg     key <AE07> {[            w,                   W                ]};
    190   1.1.1.6   mrg     key <AE08> {[      uogonek,             Uogonek                ]};
    191   1.1.1.6   mrg     key <AE09> {[      iogonek,             Iogonek                ]};
    192   1.1.1.6   mrg     key <AE10> {[    parenleft,  doublelowquotemark,    registered ]};
    193   1.1.1.6   mrg     key <AE11> {[   parenright, leftdoublequotemark,     copyright ]};
    194   1.1.1.6   mrg     key <AE12> {[        colon,           ampersand,     trademark ]};
    195   1.1.1.6   mrg 
    196   1.1.1.6   mrg     key <AD01> {[            q,                   Q,      EuroSign ]};
    197   1.1.1.6   mrg     key <AD02> {[            g,                   G,             7 ]};
    198   1.1.1.6   mrg     key <AD03> {[            r,                   R,             8 ]};
    199   1.1.1.6   mrg     key <AD04> {[            l,                   L,             9 ]};
    200   1.1.1.6   mrg     key <AD05> {[            d,                   D,       percent ]};
    201   1.1.1.6   mrg     key <AD06> {[       ccaron,              Ccaron                ]};
    202   1.1.1.6   mrg     key <AD07> {[            j,                   J                ]};
    203   1.1.1.6   mrg     key <AD08> {[            u,                   U,        period ]};
    204   1.1.1.6   mrg     key <AD09> {[    eabovedot,           Eabovedot,         minus ]};
    205   1.1.1.6   mrg     key <AD10> {[      eogonek,             Eogonek,         slash ]};
    206   1.1.1.6   mrg     key <AD11> {[     question,         bracketleft,      division ]};
    207   1.1.1.6   mrg     key <AD12> {[        equal,        bracketright                ]};
    208   1.1.1.6   mrg 
    209   1.1.1.6   mrg     key <AC01> {[            a,                   A,             0 ]};
    210   1.1.1.6   mrg     key <AC02> {[            k,                   K,             4 ]};
    211   1.1.1.6   mrg     key <AC03> {[            s,                   S,             5 ]};
    212   1.1.1.6   mrg     key <AC04> {[            t,                   T,             6 ]};
    213   1.1.1.6   mrg     key <AC05> {[            m,                   M,        dollar ]};
    214   1.1.1.6   mrg     key <AC06> {[            p,                   P                ]};
    215   1.1.1.6   mrg     key <AC07> {[            n,                   N                ]};
    216   1.1.1.6   mrg     key <AC08> {[            e,                   E,         comma ]};
    217   1.1.1.6   mrg     key <AC09> {[            i,                   I,          plus ]};
    218   1.1.1.6   mrg     key <AC10> {[            o,                   O,      asterisk ]};
    219   1.1.1.6   mrg     key <AC11> {[            y,                   Y,      multiply ]};
    220   1.1.1.6   mrg     key <BKSL> {[   apostrophe,          underscore                ]};
    221   1.1.1.6   mrg 
    222   1.1.1.6   mrg     key <LSGT> {[    semicolon,            quotedbl,      sterling ]};
    223   1.1.1.6   mrg     key <AB01> {[            z,                   Z,   asciicircum ]};
    224   1.1.1.6   mrg     key <AB02> {[            x,                   X,             1 ]};
    225   1.1.1.6   mrg     key <AB03> {[            c,                   C,             2 ]};
    226   1.1.1.6   mrg     key <AB04> {[            v,                   V,             3 ]};
    227   1.1.1.6   mrg     key <AB05> {[       zcaron,              Zcaron                ]};
    228   1.1.1.6   mrg     key <AB06> {[       scaron,              Scaron                ]};
    229   1.1.1.6   mrg     key <AB07> {[            b,                   B,        degree ]};
    230   1.1.1.6   mrg     key <AB08> {[      umacron,             Umacron,          less ]};
    231   1.1.1.6   mrg     key <AB09> {[      aogonek,             Aogonek,       greater ]};
    232   1.1.1.6   mrg     key <AB10> {[            h,                   H                ]};
    233   1.1.1.5   mrg };
    234   1.1.1.4   mrg 
    235   1.1.1.5   mrg partial alphanumeric_keys modifier_keys
    236   1.1.1.5   mrg xkb_symbols "lekpa" {
    237   1.1.1.5   mrg 
    238   1.1.1.6   mrg     include "capslock(backspace)"
    239   1.1.1.5   mrg     include "level3(ralt_switch)"
    240   1.1.1.6   mrg 
    241   1.1.1.7   mrg     name[Group1]="Lithuanian (LEKPa)";
    242   1.1.1.6   mrg 
    243   1.1.1.6   mrg     key <TLDE> {[        grave,          asciitilde,         acute ]};
    244   1.1.1.6   mrg     key <AE01> {[        slash,            quotedbl,           bar ]};
    245   1.1.1.6   mrg     key <AE02> {[    backslash,                  at,       section ]};
    246   1.1.1.6   mrg     key <AE03> {[       period,           braceleft,    numbersign ]};
    247   1.1.1.6   mrg     key <AE04> {[        comma,          braceright,      sterling ]};
    248   1.1.1.6   mrg     key <AE05> {[            f,                   F,     ampersand ]};
    249   1.1.1.6   mrg     key <AE06> {[       exclam,              endash                ]};
    250   1.1.1.6   mrg     key <AE07> {[            w,                   W                ]};
    251   1.1.1.6   mrg     key <AE08> {[      uogonek,             Uogonek                ]};
    252   1.1.1.6   mrg     key <AE09> {[      iogonek,             Iogonek                ]};
    253   1.1.1.6   mrg     key <AE10> {[    parenleft,  doublelowquotemark,    registered ]};
    254   1.1.1.6   mrg     key <AE11> {[   parenright, leftdoublequotemark,     copyright ]};
    255   1.1.1.6   mrg     key <AE12> {[        colon,           semicolon,     trademark ]};
    256   1.1.1.6   mrg 
    257   1.1.1.6   mrg     key <AD01> {[            q,                   Q,      EuroSign ]};
    258   1.1.1.6   mrg     key <AD02> {[            g,                   G,             7 ]};
    259   1.1.1.6   mrg     key <AD03> {[            r,                   R,             8 ]};
    260   1.1.1.6   mrg     key <AD04> {[            l,                   L,             9 ]};
    261   1.1.1.6   mrg     key <AD05> {[            d,                   D,       percent ]};
    262   1.1.1.6   mrg     key <AD06> {[       ccaron,              Ccaron                ]};
    263   1.1.1.6   mrg     key <AD07> {[            j,                   J                ]};
    264   1.1.1.6   mrg     key <AD08> {[            u,                   U,        period ]};
    265   1.1.1.6   mrg     key <AD09> {[    eabovedot,           Eabovedot,         minus ]};
    266   1.1.1.6   mrg     key <AD10> {[      eogonek,             Eogonek,         slash ]};
    267   1.1.1.6   mrg     key <AD11> {[     question,         bracketleft,      division ]};
    268   1.1.1.6   mrg     key <AD12> {[        equal,        bracketright                ]};
    269   1.1.1.6   mrg 
    270   1.1.1.6   mrg     key <AC01> {[            a,                   A,             0 ]};
    271   1.1.1.6   mrg     key <AC02> {[            k,                   K,             4 ]};
    272   1.1.1.6   mrg     key <AC03> {[            s,                   S,             5 ]};
    273   1.1.1.6   mrg     key <AC04> {[            t,                   T,             6 ]};
    274   1.1.1.6   mrg     key <AC05> {[            m,                   M,        dollar ]};
    275   1.1.1.6   mrg     key <AC06> {[            p,                   P                ]};
    276   1.1.1.6   mrg     key <AC07> {[            n,                   N                ]};
    277   1.1.1.6   mrg     key <AC08> {[            e,                   E,         comma ]};
    278   1.1.1.6   mrg     key <AC09> {[            i,                   I,          plus ]};
    279   1.1.1.6   mrg     key <AC10> {[            o,                   O,      asterisk ]};
    280   1.1.1.6   mrg     key <AC11> {[            y,                   Y,      multiply ]};
    281   1.1.1.6   mrg     key <BKSL> {[   apostrophe,          underscore                ]};
    282   1.1.1.6   mrg 
    283   1.1.1.6   mrg     key <AB01> {[            z,                   Z,   asciicircum ]};
    284   1.1.1.6   mrg     key <AB02> {[            x,                   X,             1 ]};
    285   1.1.1.6   mrg     key <AB03> {[            c,                   C,             2 ]};
    286   1.1.1.6   mrg     key <AB04> {[            v,                   V,             3 ]};
    287   1.1.1.6   mrg     key <AB05> {[       zcaron,              Zcaron                ]};
    288   1.1.1.6   mrg     key <AB06> {[       scaron,              Scaron                ]};
    289   1.1.1.6   mrg     key <AB07> {[            b,                   B,        degree ]};
    290   1.1.1.6   mrg     key <AB08> {[      umacron,             Umacron,          less ]};
    291   1.1.1.6   mrg     key <AB09> {[      aogonek,             Aogonek,       greater ]};
    292   1.1.1.6   mrg     key <AB10> {[            h,                   H                ]};
    293       1.1   mrg };
    294       1.1   mrg 
    295  1.1.1.13   mrg // Samogitian (emaiiu/emaii) layout based on Lithuanian standard layout.
    296  1.1.1.13   mrg // Long vowels are made by composition. It means after pressing vowel press grave accent (`).
    297  1.1.1.13   mrg // This layout also supports special letters like  or Latvian . These can be accessed by similar letter with holding AltGr.
    298  1.1.1.13   mrg // Euro sign  is added on top e. Accessed by holding AltGr.
    299  1.1.1.13   mrg // To enable layout use:
    300  1.1.1.13   mrg //      Option "XkbLayout" "lt(sgs)"
    301  1.1.1.13   mrg //
    302  1.1.1.13   mrg // Added by Arnas Udoviius <zordsdavini (a] gmail.com>, 2020
    303  1.1.1.13   mrg 
    304  1.1.1.13   mrg partial alphanumeric_keys modifier_keys
    305  1.1.1.13   mrg xkb_symbols "sgs" {
    306  1.1.1.13   mrg 
    307  1.1.1.13   mrg     include "lt(basic)"
    308  1.1.1.13   mrg     name[Group1]="Samogitian";
    309  1.1.1.13   mrg 
    310  1.1.1.13   mrg     key <TLDE>  {[ U0304,   asciitilde, grave,      acute ]};
    311  1.1.1.13   mrg     key	<AD01>  {[ q,       Q, 	        U00EB, 	    U00CB ]};
    312  1.1.1.13   mrg     key	<AD02>  {[ w,    	W, 	        U016F, 	    U016E ]};
    313  1.1.1.13   mrg     key <AD04>	{[ r,     	R, 	        rcedilla,   Rcedilla]};
    314  1.1.1.13   mrg     key <AD05>  {[ t,     	T, 	        tcaron,     Tcaron ]};
    315  1.1.1.13   mrg     key <AC01>	{[ a,     	A, 	        U0227, 	    U0226 ]};
    316  1.1.1.13   mrg     key <AC03>  {[ d,      	D, 	        dcaron,     Dcaron ]};
    317  1.1.1.13   mrg     key <AC05>	{[ g,     	G, 	        gcedilla,   Gcedilla]};
    318  1.1.1.13   mrg     key <AC08>	{[ k,     	K, 	        kcedilla,   Kcedilla]};
    319  1.1.1.13   mrg     key <AC09>	{[ l,     	L, 	        lcedilla,   Lcedilla]};
    320  1.1.1.13   mrg };
    321  1.1.1.13   mrg 
    322  1.1.1.13   mrg // Lithuanian Ratise keymap by Algirdas Buckus <algirdasbuckus (a] gmail.com>
    323  1.1.1.13   mrg // last changes 2020/12/24
    324  1.1.1.13   mrg 
    325  1.1.1.13   mrg partial alphanumeric_keys modifier_keys
    326  1.1.1.13   mrg xkb_symbols "ratise" {
    327  1.1.1.13   mrg 
    328  1.1.1.13   mrg     include "level3(ralt_switch)"
    329  1.1.1.13   mrg 
    330  1.1.1.13   mrg     name[Group1]="Lithuanian (Ratise)";
    331  1.1.1.13   mrg 
    332  1.1.1.13   mrg     key <TLDE> { [       plus,     section,                grave,              acute ] };
    333  1.1.1.13   mrg     key <AE01> { [     exclam,    currency, rightsinglequotemark,         exclamdown ] };
    334  1.1.1.13   mrg     key <AE02> { [      colon,          at,            0x10027E8,          0x1002190 ] }; // MATHEMATICAL LEFT ANGLE BRACKET; LEFTWARDS ARROW
    335  1.1.1.13   mrg     key <AE03> { [     period,  numbersign,            0x10027E9,          0x1002192 ] }; // MATHEMATICAL RIGHT ANGLE BRACKET; RIGHTWARDS ARROW
    336  1.1.1.13   mrg     key <AE04> { [   asterisk,      dollar, rightdoublequotemark,           sterling ] };
    337  1.1.1.13   mrg     key <AE05> { [ underscore,     percent,             ellipsis,          0x1002030 ] }; // PER MILLE SIGN
    338  1.1.1.13   mrg     key <AE06> { [     emdash,         bar,          asciicircum,          brokenbar ] };
    339  1.1.1.13   mrg     key <AE07> { [      equal,   ampersand,                    7,           notequal ] };
    340  1.1.1.13   mrg     key <AE08> { [      comma,        less,                    8,      lessthanequal ] };
    341  1.1.1.13   mrg     key <AE09> { [  semicolon,     greater,                    9,   greaterthanequal ] };
    342  1.1.1.13   mrg     key <AE10> { [      slash,   backslash,             division,          0x1002016 ] }; // DOUBLE VERTICAL LINE
    343  1.1.1.13   mrg     key <AE11> { [          w,           W,          Greek_OMEGA,             ssharp ] };
    344  1.1.1.13   mrg     key <AE12> { [   question,  asciitilde,            0x1002248,       questiondown ] }; // ALMOST EQUAL TO
    345  1.1.1.13   mrg 
    346  1.1.1.13   mrg     key <AD01> { [    umacron,     Umacron,  leftsinglequotemark,          0x100203A ] }; // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
    347  1.1.1.13   mrg     key <AD02> { [  eabovedot,   Eabovedot,          bracketleft,     dead_abovering ] };
    348  1.1.1.13   mrg     key <AD03> { [          y,           Y,         bracketright,    dead_circumflex ] };
    349  1.1.1.13   mrg     key <AD04> { [          o,           O,  leftdoublequotemark,     guillemotright ] };
    350  1.1.1.13   mrg     key <AD05> { [          q,           Q,            0x1000301,          0x1002191 ] }; // COMBINING ACUTE ACCENT; UPWARDS ARROW
    351  1.1.1.13   mrg     key <AD06> { [          j,           J,             EuroSign,                yen ] };
    352  1.1.1.13   mrg     key <AD07> { [          n,           N,                    4,            notsign ] };
    353  1.1.1.13   mrg     key <AD08> { [          k,           K,                    5,             dagger ] };
    354  1.1.1.13   mrg     key <AD09> { [          g,           G,                    6, enfilledcircbullet ] };
    355  1.1.1.13   mrg     key <AD10> { [          b,           B,             multiply,           infinity ] };
    356  1.1.1.13   mrg     key <AD11> { [          c,           C,                 cent,          copyright ] };
    357  1.1.1.13   mrg     key <AD12> { [          f,           F,            0x1002044,          trademark ] }; // FRACTION SLASH
    358  1.1.1.13   mrg 
    359  1.1.1.13   mrg     key <AC01> { [          u,           U,           apostrophe,        dead_macron ] };
    360  1.1.1.13   mrg     key <AC02> { [          e,           E,            parenleft,         dead_grave ] };
    361  1.1.1.13   mrg     key <AC03> { [          i,           I,           parenright,         dead_acute ] };
    362  1.1.1.13   mrg     key <AC04> { [          a,           A,             quotedbl,     dead_diaeresis ] };
    363  1.1.1.13   mrg     key <AC05> { [          h,           H,            0x1000303,         dead_tilde ] }; // COMBINING TILDE ACCENT
    364  1.1.1.13   mrg     key <AC06> { [          l,           L,              lstroke,            Lstroke ] };
    365  1.1.1.13   mrg     key <AC07> { [          r,           R,                    1,        onesuperior ] };
    366  1.1.1.13   mrg     key <AC08> { [          t,           T,                    2,        twosuperior ] };
    367  1.1.1.13   mrg     key <AC09> { [          s,           S,                    3,      threesuperior ] };
    368  1.1.1.13   mrg     key <AC10> { [          p,           P,            0x1002212,          paragraph ] }; // MINUS SIGN
    369  1.1.1.13   mrg     key <AC11> { [     zcaron,      Zcaron,                minus,       dead_cedilla ] };
    370  1.1.1.13   mrg 
    371  1.1.1.13   mrg     key <AB01> { [    uogonek,     Uogonek,   singlelowquotemark,          0x1002039 ] }; // SINGLE LEFT-POINTING ANGLE QUOTATION MARK
    372  1.1.1.13   mrg     key <AB02> { [    eogonek,     Eogonek,            braceleft,         dead_breve ] };
    373  1.1.1.13   mrg     key <AB03> { [    iogonek,     Iogonek,           braceright,         dead_caron ] };
    374  1.1.1.13   mrg     key <AB04> { [    aogonek,     Aogonek,   doublelowquotemark,      guillemotleft ] };
    375  1.1.1.13   mrg     key <AB05> { [          x,           X,            0x1000300,          0x1002193 ] }; // COMBINING GRAVE ACCENT; DOWNWARDS ARROW
    376  1.1.1.13   mrg     key <AB06> { [          v,           V,           squareroot,          0x10025CA ] }; // LOZENGE
    377  1.1.1.13   mrg     key <AB07> { [          m,           M,                    0,                 mu ] };
    378  1.1.1.13   mrg     key <AB08> { [          d,           D,               period,       doubledagger ] };
    379  1.1.1.13   mrg     key <AB09> { [     scaron,      Scaron,                comma,          0x10000B7 ] }; // MIDDLE DOT
    380  1.1.1.13   mrg     key <AB10> { [     ccaron,      Ccaron,                 plus,          plusminus ] };
    381  1.1.1.13   mrg 
    382  1.1.1.13   mrg     key <BKSL> { [          z,           Z,               degree,         registered ] };
    383  1.1.1.13   mrg     key <LSGT> { [      minus,      endash,            0x1000307,          0x1002011 ] }; // COMBINING DOT ABOVE, NON-BREAKING HYPHEN
    384  1.1.1.13   mrg     key <SPCE> { [      space,       space,                space,       nobreakspace ] };
    385  1.1.1.13   mrg 
    386  1.1.1.13   mrg //    key <CAPS> { [      minus,      endash,            0x1000307,          0x1002011 ] }; // (Optional) // COMBINING DOT ABOVE, NON-BREAKING HYPHEN
    387  1.1.1.13   mrg     key <TAB>  { [        Tab,ISO_Left_Tab,            Multi_key                     ] }; // Tab as Multi_key (Compose)
    388  1.1.1.13   mrg };
    389  1.1.1.13   mrg 
    390   1.1.1.7   mrg // EXTRAS:
    391   1.1.1.7   mrg 
    392   1.1.1.7   mrg partial alphanumeric_keys modifier_keys
    393   1.1.1.7   mrg xkb_symbols "us_dvorak" {
    394   1.1.1.7   mrg 
    395   1.1.1.7   mrg     include "us(dvorak)"
    396   1.1.1.7   mrg 
    397  1.1.1.12   mrg     name[Group1]="Lithuanian (Dvorak)";
    398   1.1.1.7   mrg 
    399   1.1.1.7   mrg     key <AE01>	{ [        1,      exclam,    aogonek,      Aogonek ] };
    400   1.1.1.7   mrg     key <AE02>	{ [        2,          at,     ccaron,       Ccaron ] };
    401   1.1.1.7   mrg     key <AE03>	{ [        3,  numbersign,    eogonek,      Eogonek ] };
    402   1.1.1.7   mrg     key <AE04>	{ [        4,      dollar,  eabovedot,    Eabovedot ] };
    403   1.1.1.7   mrg     key <AE05>	{ [        5,     percent,    iogonek,      Iogonek ] };
    404   1.1.1.7   mrg     key <AE06>	{ [        6, asciicircum,     scaron,       Scaron ] };
    405   1.1.1.7   mrg     key <AE07>	{ [        7,   ampersand,    uogonek,      Uogonek ] };
    406   1.1.1.7   mrg     key <AE08>	{ [        8,    asterisk,    umacron,      Umacron ] };
    407   1.1.1.7   mrg     key <AE09>	{ [        9,   parenleft, doublelowquotemark,  parenleft ] };
    408   1.1.1.7   mrg     key <AE10>	{ [        0,  parenright, leftdoublequotemark,parenright ] };
    409   1.1.1.7   mrg     key <AD12>	{ [    equal,        plus,     zcaron,       Zcaron ] };
    410   1.1.1.7   mrg 
    411   1.1.1.7   mrg     include "level3(ralt_switch)"
    412   1.1.1.7   mrg };
    413   1.1.1.7   mrg 
    414   1.1.1.8   mrg partial alphanumeric_keys
    415   1.1.1.8   mrg 	xkb_symbols "sun_type6" {
    416   1.1.1.8   mrg 	include "sun_vndr/lt(sun_type6)"
    417   1.1.1.8   mrg };
    418