Home | History | Annotate | Line # | Download | only in symbols
      1       1.1  mrg // Arabic AZERTY with modern Latin digits 
      2  1.1.1.10  mrg default partial alphanumeric_keys
      3       1.1  mrg xkb_symbols "arabic" {
      4       1.1  mrg     include "ara(azerty)"
      5       1.1  mrg 
      6   1.1.1.5  mrg     name[Group1]="Arabic (Morocco)";
      7       1.1  mrg };
      8       1.1  mrg 
      9       1.1  mrg // French AZERTY keyboard used when typing French
     10       1.1  mrg partial alphanumeric_keys
     11       1.1  mrg xkb_symbols "french" {
     12       1.1  mrg     include "fr(basic)"
     13       1.1  mrg 
     14   1.1.1.5  mrg     name[Group1]="French (Morocco)";
     15       1.1  mrg };
     16       1.1  mrg 
     17       1.1  mrg // Clavier unicode tifinaghe de base ralis par l'IRCAM (Institut Royal de la Culture Amazighe du Maroc) http://www.ircam.ma/
     18       1.1  mrg // Support des lettres unicode tifinaghe-IRCAM, notifinaghes & touargues.
     19       1.1  mrg // Les caractres tifinaghes sont accessibles en SHIFT positions pour le niveau 2, en ALTGR positions pour le niveau 3
     20       1.1  mrg // Polices tifinaghes Unicode  tlcharger depuis :
     21       1.1  mrg // http://www.ircam.ma/documents/policesclavierunicode/hapaxber.ttf (licence non libre, libre tlchargement et distribution uniquement)
     22       1.1  mrg // Minihowto ici: http://perso.menara.ma/~kebdani/tamazgha/gnu_amazigh.html
     23       1.1  mrg 
     24       1.1  mrg partial alphanumeric_keys
     25       1.1  mrg xkb_symbols "tifinagh" {
     26       1.1  mrg 
     27   1.1.1.5  mrg     name[Group1]="Berber (Morocco, Tifinagh)";
     28       1.1  mrg 
     29   1.1.1.6  mrg     key <TLDE>	{ [ twosuperior, NoSymbol ]	};
     30       1.1  mrg     key <AE01>	{ [ ampersand,          1 ]	};
     31   1.1.1.6  mrg     key <AE02>	{ [ NoSymbol,          2, asciitilde	]	};
     32       1.1  mrg     key <AE03>	{ [  quotedbl,          3, numbersign	]	};
     33       1.1  mrg     key <AE04>	{ [apostrophe,          4, braceleft	]	};
     34       1.1  mrg     key <AE05>	{ [ parenleft,          5, bracketleft	]	};
     35       1.1  mrg     key <AE06>	{ [     minus,          6, bar	]	};
     36   1.1.1.6  mrg     key <AE07>	{ [         NoSymbol ,  7 ]	};
     37       1.1  mrg     key <AE08>	{ [underscore,          8, backslash	]	};
     38   1.1.1.6  mrg     key <AE09>	{ [NoSymbol,         9, asciicircum	]	};
     39   1.1.1.6  mrg     key <AE10>	{ [       NoSymbol ,          0, at		]	};
     40       1.1  mrg     key <AE11>	{ [parenright,     degree, bracketright	]	};
     41       1.1  mrg     key <AE12>	{ [     equal,       plus, braceright	]	};
     42       1.1  mrg 
     43       1.1  mrg     key <AD01>	{ [ 0x1002d30 ]	};
     44       1.1  mrg     key <AD02>	{ [ 0x1002d63, 0x1002d65 ]	};
     45   1.1.1.6  mrg     key <AD03>	{ [ 0x1002d3b, NoSymbol,0x10020ac ]	};
     46       1.1  mrg     key <AD04>	{ [ 0x1002d54, 0x1002d55 ]	};
     47       1.1  mrg     key <AD05>	{ [ 0x1002d5c, 0x1002d5f ]	};
     48       1.1  mrg     key <AD06>	{ [ 0x1002d62 ]	};
     49       1.1  mrg     key <AD07>	{ [ 0x1002d53 ]	};
     50       1.1  mrg     key <AD08>	{ [ 0x1002d49 ]	};
     51       1.1  mrg     key <AD09>	{ [ 0x1002d44 ]	};
     52       1.1  mrg     key <AD10>	{ [ 0x1002d43 ]	};
     53       1.1  mrg     key <AD11>	{ [ 0x1002d6f ]   };
     54       1.1  mrg     key <AD12>	{ [    dollar,   sterling,   0x10000a4]	};
     55       1.1  mrg 
     56       1.1  mrg     key <AC01>	{ [ 0x1002d47 ]	};
     57       1.1  mrg     key <AC02>	{ [ 0x1002d59, 0x1002d5a ]	};
     58       1.1  mrg     key <AC03>	{ [ 0x1002d37, 0x1002d39 ]	};
     59       1.1  mrg     key <AC04>	{ [ 0x1002d3c ]	};
     60       1.1  mrg     key <AC05>	{ [ 0x1002d33, 0x1002d33]	};
     61       1.1  mrg     key <AC06>	{ [ 0x1002d40 ]	};
     62       1.1  mrg     key <AC07>	{ [ 0x1002d4a ]	};
     63       1.1  mrg     key <AC08>	{ [ 0x1002d3d,  0x1002d3d  ]	};
     64       1.1  mrg     key <AC09>	{ [ 0x1002d4d ]	};
     65       1.1  mrg     key <AC10>	{ [ 0x1002d4e ]	};
     66   1.1.1.6  mrg     key <AC11>	{ [    NoSymbol ,   percent ]	};
     67       1.1  mrg     key <BKSL>	{ [  asterisk,         mu ]	};
     68       1.1  mrg 
     69       1.1  mrg     key <AB01>	{ [ 0x1002d61 ]	};
     70       1.1  mrg     key <AB02>	{ [ 0x1002d45 ]	};
     71       1.1  mrg     key <AB03>	{ [ 0x1002d5b ]	};
     72       1.1  mrg     key <AB04>	{ [ 0x1002d56 ]	};
     73       1.1  mrg     key <AB05>	{ [ 0x1002d31 ]	};
     74       1.1  mrg     key <AB06>	{ [ 0x1002d4f ]	};
     75       1.1  mrg     key <AB07>	{ [     comma,   question ] };
     76       1.1  mrg     key <AB08>	{ [ semicolon,     period ] };
     77       1.1  mrg     key <AB09>	{ [     colon,      slash ] };
     78       1.1  mrg     key <AB10>	{ [    exclam,    section ] };
     79       1.1  mrg 
     80       1.1  mrg     include "level3(ralt_switch)"
     81       1.1  mrg };
     82       1.1  mrg 
     83       1.1  mrg partial alphanumeric_keys
     84       1.1  mrg xkb_symbols "tifinagh-phonetic" {
     85   1.1.1.8  mrg     include "ma(tifinagh)"
     86       1.1  mrg 
     87   1.1.1.5  mrg     name[Group1]="Berber (Morocco, Tifinagh phonetic)";
     88       1.1  mrg 
     89       1.1  mrg     key <LatA>	{ [ 0x1002d30 ]	};
     90       1.1  mrg     key <LatZ>	{ [ 0x1002d63, 0x1002d65 ]	};
     91   1.1.1.6  mrg     key <LatE>	{ [ 0x1002d3b, NoSymbol,0x10020ac ]	};
     92       1.1  mrg     key <LatR>	{ [ 0x1002d54, 0x1002d55 ]	};
     93       1.1  mrg     key <LatT>	{ [ 0x1002d5c, 0x1002d5f ]	};
     94       1.1  mrg     key <LatY>	{ [ 0x1002d62 ]	};
     95       1.1  mrg     key <LatU>	{ [ 0x1002d53 ]	};
     96       1.1  mrg     key <LatI>	{ [ 0x1002d49 ]	};
     97       1.1  mrg     key <LatO>	{ [ 0x1002d44 ]	};
     98       1.1  mrg     key <LatP>	{ [ 0x1002d43 ]	};
     99       1.1  mrg 
    100       1.1  mrg     key <LatQ>	{ [ 0x1002d47 ]	};
    101       1.1  mrg     key <LatS>	{ [ 0x1002d59, 0x1002d5a ]	};
    102       1.1  mrg     key <LatD>	{ [ 0x1002d37, 0x1002d39 ]	};
    103       1.1  mrg     key <LatF>	{ [ 0x1002d3c ]	};
    104       1.1  mrg     key <LatG>	{ [ 0x1002d33 ]	};
    105       1.1  mrg     key <LatH>	{ [ 0x1002d40 ]	};
    106       1.1  mrg     key <LatJ>	{ [ 0x1002d4a ]	};
    107       1.1  mrg     key <LatK>	{ [ 0x1002d3d ]	};
    108       1.1  mrg     key <LatL>	{ [ 0x1002d4d ]	};
    109       1.1  mrg     key <LatM>	{ [ 0x1002d4e ]	};
    110       1.1  mrg 
    111       1.1  mrg     key <LatW>	{ [ 0x1002d61,0x1002d6f ]	};
    112       1.1  mrg     key <LatX>	{ [ 0x1002d45 ]	};
    113       1.1  mrg     key <LatC>	{ [ 0x1002d5b ]	};
    114       1.1  mrg     key <LatV>	{ [ 0x1002d56 ]	};
    115       1.1  mrg     key <LatB>	{ [ 0x1002d31 ]	};
    116       1.1  mrg     key <LatN>	{ [ 0x1002d4f ]	};
    117       1.1  mrg 
    118       1.1  mrg     include "level3(ralt_switch)"
    119       1.1  mrg };
    120       1.1  mrg 
    121       1.1  mrg // Clavier unicode tifinaghe tendu ralis par l'IRCAM (Institut Royal de la Culture Amazighe du Maroc) http://www.ircam.ma/
    122       1.1  mrg // Support des lettres unicode tifinaghe-IRCAM, notifinaghes & touargues.
    123       1.1  mrg // Les caractres tifinaghes sont accessibles en SHIFT positions pour le niveau 2, en ALTGR positions pour le niveau 3
    124       1.1  mrg // Polices tifinaghes Unicode  tlcharger depuis :
    125       1.1  mrg // http://www.ircam.ma/documents/policesclavierunicode/hapaxber.ttf (licence non libre, libre tlchargement et distribution uniquement)
    126       1.1  mrg // Minihowto ici: http://perso.menara.ma/~kebdani/tamazgha/gnu_amazigh.html
    127       1.1  mrg 
    128       1.1  mrg partial alphanumeric_keys
    129       1.1  mrg xkb_symbols "tifinagh-extended" {
    130       1.1  mrg 
    131   1.1.1.5  mrg     name[Group1]="Berber (Morocco, Tifinagh extended)";
    132       1.1  mrg 
    133       1.1  mrg     key <TLDE>	{ [ twosuperior,0x100200C ]	};
    134       1.1  mrg     key <AE01>	{ [ ampersand,          1 ]	};
    135       1.1  mrg     key <AE02>	{ [0x1002d52,          2, asciitilde	]	};
    136       1.1  mrg     key <AE03>	{ [  quotedbl,          3, numbersign	]	};
    137       1.1  mrg     key <AE04>	{ [apostrophe,          4, braceleft	]	};
    138       1.1  mrg     key <AE05>	{ [ parenleft,          5, bracketleft	]	};
    139       1.1  mrg     key <AE06>	{ [ minus,          6, bar		]	};
    140       1.1  mrg     key <AE07>	{ [ 0x1002d64 ,  7 ]	};
    141       1.1  mrg     key <AE08>	{ [underscore,          8, backslash	]	};
    142       1.1  mrg     key <AE09>	{ [ 0x1002014,         9, asciicircum	]	};
    143       1.1  mrg     key <AE10>	{ [ 0x100200d,          0, at	]	};
    144       1.1  mrg     key <AE11>	{ [parenright,   degree, bracketright	]	};
    145       1.1  mrg     key <AE12>	{ [     equal,       plus, braceright	]	};
    146       1.1  mrg 
    147       1.1  mrg     key <AD01>	{ [ 0x1002d30, 0x1002d36 ]	};
    148       1.1  mrg     key <AD02>	{ [ 0x1002d63, 0x1002d65 ]	};
    149       1.1  mrg     key <AD03>	{ [ 0x1002d3b, 0x1002d57, 0x10020ac ]	};
    150       1.1  mrg     key <AD04>	{ [ 0x1002d54, 0x1002d55 ]	};
    151       1.1  mrg     key <AD05>	{ [ 0x1002d5c, 0x1002d5f ]	};
    152       1.1  mrg     key <AD06>	{ [ 0x1002d62, 0x1002d42 ]	};
    153       1.1  mrg     key <AD07>	{ [ 0x1002d53, 0x1002d4c ]	};
    154       1.1  mrg     key <AD08>	{ [ 0x1002d49, 0x1002d58 ]	};
    155       1.1  mrg     key <AD09>	{ [ 0x1002d44, 0x1002d5d ]	};
    156       1.1  mrg     key <AD10>	{ [ 0x1002d43, 0x1002d5e ]	};
    157       1.1  mrg     key <AD11>	{ [ 0x1002d6f, 0x1002d60 ]   };
    158       1.1  mrg     key <AD12>	{ [    dollar,   sterling,   0x10000a4]	};
    159       1.1  mrg 
    160       1.1  mrg     key <AC01>	{ [ 0x1002d47, 0x1002d48 ]	};
    161       1.1  mrg     key <AC02>	{ [ 0x1002d59, 0x1002d5a ]	};
    162       1.1  mrg     key <AC03>	{ [ 0x1002d37, 0x1002d39 ]	};
    163       1.1  mrg     key <AC04>	{ [ 0x1002d3c, 0x1002d35 ]	};
    164       1.1  mrg     key <AC05>	{ [ 0x1002d33, 0x1002d33 ]	};
    165       1.1  mrg     key <AC06>	{ [ 0x1002d40, 0x1002d41 ]	};
    166       1.1  mrg     key <AC07>	{ [ 0x1002d4a, 0x1002d4b ]	};
    167       1.1  mrg     key <AC08>	{ [ 0x1002d3d, 0x1002d3d ]	};
    168       1.1  mrg     key <AC09>	{ [ 0x1002d4d, 0x1002d38 ]	};
    169       1.1  mrg     key <AC10>	{ [ 0x1002d4e, 0x1002d3a ]	};
    170       1.1  mrg     key <AC11>	{ [ 0x1002d51,  percent  ]	};
    171       1.1  mrg     key <BKSL>	{ [ asterisk,   mu       ]	};
    172       1.1  mrg 
    173       1.1  mrg     key <AB01>	{ [ 0x1002d61, 0x1002d3e ]	};
    174       1.1  mrg     key <AB02>	{ [ 0x1002d45, 0x1002d46 ]	};
    175       1.1  mrg     key <AB03>	{ [ 0x1002d5b, 0x1002d3f ]	};
    176       1.1  mrg     key <AB04>	{ [ 0x1002d56, 0x1002d34 ]	};
    177       1.1  mrg     key <AB05>	{ [ 0x1002d31, 0x1002d32 ]	};
    178       1.1  mrg     key <AB06>	{ [ 0x1002d4f, 0x1002d50 ]	};
    179       1.1  mrg     key <AB07>	{ [     comma,  question ]    };
    180       1.1  mrg     key <AB08>	{ [ semicolon,    period ]    };
    181       1.1  mrg     key <AB09>	{ [     colon,     slash ]    };
    182       1.1  mrg     key <AB10>	{ [    exclam,   section ]    };
    183       1.1  mrg 
    184       1.1  mrg     include "level3(ralt_switch)"
    185       1.1  mrg };
    186       1.1  mrg 
    187       1.1  mrg partial alphanumeric_keys
    188       1.1  mrg xkb_symbols "tifinagh-extended-phonetic" {
    189       1.1  mrg     include "ma(tifinagh-extended)"
    190       1.1  mrg 
    191   1.1.1.5  mrg     name[Group1]="Berber (Morocco, Tifinagh extended phonetic)";
    192       1.1  mrg 
    193       1.1  mrg     key <LatA>	{ [ 0x1002d30 ]	};
    194       1.1  mrg     key <LatZ>	{ [ 0x1002d63, 0x1002d65 ]	};
    195   1.1.1.6  mrg     key <LatE>	{ [ 0x1002d3b, NoSymbol,0x10020ac ]	};
    196       1.1  mrg     key <LatR>	{ [ 0x1002d54, 0x1002d55 ]	};
    197       1.1  mrg     key <LatT>	{ [ 0x1002d5c, 0x1002d5f ]	};
    198       1.1  mrg     key <LatY>	{ [ 0x1002d62 ]	};
    199       1.1  mrg     key <LatU>	{ [ 0x1002d53 ]	};
    200       1.1  mrg     key <LatI>	{ [ 0x1002d49 ]	};
    201       1.1  mrg     key <LatO>	{ [ 0x1002d44 ]	};
    202       1.1  mrg     key <LatP>	{ [ 0x1002d43 ]	};
    203       1.1  mrg 
    204       1.1  mrg     key <LatQ>	{ [ 0x1002d47 ]	};
    205       1.1  mrg     key <LatS>	{ [ 0x1002d59, 0x1002d5a ]	};
    206       1.1  mrg     key <LatD>	{ [ 0x1002d37, 0x1002d39 ]	};
    207       1.1  mrg     key <LatF>	{ [ 0x1002d3c ]	};
    208       1.1  mrg     key <LatG>	{ [ 0x1002d33 ]	};
    209       1.1  mrg     key <LatH>	{ [ 0x1002d40 ]	};
    210       1.1  mrg     key <LatJ>	{ [ 0x1002d4a ]	};
    211       1.1  mrg     key <LatK>	{ [ 0x1002d3d ]	};
    212       1.1  mrg     key <LatL>	{ [ 0x1002d4d ]	};
    213       1.1  mrg     key <LatM>	{ [ 0x1002d4e ]	};
    214       1.1  mrg 
    215       1.1  mrg     key <LatW>	{ [ 0x1002d61 ]	};
    216       1.1  mrg     key <LatX>	{ [ 0x1002d45 ]	};
    217       1.1  mrg     key <LatC>	{ [ 0x1002d5b ]	};
    218       1.1  mrg     key <LatV>	{ [ 0x1002d56 ]	};
    219       1.1  mrg     key <LatB>	{ [ 0x1002d31 ]	};
    220       1.1  mrg     key <LatN>	{ [ 0x1002d4f ]	};
    221       1.1  mrg 
    222       1.1  mrg     include "level3(ralt_switch)"
    223       1.1  mrg };
    224       1.1  mrg 
    225       1.1  mrg // Tifinagh keyboard; improved from the IRCAM layout to make all
    226       1.1  mrg // tifinagh chars in unicode accessible (in shift positions for most
    227       1.1  mrg // touareg letters; in altgr position for spirants.
    228       1.1  mrg 
    229       1.1  mrg partial alphanumeric_keys
    230       1.1  mrg xkb_symbols "tifinagh-alt" {
    231       1.1  mrg 
    232   1.1.1.9  mrg     name[Group1]="Berber (Morocco, Tifinagh alt.)";
    233       1.1  mrg 
    234       1.1  mrg     key <TLDE>	{ [ twosuperior, asciitilde ]	};
    235       1.1  mrg     key <AE01>	{ [ ampersand,          1 ]	};
    236       1.1  mrg     key <AE02>	{ [asciitilde,          2, asciitilde	]	};
    237       1.1  mrg     key <AE03>	{ [  quotedbl,          3, numbersign	]	};
    238       1.1  mrg     key <AE04>	{ [apostrophe,          4, braceleft	]	};
    239       1.1  mrg     key <AE05>	{ [ parenleft,          5, bracketleft	]	};
    240       1.1  mrg     key <AE06>	{ [     minus,          6, bar		]	};
    241       1.1  mrg     key <AE07>	{ [     grave,          7, grave	]	};
    242       1.1  mrg     key <AE08>	{ [underscore,          8, backslash	]	};
    243       1.1  mrg     key <AE09>	{ [asciicircum,         9, asciicircum	]	};
    244       1.1  mrg     key <AE10>	{ [        at,          0, at		]	};
    245       1.1  mrg     key <AE11>	{ [parenright,     degree, bracketright	]	};
    246       1.1  mrg     key <AE12>	{ [     equal,       plus, braceright	]	};
    247       1.1  mrg 
    248       1.1  mrg     key <AD01>	{ [ 0x1002d30 ]	};
    249       1.1  mrg     key <AD02>	{ [ 0x1002d63, 0x1002d65, 0x1002d64 ]	};
    250       1.1  mrg     key <AD03>	{ [ 0x1002d3b ]	};
    251       1.1  mrg     key <AD04>	{ [ 0x1002d54, 0x1002d55 ]	};
    252       1.1  mrg     key <AD05>	{ [ 0x1002d5c, 0x1002d5f, 0x1002d5d ]	};
    253       1.1  mrg     key <AD06>	{ [ 0x1002d62 ]	};
    254       1.1  mrg     key <AD07>	{ [ 0x1002d53 ]	};
    255       1.1  mrg     key <AD08>	{ [ 0x1002d49 ]	};
    256       1.1  mrg     key <AD09>	{ [ 0x1002d44 ]	};
    257       1.1  mrg     key <AD10>	{ [ 0x1002d43, 0x1002d52 ]	};
    258       1.1  mrg     key <AD11>	{ [ dead_circumflex ] };
    259       1.1  mrg     key <AD12>	{ [    dollar,   sterling ]	};
    260       1.1  mrg 
    261       1.1  mrg     key <AC01>	{ [ 0x1002d47, 0x1002d48 ]	};
    262       1.1  mrg     key <AC02>	{ [ 0x1002d59, 0x1002d5a ]	};
    263       1.1  mrg     key <AC03>	{ [ 0x1002d37, 0x1002d39, 0x1002d38, 0x1002d3a ]	};
    264       1.1  mrg     key <AC04>	{ [ 0x1002d3c ]	};
    265       1.1  mrg     key <AC05>	{ [ 0x1002d33, 0x1002d36, 0x1002d34, 0x1002d35 ]	};
    266       1.1  mrg     key <AC06>	{ [ 0x1002d40, 0x1002d42, 0x1002d41 ]	};
    267       1.1  mrg     key <AC07>	{ [ 0x1002d4a, 0x1002d4c, 0x1002d4b ]	};
    268       1.1  mrg     key <AC08>	{ [ 0x1002d3d, 0x1002d3e, 0x1002d3f ]	};
    269       1.1  mrg     key <AC09>	{ [ 0x1002d4d ]	};
    270       1.1  mrg     key <AC10>	{ [ 0x1002d4e ]	};
    271       1.1  mrg     key <AC11>	{ [ percent ]	};
    272       1.1  mrg     key <BKSL>	{ [  asterisk,         mu ]	};
    273       1.1  mrg 
    274       1.1  mrg     key <AB01>	{ [ 0x1002d61, 0x1002d6f, 0x1002d60 ]	};
    275       1.1  mrg     key <AB02>	{ [ 0x1002d45, 0x1002d46 ]	};
    276       1.1  mrg     key <AB03>	{ [ 0x1002d5b, 0x1002d5e ]	};
    277       1.1  mrg     key <AB04>	{ [ 0x1002d56, 0x1002d57, 0x1002d58 ]	};
    278       1.1  mrg     key <AB05>	{ [ 0x1002d31, 0x1002d31, 0x1002d32 ]	};
    279       1.1  mrg     key <AB06>	{ [ 0x1002d4f, 0x1002d50, 0x1002d51 ]	};
    280       1.1  mrg     key <AB07>	{ [     comma,   question ] };
    281       1.1  mrg     key <AB08>	{ [ semicolon,     period ] };
    282       1.1  mrg     key <AB09>	{ [     colon,      slash ] };
    283       1.1  mrg     key <AB10>	{ [    exclam,    section ] };
    284       1.1  mrg 
    285       1.1  mrg     include "level3(ralt_switch)"
    286       1.1  mrg };
    287       1.1  mrg 
    288       1.1  mrg partial alphanumeric_keys
    289       1.1  mrg xkb_symbols "tifinagh-alt-phonetic" {
    290       1.1  mrg     include "ma(tifinagh-alt)"
    291       1.1  mrg 
    292  1.1.1.10  mrg     name[Group1]="Berber (Morocco, Tifinagh phonetic, alt.)";
    293       1.1  mrg 
    294       1.1  mrg     key <LatA>	{ [ 0x1002d30 ]	};
    295       1.1  mrg     key <LatZ>	{ [ 0x1002d63, 0x1002d65, 0x1002d64 ]	};
    296       1.1  mrg     key <LatE>	{ [ 0x1002d3b ]	};
    297       1.1  mrg     key <LatR>	{ [ 0x1002d54, 0x1002d55 ]	};
    298       1.1  mrg     key <LatT>	{ [ 0x1002d5c, 0x1002d5f, 0x1002d5d ]	};
    299       1.1  mrg     key <LatY>	{ [ 0x1002d62 ]	};
    300       1.1  mrg     key <LatU>	{ [ 0x1002d53 ]	};
    301       1.1  mrg     key <LatI>	{ [ 0x1002d49 ]	};
    302       1.1  mrg     key <LatO>	{ [ 0x1002d44 ]	};
    303       1.1  mrg     key <LatP>	{ [ 0x1002d43, 0x1002d52 ]	};
    304       1.1  mrg 
    305       1.1  mrg     key <LatQ>	{ [ 0x1002d47, 0x1002d48 ]	};
    306       1.1  mrg     key <LatS>	{ [ 0x1002d59, 0x1002d5a ]	};
    307       1.1  mrg     key <LatD>	{ [ 0x1002d37, 0x1002d39, 0x1002d38, 0x1002d3a ]	};
    308       1.1  mrg     key <LatF>	{ [ 0x1002d3c ]	};
    309       1.1  mrg     key <LatG>	{ [ 0x1002d33, 0x1002d36, 0x1002d34, 0x1002d35 ]	};
    310       1.1  mrg     key <LatH>	{ [ 0x1002d40, 0x1002d42, 0x1002d41 ]	};
    311       1.1  mrg     key <LatJ>	{ [ 0x1002d4a, 0x1002d4c, 0x1002d4b ]	};
    312       1.1  mrg     key <LatK>	{ [ 0x1002d3d, 0x1002d3e, 0x1002d3f ]	};
    313       1.1  mrg     key <LatL>	{ [ 0x1002d4d ]	};
    314       1.1  mrg     key <LatM>	{ [ 0x1002d4e ]	};
    315       1.1  mrg 
    316       1.1  mrg     key <LatW>	{ [ 0x1002d61, 0x1002d6f, 0x1002d60 ]	};
    317       1.1  mrg     key <LatX>	{ [ 0x1002d45, 0x1002d46 ]	};
    318       1.1  mrg     key <LatC>	{ [ 0x1002d5b, 0x1002d5e ]	};
    319       1.1  mrg     key <LatV>	{ [ 0x1002d56, 0x1002d57, 0x1002d58 ]	};
    320       1.1  mrg     key <LatB>	{ [ 0x1002d31, 0x1002d31, 0x1002d32 ]	};
    321       1.1  mrg     key <LatN>	{ [ 0x1002d4f, 0x1002d50, 0x1002d51 ]	};
    322       1.1  mrg 
    323       1.1  mrg     include "level3(ralt_switch)"
    324       1.1  mrg };
    325  1.1.1.11  mrg 
    326  1.1.1.11  mrg // Latin Tarifit keyboard. Used by the riffian community
    327  1.1.1.11  mrg // Tarifit characters are accessed using ALTGR
    328  1.1.1.11  mrg 
    329  1.1.1.11  mrg 
    330  1.1.1.11  mrg partial alphanumeric_keys
    331  1.1.1.11  mrg xkb_symbols "rif" {
    332  1.1.1.11  mrg      // Tarifit keyboard (QWERTY varient)   
    333  1.1.1.11  mrg      // By Ilyahoo Proshel <ip (a] ipshel.com> 2021
    334  1.1.1.11  mrg      // Only "       " are supported by Rif Community.
    335  1.1.1.11  mrg 
    336  1.1.1.11  mrg     include "us"
    337  1.1.1.11  mrg 
    338  1.1.1.11  mrg     name[Group1]= "Tarifit"; 
    339  1.1.1.11  mrg     
    340  1.1.1.11  mrg     key <AD02>	{[	w,	W,		U02B7 	]}; // 
    341  1.1.1.11  mrg     key <AD03>	{[	e,	E,		U025B,		U0190	]}; // e E  
    342  1.1.1.11  mrg     key <AD05>	{[	t,	T,		U1E6D,		U1E6C	]}; // t T  
    343  1.1.1.11  mrg     key <AC02>  {[	s,	S,		U1E63,		U1E62	]}; // s S  
    344  1.1.1.11  mrg     key <AC03>	{[	d,	D,		U1E0D,		U1E0C	]}; // d D  
    345  1.1.1.11  mrg     key <AC05>	{[	g,	G,		U0263,		U0194	]}; // g G  
    346  1.1.1.11  mrg     key <AC06>	{[	h,	H,		U1E25,		U1E24	]}; // h H  
    347  1.1.1.11  mrg     key <AB01>	{[	z,	Z,		U1E93,		U1E92   ]}; // z Z  
    348  1.1.1.11  mrg 
    349  1.1.1.11  mrg 
    350  1.1.1.11  mrg     include "level3(ralt_switch)"
    351  1.1.1.11  mrg };
    352  1.1.1.11  mrg 
    353