Home | History | Annotate | Line # | Download | only in symbols
      1   1.1.1.8  mrg // Estonian keyboard layout, by Ville Hallik <ville (a] linux.ee>.
      2  1.1.1.10  mrg // This layout conforms to both EVS8:1993 and EVS8:2000 standards.
      3   1.1.1.7  mrg default partial alphanumeric_keys
      4       1.1  mrg xkb_symbols "basic" {
      5       1.1  mrg 
      6       1.1  mrg     include "latin(type4)"
      7       1.1  mrg 
      8   1.1.1.3  mrg     name[Group1]="Estonian";
      9       1.1  mrg 
     10  1.1.1.10  mrg     key <TLDE>	{[ dead_caron, dead_tilde,      notsign,      notsign ]};
     11  1.1.1.10  mrg     key <AE03>	{[          3, numbersign,     sterling,     sterling ]};
     12  1.1.1.10  mrg     key <AE04>	{[          4,   currency,       dollar,       dollar ]};
     13  1.1.1.10  mrg     key <AE11>	{[       plus,   question,    backslash, questiondown ]};
     14  1.1.1.10  mrg     key <AE12>	{[ dead_acute, dead_grave,        grave,   apostrophe ]};
     15  1.1.1.10  mrg 
     16  1.1.1.10  mrg     key <AD11>	{[ udiaeresis, Udiaeresis, dead_diaeresis, dead_abovering ]};
     17  1.1.1.10  mrg     key <AD12>	{[     otilde,     Otilde,      section,  dead_macron ]};
     18  1.1.1.10  mrg 
     19  1.1.1.10  mrg     key <AC02>	{[          s,          S,       scaron,       Scaron ]};
     20  1.1.1.10  mrg     key <AC10>	{[ odiaeresis, Odiaeresis,   dead_acute, dead_doubleacute ]};
     21  1.1.1.10  mrg     key <AC11>	{[ adiaeresis, Adiaeresis,  asciicircum,   dead_caron ]};
     22  1.1.1.10  mrg     key <BKSL>	{[ apostrophe,   asterisk,      onehalf,   dead_breve ]};
     23  1.1.1.10  mrg 
     24  1.1.1.10  mrg     key <AB01>	{[          z,          Z,       zcaron,       Zcaron ]};
     25  1.1.1.10  mrg     key <AB08>	{[      comma,  semicolon,         less,     multiply ]};
     26  1.1.1.10  mrg     key <AB09>	{[     period,      colon,      greater,     division ]};
     27  1.1.1.10  mrg     key <AB10>	{[      minus, underscore,          bar,     abovedot ]};
     28       1.1  mrg 
     29       1.1  mrg     include "eurosign(e)"
     30  1.1.1.10  mrg 
     31  1.1.1.10  mrg     include "level3(ralt_switch)"
     32       1.1  mrg };
     33       1.1  mrg 
     34       1.1  mrg partial alphanumeric_keys
     35       1.1  mrg xkb_symbols "nodeadkeys" {
     36       1.1  mrg 
     37       1.1  mrg     include "ee(basic)"
     38       1.1  mrg 
     39  1.1.1.10  mrg     name[Group1] = "Estonian (no dead keys)";
     40  1.1.1.10  mrg 
     41  1.1.1.10  mrg     key <TLDE>	{[asciicircum, asciitilde                             ]};
     42  1.1.1.10  mrg     key <AE12>	{[ apostrophe,      grave                             ]};
     43  1.1.1.10  mrg 
     44  1.1.1.10  mrg     key <AD11>	{[ udiaeresis, Udiaeresis,    diaeresis,       degree ]};
     45  1.1.1.10  mrg     key <AD12>	{[     otilde,     Otilde,      section,       macron ]};
     46  1.1.1.10  mrg 
     47  1.1.1.10  mrg     key <AC10>	{[ odiaeresis, Odiaeresis,        acute,  doubleacute ]};
     48  1.1.1.10  mrg     key <AC11>	{[ adiaeresis, Adiaeresis,  asciicircum,        caron ]};
     49  1.1.1.10  mrg     key <BKSL>	{[ apostrophe,   asterisk,      onehalf,        breve ]};
     50  1.1.1.10  mrg 
     51  1.1.1.10  mrg     key <AB10>	{[      minus, underscore, dead_belowdot,    abovedot ]};
     52       1.1  mrg };
     53       1.1  mrg 
     54  1.1.1.10  mrg // The US Dvorak layout with Estonian letters on the third level.
     55       1.1  mrg partial alphanumeric_keys
     56       1.1  mrg xkb_symbols "dvorak" {
     57   1.1.1.5  mrg 
     58  1.1.1.10  mrg     include "us(dvorak)"
     59  1.1.1.10  mrg 
     60  1.1.1.10  mrg     name[Group1] = "Estonian (Dvorak)";
     61  1.1.1.10  mrg 
     62  1.1.1.10  mrg     key <AE03>	{[         3, numbersign,   sterling             ]};
     63  1.1.1.10  mrg     key <AE04>	{[         4,     dollar,    section,   currency ]};
     64  1.1.1.10  mrg     key <AE08>	{[         8,   asterisk,    onehalf             ]};
     65  1.1.1.10  mrg 
     66  1.1.1.10  mrg     key <AC01>	{[         a,          A, adiaeresis, Adiaeresis ]};
     67  1.1.1.10  mrg     key <AC02>	{[         o,          O,     otilde,     Otilde ]};
     68  1.1.1.10  mrg     key <AC03>	{[         e,          E, odiaeresis, Odiaeresis ]};
     69  1.1.1.10  mrg     key <AC04>	{[         u,          U, udiaeresis, Udiaeresis ]};
     70  1.1.1.10  mrg     key <AC10>	{[         s,          S,     scaron,     Scaron ]};
     71  1.1.1.10  mrg 
     72  1.1.1.10  mrg     key <AB10>	{[         z,          Z,     zcaron,     Zcaron ]};
     73       1.1  mrg 
     74       1.1  mrg     include "kpdl(comma)"
     75       1.1  mrg     include "eurosign(5)"
     76  1.1.1.10  mrg 
     77  1.1.1.10  mrg     include "level3(ralt_switch)"
     78       1.1  mrg };
     79       1.1  mrg 
     80  1.1.1.10  mrg // The basic US layout with Estonian letters on the third level,
     81  1.1.1.10  mrg // originally by Elan Ruusame <glen (a] delfi.ee>.
     82       1.1  mrg partial alphanumeric_keys
     83       1.1  mrg xkb_symbols "us" {
     84  1.1.1.10  mrg 
     85   1.1.1.9  mrg     include "us(basic)"
     86  1.1.1.10  mrg 
     87   1.1.1.7  mrg     name[Group1] = "Estonian (US)";
     88       1.1  mrg 
     89  1.1.1.10  mrg     key <AE03>	{[           3,  numbersign, sterling,   sterling   ]};
     90  1.1.1.10  mrg 
     91  1.1.1.10  mrg     key <AD01>	{[           q,  Q,          otilde,     Otilde     ]};
     92  1.1.1.10  mrg     key <AD07>	{[           u,  U,          udiaeresis, Udiaeresis ]};
     93  1.1.1.10  mrg     key <AD09>	{[           o,  O,          odiaeresis, Odiaeresis ]};
     94  1.1.1.10  mrg     key <AD10>	{[           p,  P,          otilde,     Otilde     ]};
     95  1.1.1.10  mrg     key <AD11>	{[ bracketleft,  braceleft,  udiaeresis, Udiaeresis ]};
     96  1.1.1.10  mrg     key <AD12>	{[ bracketright, braceright, otilde,     Otilde     ]};
     97  1.1.1.10  mrg 
     98  1.1.1.10  mrg     key <AC01>	{[           a,  A,          adiaeresis, Adiaeresis ]};
     99  1.1.1.10  mrg     key <AC02>	{[           s,  S,          scaron,     Scaron     ]};
    100  1.1.1.10  mrg     key <AC03>	{[           d,  D,          odiaeresis, Odiaeresis ]};
    101  1.1.1.10  mrg     key <AC04>	{[           f,  F,          udiaeresis, Udiaeresis ]};
    102  1.1.1.10  mrg     key <AC10>	{[   semicolon,  colon,      odiaeresis, Odiaeresis ]};
    103  1.1.1.10  mrg     key <AC11>	{[  apostrophe,  quotedbl,   adiaeresis, Adiaeresis ]};
    104  1.1.1.10  mrg 
    105  1.1.1.10  mrg     key <AB01>	{[           z,  Z,          zcaron,     Zcaron     ]};
    106  1.1.1.10  mrg     key <AB02>	{[           x,  X,          otilde,     Otilde     ]};
    107  1.1.1.10  mrg     key <AB03>	{[           c,  C,          cent,       cent       ]};
    108       1.1  mrg 
    109   1.1.1.9  mrg     include "eurosign(5)"
    110       1.1  mrg     include "eurosign(e)"
    111  1.1.1.10  mrg 
    112  1.1.1.10  mrg     include "level3(ralt_switch)"
    113       1.1  mrg };
    114   1.1.1.4  mrg 
    115   1.1.1.4  mrg // EXTRAS:
    116   1.1.1.4  mrg 
    117   1.1.1.4  mrg partial alphanumeric_keys
    118   1.1.1.4  mrg 	xkb_symbols "sun_type6" {
    119   1.1.1.4  mrg 	include "sun_vndr/ee(sun_type6)"
    120   1.1.1.4  mrg };
    121