Home | History | Annotate | Line # | Download | only in symbols
pk revision 1.1.1.6
      1  1.1.1.2   mrg // $XKeyboardConfig$
      2      1.1   mrg 
      3      1.1   mrg // Urdu keymap
      4      1.1   mrg // Developed by:
      5      1.1   mrg // Zaeem Arshad <zaeem (a] linux.net.pk>
      6      1.1   mrg // Last update: 2004-03-12
      7      1.1   mrg //Notice:
      8      1.1   mrg //Alt key combinations are yet to be put in. The unavailable keys are those which do not have a corresponding //glyph in unicode.
      9      1.1   mrg 
     10  1.1.1.3  ghen // based on a keyboard map from an 'xkb/symbols/ur' file
     11  1.1.1.3  ghen // $XFree86$
     12  1.1.1.3  ghen 
     13      1.1   mrg partial default alphanumeric_keys
     14  1.1.1.3  ghen xkb_symbols "urd-phonetic" {
     15  1.1.1.3  ghen 
     16      1.1   mrg    name[Group1]= "Pakistan";
     17      1.1   mrg 
     18  1.1.1.3  ghen    key <TLDE> {  [     0x100064b  ,       0x100007E, 0x100200C     ]     };
     19  1.1.1.3  ghen    key <AE01> {  [     0x1000031  ,       0x1000021      ]     };
     20  1.1.1.3  ghen    key <AE02> {  [     0x1000032  ,       0x1000040      ]     };
     21  1.1.1.3  ghen    key <AE03> {  [     0x1000033  ,       0x1000023      ]     };
     22  1.1.1.3  ghen    key <AE04> {  [     0x1000034  ,       0x1000024      ]     };
     23  1.1.1.3  ghen    key <AE05> {  [     0x1000035  ,       0x1000025      ]     };
     24  1.1.1.3  ghen    key <AE06> {  [     0x1000036  ,       0x100005E      ]     };
     25  1.1.1.3  ghen    key <AE07> {  [     0x1000037  ,       0x1000026      ]     };
     26  1.1.1.3  ghen    key <AE08> {  [     0x1000038  ,       0x100002A      ]     };
     27  1.1.1.3  ghen    key <AE09> {  [     0x1000039  ,       0x1000029      ]     };
     28  1.1.1.3  ghen    key <AE10> {  [     0x1000030  ,       0x1000028      ]     };
     29  1.1.1.3  ghen    key <AE11> {  [     0x100002D  ,       0x100005F      ]     };
     30  1.1.1.3  ghen    key <AE12> {  [     0x100003D  ,       0x100002B      ]     };
     31  1.1.1.3  ghen    key <AD01> {  [     0x1000642  ,       0x1000652, 0x100200D     ]     };
     32  1.1.1.3  ghen    key <AD02> {  [     0x1000648  ,       0x1000624, 0x100200C     ]     };
     33  1.1.1.3  ghen    key <AD03> {  [     0x1000639  ,       0x1000670      ]     };
     34  1.1.1.3  ghen    key <AD04> {  [     0x1000631  ,       0x1000691      ]     };
     35  1.1.1.3  ghen    key <AD05> {  [     0x100062a  ,       0x1000679      ]     };
     36  1.1.1.3  ghen    key <AD06> {  [     0x10006d2  ,       0x100064E      ]     };
     37  1.1.1.3  ghen    key <AD07> {  [     0x1000621  ,       0x1000626      ]     };
     38  1.1.1.3  ghen    key <AD08> {  [     0x10006cc  ,       0x1000650      ]     };
     39  1.1.1.3  ghen    key <AD09> {  [     0x10006c1  ,       0x10006c3      ]     };
     40  1.1.1.3  ghen    key <AD10> {  [     0x100067e  ,       0x100064f      ]     };
     41  1.1.1.3  ghen    key <AD11> {  [     0x100005d  ,       0x100007D      ]     };
     42  1.1.1.3  ghen    key <AD12> {  [     0x100005b  ,       0x100007B      ]     };
     43      1.1   mrg 
     44  1.1.1.3  ghen    key <AC01> {  [     0x1000627  ,       0x1000622    ]     };
     45  1.1.1.3  ghen    key <AC02> {  [     0x1000633  ,       0x1000635      ]     };
     46  1.1.1.3  ghen    key <AC03> {  [     0x100062f  ,       0x1000688      ]     };
     47  1.1.1.3  ghen    key <AC04> {  [     0x1000641  ,       0x1000651  ]     };
     48  1.1.1.3  ghen    key <AC05> {  [     0x10006af  ,       0x100063a      ]     };
     49  1.1.1.3  ghen    key <AC06> {  [     0x100062D,       0x10006BE      ]     };
     50  1.1.1.3  ghen    key <AC07> {  [     0x100062c  ,       0x1000636      ]     };
     51  1.1.1.3  ghen    key <AC08> {  [     0x10006a9  ,       0x100062e      ]     };
     52  1.1.1.3  ghen    key <AC09> {  [     0x1000644  ,       0x1000654 ]     };
     53  1.1.1.3  ghen    key <AC10> {  [     0x100061b  ,       0x100003a      ]     };
     54  1.1.1.3  ghen    key <AC11> {  [     0x1000027  ,       0x1000022       ]     };
     55  1.1.1.3  ghen    key <BKSL> {  [     0x100005C,        0x100007C      ]     };
     56      1.1   mrg 
     57  1.1.1.3  ghen    key <LSGT> {  [            bar ,       brokenbar      ]     };
     58  1.1.1.3  ghen    key <AB01> {  [     0x1000632  ,       0x1000630, 0x100200E    ]     };
     59  1.1.1.3  ghen    key <AB02> {  [     0x1000634  ,       0x1000698, 0x100202A      ]     };
     60  1.1.1.3  ghen    key <AB03> {  [     0x1000686  ,       0x100062b, 0x100202D     ]     };
     61  1.1.1.3  ghen    key <AB04> {  [     0x1000637  ,       0x1000638, 0x100202C      ]     };
     62  1.1.1.3  ghen    key <AB05> {  [     0x1000628  ,       0x100002e, 0x100202E      ]     };
     63  1.1.1.3  ghen    key <AB06> {  [     0x1000646  ,       0x10006ba, 0x100202B      ]     };
     64  1.1.1.3  ghen    key <AB07> {  [     0x1000645  ,       0x1000658, 0x100200F     ]     };
     65  1.1.1.3  ghen    key <AB08> {  [     0x100060c  ,       0x100003c      ]     };
     66  1.1.1.3  ghen    key <AB09> {  [     0x10006d4  ,       0x100003E      ]     };
     67  1.1.1.3  ghen    key <AB10> {  [     0x100002f  ,       0x100061f      ]     };
     68      1.1   mrg 
     69  1.1.1.3  ghen //   key <RALT> {  [ Mode_switch, Multi_key ] };
     70      1.1   mrg 
     71  1.1.1.3  ghen    include "level3(ralt_switch)"
     72      1.1   mrg 
     73  1.1.1.3  ghen    // End alphanumeric section
     74  1.1.1.3  ghen };
     75      1.1   mrg 
     76  1.1.1.3  ghen partial alphanumeric_keys
     77  1.1.1.3  ghen xkb_symbols "urd-crulp" {
     78      1.1   mrg 
     79  1.1.1.3  ghen    name[Group1]= "Pakistan - CRULP";
     80  1.1.1.3  ghen // www.crulp.org phonetic v1.1
     81      1.1   mrg 
     82  1.1.1.3  ghen    key <TLDE> {  [     0x100007E  ,       0x100064B      ]     };
     83  1.1.1.3  ghen    key <AE01> {  [     0x10006F1  ,       0x1000031, 0x1000021   ]     };
     84  1.1.1.3  ghen    key <AE02> {  [     0x10006F2  ,       0x1000032, 0x1000040      ]     };
     85  1.1.1.3  ghen    key <AE03> {  [     0x10006F3  ,       0x1000033, 0x1000023      ]     };
     86  1.1.1.3  ghen    key <AE04> {  [     0x10006F4  ,       0x1000034      ]     };
     87  1.1.1.3  ghen    key <AE05> {  [     0x10006F5  ,       0x1000035, 0x100066A      ]     };
     88  1.1.1.3  ghen    key <AE06> {  [     0x10006F6  ,       0x1000036     ]     };
     89  1.1.1.3  ghen    key <AE07> {  [     0x10006F7  ,       0x1000037, 0x1000026       ]     };
     90  1.1.1.3  ghen    key <AE08> {  [     0x10006F8  ,       0x1000038, 0x100002A      ]     };
     91  1.1.1.3  ghen    key <AE09> {  [     0x10006F9  ,       0x1000039, 0x1000029      ]     };
     92  1.1.1.3  ghen    key <AE10> {  [     0x10006F0  ,       0x1000030, 0x1000028      ]     };
     93  1.1.1.3  ghen    key <AE11> {  [     0x100002D  ,       0x100005F 	     ]     };
     94  1.1.1.3  ghen    key <AE12> {  [     0x100003D  ,       0x100002B      ]     };   
     95  1.1.1.3  ghen    key <AD01> {  [     0x1000642  ,       0x1000652  ]     };
     96  1.1.1.3  ghen    key <AD02> {  [     0x1000648  ,       0x1000651, 0x1000602    ]     };
     97  1.1.1.3  ghen    key <AD03> {  [     0x1000639  ,       0x1000670, 0x1000656      ]     };
     98  1.1.1.3  ghen    key <AD04> {  [     0x1000631  ,       0x1000691, 0x1000613      ]     };
     99  1.1.1.3  ghen    key <AD05> {  [     0x100062a  ,       0x1000679, 0x1000614      ]     };
    100  1.1.1.3  ghen    key <AD06> {  [     0x10006d2  ,       0x100064E, 0x1000601      ]     };
    101  1.1.1.3  ghen    key <AD07> {  [     0x1000621  ,       0x1000626, 0x1000654      ]     };
    102  1.1.1.3  ghen    key <AD08> {  [     0x10006cc  ,       0x1000650,  0x1000611      ]     };
    103  1.1.1.3  ghen    key <AD09> {  [     0x10006c1  ,       0x10006c3      ]     };
    104  1.1.1.3  ghen    key <AD10> {  [     0x100067e  ,       0x100064f,  0x1000657      ]     };
    105  1.1.1.3  ghen    key <AD11> {  [     0x100005d  ,       0x100007D      ]     };
    106  1.1.1.3  ghen    key <AD12> {  [     0x100005b  ,       0x100007B      ]     };
    107  1.1.1.3  ghen 
    108  1.1.1.3  ghen    key <AC01> {  [     0x1000627  ,       0x1000622, 0x100FDF2    ]     };
    109  1.1.1.3  ghen    key <AC02> {  [     0x1000633  ,       0x1000635, 0x1000610    ]     };
    110  1.1.1.3  ghen    key <AC03> {  [     0x100062f  ,       0x1000688, 0x100FDFA     ]     };
    111  1.1.1.3  ghen    key <AC04> {  [     0x1000641  ,       0x1000651  ]     };
    112  1.1.1.3  ghen    key <AC05> {  [     0x10006af  ,       0x100063a      ]     };
    113  1.1.1.3  ghen    key <AC06> {  [     0x100062D,       0x10006BE, 0x1000612      ]     };
    114  1.1.1.3  ghen    key <AC07> {  [     0x100062c  ,       0x1000636, 0x100FDFB      ]     };
    115  1.1.1.3  ghen    key <AC08> {  [     0x10006a9  ,       0x100062e      ]     };
    116  1.1.1.3  ghen    key <AC09> {  [     0x1000644  ,       0x1000654 ]     };
    117  1.1.1.3  ghen    key <AC10> {  [     0x100061b  ,       0x100003a      ]     };
    118  1.1.1.3  ghen    key <AC11> {  [     0x1000027  ,       0x1000022       ]     };
    119  1.1.1.3  ghen    key <BKSL> {  [     0x100005C,        0x100007C      ]     };
    120      1.1   mrg 
    121  1.1.1.3  ghen    key <LSGT> {  [            bar ,       brokenbar      ]     };
    122  1.1.1.3  ghen    key <AB01> {  [     0x1000632  ,       0x1000630, 0x100060F    ]     };
    123  1.1.1.3  ghen    key <AB02> {  [     0x1000634  ,       0x1000698, 0x100060E      ]     };
    124  1.1.1.3  ghen    key <AB03> {  [     0x1000686  ,       0x100062b, 0x1000603	     ]     };
    125  1.1.1.3  ghen    key <AB04> {  [     0x1000637  ,       0x1000638      ]     };
    126  1.1.1.3  ghen    key <AB05> {  [     0x1000628  ,       0x100002e, 0x100FDFD	      ]     };
    127  1.1.1.3  ghen    key <AB06> {  [     0x1000646  ,       0x10006ba, 0x1000600	      ]     };
    128  1.1.1.3  ghen    key <AB07> {  [     0x1000645  ,       0x1000658    ]     };
    129  1.1.1.3  ghen    key <AB08> {  [     0x100060c  ,       0x100003c, 0x100003C      ]     };
    130  1.1.1.3  ghen    key <AB09> {  [     0x10006d4  ,       0x100066B, 0x100003E      ]     };
    131  1.1.1.3  ghen    key <AB10> {  [     0x100002f   ,       0x100061F      ]     };
    132  1.1.1.3  ghen 
    133  1.1.1.3  ghen //   key <RALT> {  [ Mode_switch, Multi_key ] };
    134      1.1   mrg 
    135  1.1.1.3  ghen    include "level3(ralt_switch)"
    136  1.1.1.3  ghen 
    137  1.1.1.3  ghen    // End alphanumeric section
    138  1.1.1.3  ghen };
    139  1.1.1.3  ghen 
    140  1.1.1.3  ghen 
    141  1.1.1.3  ghen partial alphanumeric_keys
    142  1.1.1.3  ghen xkb_symbols "urd-nla" {
    143  1.1.1.3  ghen    name[Group1]= "Pakistan - NLA";
    144  1.1.1.3  ghen // www.nla.gov.pk
    145  1.1.1.3  ghen 
    146  1.1.1.3  ghen    key <TLDE> {  [     0x1000060  ,       0x100007E, 0x100200C     ]     };
    147  1.1.1.3  ghen    key <AE01> {  [     0x1000031  ,       0x1000021      ]     };
    148  1.1.1.3  ghen    key <AE02> {  [     0x1000032  ,       0x1000040      ]     };
    149  1.1.1.3  ghen    key <AE03> {  [     0x1000033  ,       0x1000023      ]     };
    150  1.1.1.3  ghen    key <AE04> {  [     0x1000034  ,       0x1000024      ]     };
    151  1.1.1.3  ghen    key <AE05> {  [     0x1000035  ,       0x100066A      ]     };
    152  1.1.1.3  ghen    key <AE06> {  [     0x1000036  ,       0x100005E      ]     };
    153  1.1.1.3  ghen    key <AE07> {  [     0x1000037  ,       0x10006D6      ]     };
    154  1.1.1.3  ghen    key <AE08> {  [     0x1000038  ,       0x100066D      ]     };
    155  1.1.1.3  ghen    key <AE09> {  [     0x1000039  ,       0x1000029      ]     };
    156  1.1.1.3  ghen    key <AE10> {  [     0x1000030  ,       0x1000028      ]     };
    157  1.1.1.3  ghen    key <AE11> {  [     0x100002D ,        0x100005F      ]     };
    158  1.1.1.3  ghen    key <AE12> {  [     0x100003D  ,       0x100002B      ]     };
    159  1.1.1.3  ghen    key <AD01> {  [     0x1000637  ,       0x1000638, 0x100200D      ]     };
    160  1.1.1.3  ghen    key <AD02> {  [     0x1000635  ,       0x1000636, 0x100200C     ]     };
    161  1.1.1.3  ghen    key <AD03> {  [     0x10006BE  ,       0x1000630      ]     };
    162  1.1.1.3  ghen    key <AD04> {  [     0x100062F ,        0x1000688     ]     };
    163  1.1.1.3  ghen    key <AD05> {  [     0x1000679  ,       0x100062B      ]     };
    164  1.1.1.3  ghen    key <AD06> {  [     0x100067E  ,       0x1000651      ]     };
    165  1.1.1.3  ghen    key <AD07> {  [     0x100062A  ,       0x10006C3      ]     };
    166  1.1.1.3  ghen    key <AD08> {  [     0x1000628  ,       0x1000640      ]     };
    167  1.1.1.3  ghen    key <AD09> {  [     0x100062C  ,       0x1000686      ]     };
    168  1.1.1.3  ghen    key <AD10> {  [     0x100062D  ,       0x100062E      ]     };
    169  1.1.1.3  ghen    key <AD11> {  [     0x100005d  ,       0x100007D      ]     };
    170  1.1.1.3  ghen    key <AD12> {  [     0x100005b  ,       0x100007B      ]     };
    171  1.1.1.3  ghen 
    172  1.1.1.3  ghen    key <AC01> {  [     0x1000645  ,       0x1000698      ]     };
    173  1.1.1.3  ghen    key <AC02> {  [     0x1000648  ,       0x1000632      ]     };
    174  1.1.1.3  ghen    key <AC03> {  [     0x1000631  ,       0x1000691      ]     };
    175  1.1.1.3  ghen    key <AC04> {  [     0x1000646  ,       0x10006BA      ]     };
    176  1.1.1.3  ghen    key <AC05> {  [     0x1000644  ,       0x10006C2      ]     };
    177  1.1.1.3  ghen    key <AC06> {  [     0x10006C1  ,       0x1000621      ]     };
    178  1.1.1.3  ghen    key <AC07> {  [     0x1000627  ,       0x1000622      ]     };
    179  1.1.1.3  ghen    key <AC08> {  [     0x10006a9  ,       0x10006AF      ]     };
    180  1.1.1.3  ghen    key <AC09> {  [     0x10006CC  ,       0x100064A      ]     };
    181  1.1.1.3  ghen    key <AC10> {  [     0x100061b  ,       0x100003a      ]     };
    182  1.1.1.3  ghen    key <AC11> {  [     0x1000027  ,       0x1000022       ]     };
    183  1.1.1.3  ghen    key <BKSL> {  [     0x100005C ,        0x100007C      ]     };
    184  1.1.1.3  ghen 
    185  1.1.1.3  ghen    key <LSGT> {  [            bar ,       brokenbar      ]     };
    186  1.1.1.3  ghen    key <AB01> {  [     0x1000642  ,       0x100200D, 0x100200E     ]     };
    187  1.1.1.3  ghen    key <AB02> {  [     0x1000641  ,       0x100200C, 0x100202A      ]     };
    188  1.1.1.3  ghen    key <AB03> {  [     0x10006D2  ,       0x10006D3, 0x100202D     ]     };
    189  1.1.1.3  ghen    key <AB04> {  [     0x1000633  ,       0x100200E, 0x100202C      ]     };
    190  1.1.1.3  ghen    key <AB05> {  [     0x1000634  ,       0x1000624, 0x100202E      ]     };
    191  1.1.1.3  ghen    key <AB06> {  [     0x100063A  ,       0x1000626, 0x100202B      ]     };
    192  1.1.1.3  ghen    key <AB07> {  [     0x1000639  ,       0x100200F, 0x100200F      ]     };
    193  1.1.1.3  ghen    key <AB08> {  [     0x100060c  ,       0x100003E      ]     };
    194  1.1.1.3  ghen    key <AB09> {  [     0x10006d4  ,       0x100003C      ]     };
    195  1.1.1.3  ghen    key <AB10> {  [     0x100002F  ,       0x100061f      ]     };
    196  1.1.1.3  ghen 
    197  1.1.1.3  ghen    
    198  1.1.1.3  ghen    include "level3(ralt_switch)"
    199  1.1.1.3  ghen 
    200  1.1.1.3  ghen    // End alphanumeric section
    201      1.1   mrg };
    202      1.1   mrg 
    203      1.1   mrg partial alphanumeric_keys
    204  1.1.1.6   mrg xkb_symbols "snd" {
    205  1.1.1.6   mrg    name[Group1]= "Pakistan - Sindhi";
    206  1.1.1.6   mrg // www.bhurgri.com
    207  1.1.1.6   mrg 
    208  1.1.1.6   mrg      key <TLDE> {  [       0x1002019,       0x1002018                 ]       };
    209  1.1.1.6   mrg     key <AE01> {  [               1,          exclam, 0x1000610      ]       };
    210  1.1.1.6   mrg     key <AE02> {  [               2,       0x1000670, 0x1000611      ]       };
    211  1.1.1.6   mrg     key <AE03> {  [               3,       0x1000621, 0x1000613      ]       };
    212  1.1.1.6   mrg     key <AE04> {  [               4,       0x1000621, 0x1000612      ]       };
    213  1.1.1.6   mrg     key <AE05> {  [               5,       0x1000621, 0x1002026      ]       };
    214  1.1.1.6   mrg     key <AE06> {  [               6,       0x1000621, 0x1002022      ]       };
    215  1.1.1.6   mrg     key <AE07> {  [               7,       0x10006FD                 ]       };
    216  1.1.1.6   mrg     key <AE08> {  [               8,        asterisk                 ]       };
    217  1.1.1.6   mrg     key <AE09> {  [               9,      parenright                 ]       };
    218  1.1.1.6   mrg     key <AE10> {  [               0,       parenleft                 ]       };
    219  1.1.1.6   mrg     key <AE11> {  [       0x100068F,       0x100005F, 0x100002D      ]       };
    220  1.1.1.6   mrg     key <AE12> {  [       0x100068C,            plus, 0x100003D      ]       };
    221  1.1.1.6   mrg     key <BKSL> {  [       0x100068D,       0x100067A, 0x100007C      ]       };
    222  1.1.1.6   mrg 
    223  1.1.1.6   mrg     key <AD01> {  [       0x1000642,       0x100064E, 0x100064B      ]       };
    224  1.1.1.6   mrg     key <AD02> {  [       0x1000635,       0x1000636, 0x100FDFA      ]       };
    225  1.1.1.6   mrg     key <AD03> {  [       0x100064A,       0x1000650, 0x1000656      ]       };
    226  1.1.1.6   mrg     key <AD04> {  [       0x1000631,       0x1000699, 0x100FDE6      ]       };
    227  1.1.1.6   mrg     key <AD05> {  [       0x100062A,       0x100067D, 0x1000629      ]       };
    228  1.1.1.6   mrg     key <AD06> {  [       0x100067F,       0x100062B, 0x100FDE5      ]       };
    229  1.1.1.6   mrg     key <AD07> {  [       0x1000639,       0x100063A, 0x100FDE3      ]       };
    230  1.1.1.6   mrg     key <AD08> {  [       0x10006B3,       0x10006BE, 0x100FDE4      ]       };
    231  1.1.1.6   mrg     key <AD09> {  [       0x1000648,       0x100064F, 0x1000657      ]       };
    232  1.1.1.6   mrg     key <AD10> {  [       0x100067E,       0x10006A6                 ]       };
    233  1.1.1.6   mrg     key <AD11> {  [       0x1000687,       0x1000683                 ]       };
    234  1.1.1.6   mrg     key <AD12> {  [       0x1000686,       0x1000684                 ]       };
    235  1.1.1.6   mrg 
    236  1.1.1.6   mrg     key <AC01> {  [       0x1000627,       0x1000622, 0x1000649      ]       };
    237  1.1.1.6   mrg     key <AC02> {  [       0x1000633,       0x1000634                 ]       };
    238  1.1.1.6   mrg     key <AC03> {  [       0x100062F,       0x100068A                 ]       };
    239  1.1.1.6   mrg     key <AC04> {  [       0x1000641,       0x10006A6                 ]       };
    240  1.1.1.6   mrg     key <AC05> {  [       0x10006AF,       0x10006AF                 ]       };
    241  1.1.1.6   mrg     key <AC06> {  [       0x1000647,       0x100062D, 0x10006C1      ]       };
    242  1.1.1.6   mrg     key <AC07> {  [       0x100062C,       0x100062C, 0x100FDFB      ]       };
    243  1.1.1.6   mrg     key <AC08> {  [       0x10006AA,       0x10006E1                 ]       };
    244  1.1.1.6   mrg     key <AC09> {  [       0x1000644,       0x100003A                 ]       };
    245  1.1.1.6   mrg     key <AC10> {  [       0x10006A9,       0x100061B                 ]       };
    246  1.1.1.6   mrg     key <AC11> {  [       0x10006B1,       0x1000640                 ]       };
    247  1.1.1.6   mrg 
    248  1.1.1.6   mrg     key <AB01> {  [       0x1000632,       0x1000630, 0x1000652      ]       };
    249  1.1.1.6   mrg     key <AB02> {  [       0x100062E,       0x1000651, 0x100200C      ]       };
    250  1.1.1.6   mrg     key <AB03> {  [       0x1000637,       0x1000638, 0x100200D      ]       };
    251  1.1.1.6   mrg     key <AB04> {  [       0x1000680,       0x1000621, 0x1000624      ]       };
    252  1.1.1.6   mrg     key <AB05> {  [       0x1000628,       0x100067B, 0x100FDE1      ]       };
    253  1.1.1.6   mrg     key <AB06> {  [       0x1000646,       0x10006BB, 0x100200E      ]       };
    254  1.1.1.6   mrg     key <AB07> {  [       0x1000645,       0x10006FE, 0x100FDF4      ]       };
    255  1.1.1.6   mrg     key <AB08> {  [       0x100060C,       0x100201C, 0x100200F      ]       };
    256  1.1.1.6   mrg     key <AB09> {  [          period,       0x100201D, 0x10006D4      ]       };
    257  1.1.1.6   mrg     key <AB10> {  [       0x1000626, Arabic_question_mark, 0x100002F ]       };
    258  1.1.1.6   mrg 
    259  1.1.1.6   mrg    include "level3(ralt_switch)"
    260  1.1.1.6   mrg 
    261  1.1.1.6   mrg    // End alphanumeric section
    262  1.1.1.6   mrg };
    263  1.1.1.6   mrg 
    264  1.1.1.6   mrg partial alphanumeric_keys
    265      1.1   mrg xkb_symbols "ara" {
    266      1.1   mrg    name[Group1]= "Pakistan - Arabic";
    267      1.1   mrg 
    268      1.1   mrg // NOTES:
    269      1.1   mrg //
    270      1.1   mrg // there is also combined shadda diacritis in AltGr position of simple
    271      1.1   mrg // diacritics fatha, fathatan, damma, dammatan, kasra and kasratan
    272      1.1   mrg // should a third state be added to Group2 ?
    273      1.1   mrg //
    274      1.1   mrg // How is this different from ara(basic)? --bernie
    275      1.1   mrg 
    276      1.1   mrg    key <TLDE> {  [     0x100064d  ,       0x100064b      ]     };
    277      1.1   mrg    key <AE01> {  [     0x10006F1  ,       0x1000021      ]     };
    278      1.1   mrg    key <AE02> {  [     0x10006F2  ,       0x1000003      ]     };
    279      1.1   mrg    key <AE03> {  [     0x10006F3  ,       0x100002f      ]     };
    280      1.1   mrg    key <AE04> {  [     0x10006F4  ,       0x1000626      ]     };
    281      1.1   mrg    key <AE05> {  [     0x10006F5  ,       0x1000003      ]     };
    282      1.1   mrg    key <AE06> {  [     0x10006F6  ,       0x10006d6      ]     };
    283      1.1   mrg    key <AE07> {  [     0x10006F7  ,       0x1000654      ]     };
    284      1.1   mrg    key <AE08> {  [     0x10006F8  ,       0x100064c      ]     };
    285      1.1   mrg    key <AE09> {  [     0x10006F9  ,       0x1000029      ]     };
    286      1.1   mrg    key <AE10> {  [     0x10006F0  ,       0x1000028      ]     };
    287      1.1   mrg    key <AE11> {  [     0x1000623  ,       0x1000651      ]     };
    288      1.1   mrg    key <AE12> {  [     0x1000624  ,       0x1000622      ]     };
    289      1.1   mrg    key <AD01> {  [     0x1000642  ,       0x1000652      ]     };
    290      1.1   mrg    key <AD02> {  [     0x1000648  ,       0x10000a3      ]     };
    291      1.1   mrg    key <AD03> {  [     0x1000639  ,       0x10000a5      ]     };
    292      1.1   mrg    key <AD04> {  [     0x1000631  ,       0x1000691      ]     };
    293      1.1   mrg    key <AD05> {  [     0x100062a  ,       0x1000679      ]     };
    294      1.1   mrg    key <AD06> {  [     0x10006d2  ,       0x1000601      ]     };
    295      1.1   mrg    key <AD07> {  [     0x1000621  ,       0x100060c      ]     };
    296      1.1   mrg    key <AD08> {  [     0x10006cc  ,       0x1000670      ]     };
    297      1.1   mrg    key <AD09> {  [     0x10006c1  ,       0x10006c3      ]     };
    298      1.1   mrg    key <AD10> {  [     0x100067e  ,       0x100064f      ]     };
    299      1.1   mrg    key <AD11> {  [     0x100005d  ,       0x1000670      ]     };
    300      1.1   mrg    key <AD12> {  [     0x100005b  ,       0x1000670      ]     };
    301      1.1   mrg 
    302      1.1   mrg    key <AC01> {  [     0x1000627  ,       0x1000653      ]     };
    303      1.1   mrg    key <AC02> {  [     0x1000633  ,       0x1000635      ]     };
    304      1.1   mrg    key <AC03> {  [     0x100062f  ,       0x1000688      ]     };
    305      1.1   mrg    key <AC04> {  [     0x1000641  ,       0x1000003      ]     };
    306      1.1   mrg    key <AC05> {  [     0x10006af  ,       0x100063a      ]     };
    307      1.1   mrg    key <AC06> {  [     0x10006be  ,       0x100062d      ]     };
    308      1.1   mrg    key <AC07> {  [     0x100062c  ,       0x1000636      ]     };
    309      1.1   mrg    key <AC08> {  [     0x10006a9  ,       0x100062e      ]     };
    310      1.1   mrg    key <AC09> {  [     0x1000644  ,       0x1000613      ]     };
    311      1.1   mrg    key <AC10> {  [     0x100061b  ,       0x100003a      ]     };
    312      1.1   mrg    key <AC11> {  [     0x1000670  ,       0x1000022       ]     };
    313      1.1   mrg    key <BKSL> {  [     0x100060e ,        0x1000614      ]     };
    314      1.1   mrg 
    315      1.1   mrg    key <LSGT> {  [            bar ,       brokenbar      ]     };
    316      1.1   mrg    key <AB01> {  [     0x1000632  ,       0x1000630      ]     };
    317      1.1   mrg    key <AB02> {  [     0x1000634  ,       0x1000698      ]     };
    318      1.1   mrg    key <AB03> {  [     0x1000686  ,       0x100062b      ]     };
    319      1.1   mrg    key <AB04> {  [     0x1000637  ,       0x1000638      ]     };
    320      1.1   mrg    key <AB05> {  [     0x1000628  ,       0x1000612      ]     };
    321      1.1   mrg    key <AB06> {  [     0x1000646  ,       0x10006ba      ]     };
    322      1.1   mrg    key <AB07> {  [     0x1000645  ,       0x1000003      ]     };
    323      1.1   mrg    key <AB08> {  [     0x100060c  ,       0x1000650      ]     };
    324      1.1   mrg    key <AB09> {  [     0x10006d4  ,       0x100064e      ]     };
    325      1.1   mrg    key <AB10> {  [     0x1000003  ,       0x100061f      ]     };
    326      1.1   mrg 
    327      1.1   mrg    // End alphanumeric section
    328      1.1   mrg };
    329      1.1   mrg 
    330      1.1   mrg partial alphanumeric_keys
    331      1.1   mrg xkb_symbols "olpc" {
    332      1.1   mrg 
    333      1.1   mrg // Contact: Walter Bender <walter (a] laptop.org>
    334      1.1   mrg 
    335      1.1   mrg    include "pk(ara)"
    336      1.1   mrg 
    337      1.1   mrg    name[Group1]= "Pakistan";
    338      1.1   mrg 
    339      1.1   mrg    // Keys '~' - '='
    340      1.1   mrg    key <TLDE> {  [ 0x1000654, 0x100064B ] };
    341      1.1   mrg    key <AE01> {  [ 0x10006F1, 0x1000603 ] };
    342      1.1   mrg    key <AE02> {  [ 0x10006F2, 0x1000602 ] };
    343      1.1   mrg    key <AE03> {  [ 0x10006F3, 0x1000601 ] };
    344      1.1   mrg    key <AE04> {  [ 0x10006F4, 0x1000600 ] };
    345      1.1   mrg    key <AE05> {  [ 0x10006F5, 0x100060F ] };
    346      1.1   mrg    key <AE06> {  [ 0x10006F6, 0x100060E ] };
    347      1.1   mrg    key <AE07> {  [ 0x10006F7, 0x1000614 ] };
    348      1.1   mrg    key <AE08> {  [ 0x10006F8, 0x1000612 ] };
    349      1.1   mrg    key <AE09> {  [ 0x10006F9, 0x1000611 ] };
    350      1.1   mrg    key <AE10> {  [ 0x10006F0, 0x1000613 ] };
    351      1.1   mrg    key <AE11> {  [ minus,     0x1000610 ] };
    352      1.1   mrg    key <AE12> {  [ equal, plus ] };
    353      1.1   mrg 
    354      1.1   mrg    //Keys 'Q' - ']'
    355      1.1   mrg    key <AD01> {  [ 0x1000642, 0x1000652 ] };
    356      1.1   mrg    key <AD02> {  [ 0x1000648, 0x1000651 ] };
    357      1.1   mrg    key <AD03> {  [ 0x1000639, 0x1000670 ] };
    358      1.1   mrg    key <AD04> {  [ 0x1000631, 0x1000691 ] };
    359      1.1   mrg    key <AD05> {  [ 0x100062A, 0x1000679 ] };
    360      1.1   mrg    key <AD06> {  [ 0x10006D2, 0x100064E ] };
    361      1.1   mrg    key <AD07> {  [ 0x1000621, 0x1000626 ] };
    362      1.1   mrg    key <AD08> {  [ 0x10006CC, 0x1000650 ] };
    363      1.1   mrg    key <AD09> {  [ 0x10006C1, 0x10006C3 ] };
    364      1.1   mrg    key <AD10> {  [ 0x100067E, 0x100064F ] };
    365      1.1   mrg    key <AD12> {  [ 0x100FDFD, 0x100FDFA ] };
    366      1.1   mrg    key <AD11> {  [ 0x100FDF2, 0x100FDFB ] };
    367      1.1   mrg 
    368      1.1   mrg    // Keys 'A' - '''
    369      1.1   mrg    key <AC01> {  [ 0x1000627, 0x1000622 ] };
    370      1.1   mrg    key <AC02> {  [ 0x1000633, 0x1000635 ] };
    371      1.1   mrg    key <AC03> {  [ 0x100062F, 0x1000688 ] };
    372      1.1   mrg    key <AC04> {  [ 0x1000641 ] }; //shift key not available
    373      1.1   mrg    key <AC05> {  [ 0x10006AF, 0x100063A ] };
    374      1.1   mrg    key <AC06> {  [ 0x100062D, 0x10006BE ] };
    375      1.1   mrg    key <AC07> {  [ 0x100062C, 0x1000636 ] };
    376      1.1   mrg    key <AC08> {  [ 0x10006A9, 0x100062E ] };
    377      1.1   mrg    key <AC09> {  [ 0x1000644, 0x1000656 ] };
    378      1.1   mrg    key <AC10> {  [ 0x100061B, colon ] };
    379      1.1   mrg    key <AC11> {  [ quote, doublequote  ] };
    380      1.1   mrg 
    381      1.1   mrg    key <BKSL> { [  backslash, bar  ] };
    382      1.1   mrg    key <SPCE> { [  space  ] };
    383      1.1   mrg 
    384      1.1   mrg    // Keys: 'Z' - '/'
    385      1.1   mrg    key <AB01> {  [ 0x1000632, 0x1000622 ] };
    386      1.1   mrg    key <AB02> {  [ 0x1000634, 0x1000635 ] };
    387      1.1   mrg    key <AB03> {  [ 0x1000686, 0x1000688 ] };
    388      1.1   mrg    key <AB04> {  [ 0x1000637 ] }; //shift key unavailable
    389      1.1   mrg    key <AB05> {  [ 0x1000628, 0x100063A ] };
    390      1.1   mrg    key <AB06> {  [ 0x1000646, 0x10006BE ] };
    391      1.1   mrg    key <AB07> {  [ 0x1000645, 0x1000636 ] };
    392      1.1   mrg    key <AB08> {  [ 0x100060C, 0x100062E ] };
    393      1.1   mrg    key <AB09> {  [ 0x10006D4, 0x1000656 ] };
    394      1.1   mrg    key <AB10> {  [ slash,     0x100061F ] };
    395      1.1   mrg 
    396      1.1   mrg    include "group(olpc)"
    397      1.1   mrg };
    398