Home | History | Annotate | Line # | Download | only in symbols
dz revision 1.1
      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  snj     name[Group1]="Berber (Algeria, Latin characters)";
     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  snj     name[Group1]="Berber (Algeria, Tifinagh characters)";
     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