Home | History | Annotate | Line # | Download | only in symbols
dz revision 1.1.1.2
      1      1.1  snj // Tamazight en caractres latin 
      2      1.1  snj // Noureddine LOUAHEDJ
      3      1.1  snj // louahedj (a] noureddine.me
      4      1.1  snj 
      5      1.1  snj //
      6      1.1  snj // 
      7      1.1  snj //     1    2   3   4   5   6   7   8   9   0      +    Retour
      8      1.1  snj //     &    ~  " #  ' {  ( [  - |   `  _ \   ^   @  ) ]  = }   arrire
      9      1.1  snj // 
     10      1.1  snj //         A   Z   E   R   T   Y   U   I   O   P        Entre 
     11      1.1  snj // Tab    a   z   e   r   t   y   u   i   o   p   ^ ~  $        
     12      1.1  snj //       
     13      1.1  snj //          Q   S   D   F   G   H   J   K   L   M   %            
     14      1.1  snj // Maj     q   s   d   f   g   h   j   k   l   m    '  * `       
     15      1.1  snj // 
     16      1.1  snj //         >   W   X   C   V   B   N   ?   . .  /                  
     17      1.1  snj // Shift  <   w   x   c   v   b   n   ,   ;   :   !  Shift       
     18      1.1  snj // 
     19      1.1  snj //                                Espace fine inscable                       
     20      1.1  snj // Ctrl   Meta   Alt      Espace       Espace inscable  AltGr Menu   Ctrl   
     21      1.1  snj // 
     22      1.1  snj 
     23      1.1  snj 
     24      1.1  snj default partial alphanumeric_keys
     25      1.1  snj xkb_symbols "la" {
     26      1.1  snj 
     27      1.1  snj     include "fr(oss)"
     28      1.1  snj 
     29  1.1.1.2  mrg     name[Group1]="Berber (Algeria, Latin)";
     30      1.1  snj     
     31      1.1  snj 
     32      1.1  snj     key <AD02>  { [ z,  Z,  0x1001E93,  0x1001E92   ] }; // z Z  
     33      1.1  snj     key <AD04>  { [ r,  R,  0x1001E5B,  0x1001E5A   ] }; // r R  
     34      1.1  snj     key <AD05>  { [ t,  T,  0x1001E6D,  0x1001E6C   ] }; // t T  
     35      1.1  snj     key <AD09>  { [ o,  O,  0x100025B,  0x1000190   ] }; // o O  
     36      1.1  snj     key <AC02>  { [ s,  S,  0x1001E63,  0x1001E62   ] }; // s s  
     37      1.1  snj     key <AC03>  { [ d,  D,  0x1001E0D,  0x1001E0C   ] }; // d D  
     38      1.1  snj     key <AC05>  { [ g,  G,  0x10001E7,  0x10001E6   ] }; // g G  
     39      1.1  snj     key <AC06>  { [ h,  H,  0x1001E25,  0x1001E24   ] }; // h H  
     40      1.1  snj     key <AB03>  { [ c,  C,  0x100010D,  0x100010C   ] }; // c C  
     41      1.1  snj     key <AB04>  { [ v,  V,  0x1000263,  0x1000194   ] }; // v V  
     42      1.1  snj  
     43      1.1  snj     include "level3(ralt_switch)"
     44      1.1  snj };
     45      1.1  snj 
     46      1.1  snj 
     47      1.1  snj //
     48      1.1  snj // 
     49      1.1  snj //       1    2    3    4    5    6    7    8    9    0        +     Retour
     50      1.1  snj //      &      ~  " #  ' {  ( [  - |       _ \    ^    @  ) ]  = }   arrire
     51      1.1  snj // 
     52      1.1  snj //                                                                             Entre 
     53      1.1  snj // Tab                                                                                      $        
     54      1.1  snj //       
     55      1.1  snj //                                                                     %           
     56      1.1  snj // Maj                                                                    * `       
     57      1.1  snj // 
     58      1.1  snj //         >                                           ?   .   /                  
     59      1.1  snj // Shift  < |                                         ,   ;   :   !  Shift       
     60      1.1  snj // 
     61      1.1  snj //                                                                             
     62      1.1  snj // Ctrl   Meta   Alt      Espace                          AltGr Menu   Ctrl   
     63      1.1  snj // 
     64      1.1  snj 
     65      1.1  snj partial alphanumeric_keys
     66      1.1  snj xkb_symbols "ber" {
     67      1.1  snj 
     68  1.1.1.2  mrg     name[Group1]="Berber (Algeria, Tifinagh)";
     69      1.1  snj 
     70      1.1  snj     // First row
     71      1.1  snj     key <TLDE>  { [ twosuperior,    threesuperior,  onesuperior,    dead_cedilla    ] }; //    
     72      1.1  snj     key <AE01>  { [ ampersand,  1,  dead_caron, dead_ogonek ] }; // & 1  
     73      1.1  snj     key <AE02>  { [ eacute, 2,  asciitilde, Eacute  ] }; //  2 ~ 
     74      1.1  snj     key <AE03>  { [ quotedbl,   3,  numbersign, dead_breve  ] }; // " 3 # 
     75      1.1  snj     key <AE04>  { [ apostrophe, 4,  braceleft,  0x1002014   ] }; // ' 4 {  (tiret cadratin)
     76      1.1  snj     key <AE05>  { [ parenleft,  5,  bracketleft,    0x1002013   ] }; // ( 5 [  (tiret demi-cadratin)
     77      1.1  snj     key <AE06>  { [ minus,  6,  bar,    0x1002011   ] }; // - 6 |  (tiret inscable)
     78      1.1  snj     key <AE07>  { [ egrave, 7,  grave,  Egrave  ] }; //  7 ` 
     79      1.1  snj     key <AE08>  { [ underscore, 8,  backslash,  trademark   ] }; // _ 8 \ 
     80      1.1  snj     key <AE09>  { [ ccedilla,   9,  asciicircum,    Ccedilla    ] }; //  9 ^ 
     81      1.1  snj     key <AE10>  { [ agrave, 0,  at, Agrave  ] }; //  0 @ 
     82      1.1  snj     key <AE11>  { [ parenright, degree, bracketright,   notequal    ] }; // )  ] 
     83      1.1  snj     key <AE12>  { [ equal,  plus,   braceright, plusminus   ] }; // = + } 
     84      1.1  snj 
     85      1.1  snj     // Second row
     86      1.1  snj     key <AD01>  { [ 0x1002D30   ] }; // 
     87      1.1  snj     key <AD02>  { [ 0x1002D63,  0x1002D65,  0x1002D64   ] }; //    
     88      1.1  snj     key <AD03>  { [ 0x1002D3B,  0x1002D66   ] }; //  
     89      1.1  snj     key <AD04>  { [ 0x1002D54,  0x1002D55 ] }; //  
     90      1.1  snj     key <AD05>  { [ 0x1002D5C,  0x1002D5F,  0x1002D5D   ] }; //   
     91      1.1  snj     key <AD06>  { [ 0x1002D62   ] }; // 
     92      1.1  snj     key <AD07>  { [ 0x1002D53   ] }; //  
     93      1.1  snj     key <AD08>  { [ 0x1002D49   ] }; // 
     94      1.1  snj     key <AD09>  { [ 0x1002D44,  0x1002D67   ] }; //  
     95      1.1  snj     key <AD10>  { [ 0x1002D43   ] }; // 
     96      1.1  snj     key <AD11>  { [ 0x1002D6F   ] }; // 
     97      1.1  snj     key <AD12>  { [ dollar, sterling,   oslash, Ooblique ] }; // $   
     98      1.1  snj 
     99      1.1  snj     // Third row
    100      1.1  snj     key <AC01>  { [ 0x1002D47,  0x1002D48   ] }; //   
    101      1.1  snj     key <AC02>  { [ 0x1002D59,  0x1002D5A   ] }; //  
    102      1.1  snj     key <AC03>  { [ 0x1002D37,  0x1002D39,  0x1002D38,  0x1002D3A   ] }; //    
    103      1.1  snj     key <AC04>  { [ 0x1002D3C   ] }; // 
    104      1.1  snj     key <AC05>  { [ 0x1002D33,  0x1002D35, 0x1002D34,   0x1002D36   ] }; //    
    105      1.1  snj     key <AC06>  { [ 0x1002D40,  0x1002D41,  0x1002D42   ] }; //    
    106      1.1  snj     key <AC07>  { [ 0x1002D4A,  0x1002D4B,  0x1002D4C   ] }; //    
    107      1.1  snj     key <AC08>  { [ 0x1002D3D,  0x1002D3F,  0x1002D3E   ] }; //    
    108      1.1  snj     key <AC09>  { [ 0x1002D4D   ] }; //  
    109      1.1  snj     key <AC10>  { [ 0x1002D4E   ] }; //  
    110      1.1  snj     key <AC11>  { [ ugrave, percent,    dead_acute, Ugrave  ] }; //  % ' 
    111      1.1  snj     key <BKSL>  { [ asterisk,   mu, dead_grave, dead_macron ] }; // *  ` 
    112      1.1  snj 
    113      1.1  snj     // Fourth row
    114      1.1  snj     key <LSGT>  { [ less,   greater,    lessthanequal,  greaterthanequal    ] }; // < >  
    115      1.1  snj     key <AB01>  { [ 0x1002D61   ] }; // 
    116      1.1  snj     key <AB02>  { [ 0x1002D45,  0x1002D46   ] }; //  
    117      1.1  snj     key <AB03>  { [ 0x1002D5B,  0x1002D5E   ] }; //  
    118      1.1  snj     key <AB04>  { [ 0x1002D56,  0x1002D57,  0x1002D58,  0x1002D60   ] }; //    
    119      1.1  snj     key <AB05>  { [ 0x1002D31,  0x1002D32,  0x1002D52   ] }; //   
    120      1.1  snj     key <AB06>  { [ 0x1002D4F,  0x1002D50,  0x1002D51   ] }; //   
    121      1.1  snj     key <AB07>  { [ comma,  question,   questiondown,   0x1002026   ] }; // , ?  
    122      1.1  snj     key <AB08>  { [ semicolon,  period, multiply,   0x10022C5   ] }; // ; .  
    123      1.1  snj     key <AB09>  { [ colon,  slash,  division,   0x1002215   ] }; // : /  
    124      1.1  snj     key <AB10>  { [ exclam, section,    exclamdown, 0x1002212   ] }; // !   
    125      1.1  snj 
    126      1.1  snj     include "level3(ralt_switch)"
    127      1.1  snj };
    128      1.1  snj 
    129      1.1  snj // Arabic AZERTY with modern Latin digits 
    130      1.1  snj partial alphanumeric_keys
    131      1.1  snj xkb_symbols "ar" {
    132      1.1  snj     include "ara(azerty)"
    133      1.1  snj 
    134      1.1  snj     name[Group1]="Arabic (Algeria)";
    135      1.1  snj };
    136