Home | History | Annotate | Download | only in und
      1 <?xml version="1.0" encoding="UTF-8" ?>
      2 <!DOCTYPE keyboard SYSTEM "../dtd/ldmlKeyboard.dtd">
      3 <keyboard locale='ug-t-k0-osx-intl'>
      4 	<version platform='10.4' number='$Revision: 11914 $'/>
      5 	<names>
      6 		<name value='Uyghur (International)'/>
      7 	</names>
      8 	<keyMap>
      9 		<map iso="E00" to="`"/> <!-- ` -->
     10 		<map iso="E01" to="1"/> <!-- 1 -->
     11 		<map iso="E02" to="2"/> <!-- 2 -->
     12 		<map iso="E03" to="3"/> <!-- 3 -->
     13 		<map iso="E04" to="4"/> <!-- 4 -->
     14 		<map iso="E05" to="5"/> <!-- 5 -->
     15 		<map iso="E06" to="6"/> <!-- 6 -->
     16 		<map iso="E07" to="7"/> <!-- 7 -->
     17 		<map iso="E08" to="8"/> <!-- 8 -->
     18 		<map iso="E09" to="9"/> <!-- 9 -->
     19 		<map iso="E10" to="0"/> <!-- 0 -->
     20 		<map iso="E11" to="-"/>
     21 		<map iso="E12" to="="/>
     22 		<map iso="D01" to=""/> <!-- Uyghur letter Q, key q -->
     23 		<map iso="D02" to=""/> <!-- Uyghur letter W, key w -->
     24 		<map iso="D03" to=""/> <!-- Uyghur letter E, key e -->
     25 		<map iso="D04" to=""/> <!-- Uyghur letter R, key r -->
     26 		<map iso="D05" to=""/> <!-- Uyghur letter T, key t -->
     27 		<map iso="D06" to=""/> <!-- Uyghur letter Y, key y -->
     28 		<map iso="D07" to=""/> <!-- Uyghur letter U, key u -->
     29 		<map iso="D08" to=""/> <!-- Uyghur letter I, key i -->
     30 		<map iso="D09" to=""/> <!-- Uyghur letter O, key o -->
     31 		<map iso="D10" to=""/> <!-- Uyghur letter P, key p -->
     32 		<map iso="D11" to="]"/> <!-- [ -->
     33 		<map iso="D12" to="["/> <!-- ] -->
     34 		<map iso="D13" to="\"/> <!-- \ -->
     35 		<map iso="C01" to=""/> <!-- Uyghur letter A, key a -->
     36 		<map iso="C02" to=""/> <!-- Uyghur letter S, key s -->
     37 		<map iso="C03" to=""/> <!-- Uyghur letter D, key d -->
     38 		<map iso="C04" to=""/> <!-- Uyghur letter F, key f -->
     39 		<map iso="C05" to=""/> <!-- Uyghur letter G, key g -->
     40 		<map iso="C06" to=""/> <!-- Uyghur letter H, key h -->
     41 		<map iso="C07" to=""/> <!-- Uyghur letter j, key j -->
     42 		<map iso="C08" to=""/> <!-- Uyghur letter K, key k -->
     43 		<map iso="C09" to=""/> <!-- Uyghur letter L, key l -->
     44 		<map iso="C10" to=""/> <!-- ; -->
     45 		<map iso="C11" to=""/>
     46 		<map iso="B00" to="\u{3}"/> <!-- (1 key to left of Z) -->
     47 		<map iso="B01" to=""/> <!-- Uyghur letter Z, key z -->
     48 		<map iso="B02" to=""/> <!-- Uyghur letter X, key x -->
     49 		<map iso="B03" to=""/> <!-- Uyghur letter , key C -->
     50 		<map iso="B05" to=""/> <!-- Uyghur letter B, key b -->
     51 		<map iso="B06" to=""/> <!-- Uyghur letter N, key n -->
     52 		<map iso="B07" to=""/> <!-- Uyghur letter M, key m -->
     53 		<map iso="B08" to=""/> <!-- Uyghur comma , key ,-->
     54 		<map iso="B09" to="."/>
     55 		<!-- 16 Composite Uyghur vowel forms are expressed as a combination of the initial and medial shapes 
     56 			of the following Arabic letter YEY  0626 followed by the medial and final forms of Uyghur vowels -->
     57 		<map iso="B10" to=""/> <!-- see above, key / -->
     58 		<map iso="A03" to=" "/> <!-- space -->
     59 	</keyMap>
     60 	<keyMap modifiers='shift+caps?'>
     61 		<map iso="E00" to=""/> <!-- ` -->
     62 		<map iso="E01" to="!"/> <!-- 1  -->
     63 		<map iso="E02" to="@" /> <!-- 2 -->
     64 		<map iso="E03" to="#"/> <!-- 3  -->
     65 		<map iso="E04" to="$"/> <!-- 4  -->
     66 		<map iso="E05" to="%"/> <!-- 5  -->
     67 		<map iso="E06" to="^"/> <!-- 6  -->
     68 		<map iso="E07" to="&amp;"/> <!-- 7  -->
     69 		<map iso="E08" to="*"/> <!-- 8  -->
     70 		<map iso="E09" to=")"/> <!-- 9  -->
     71 		<map iso="E10" to="("/> <!-- 0  -->
     72 		<map iso="E11" to=""/> <!-- long dash for Uyghur - -->
     73 		<map iso="E12" to="+"/> <!-- = -->
     74 		<map iso="D03" to=""/><!-- Uyghur letter , key E  base= -->
     75 		<map iso="D05" to=""/><!-- Kashida inserted to stretch Uyghur Arabic letters, key T  base= -->
     76 		<map iso="D07" to=""/><!-- Uyghur letter , key U  base= -->
     77 		<map iso="D09" to=""/><!-- Uyghur letter , key O  base= -->
     78 		<map iso="D11" to="}"/> <!-- [  -->
     79 		<map iso="D12" to="{"/> <!-- ]  -->
     80 		<map iso="D13" to="|"/> <!-- \  -->
     81 		<map iso="C02" to=""/> <!-- Uyghur letter SH, key S  base= -->
     82 		<map iso="C05" to=""/><!-- Uyghur letter GH, key G  base= -->
     83 		<map iso="C07" to=""/> <!-- Uyghur letter J, key J  base= -->
     84 		<map iso="C09" to=""/> <!-- Uyghur letter LA, key L  base= -->
     85 		<map iso="C10" to=":"/> <!-- ;  base= -->
     86 		<map iso="C11" to=""/> <!-- " -->
     87 		<map iso="B00" to="\u{3}"/> <!-- (1 key to left of Z) -->
     88 		<map iso="B06" to=""/><!-- Uyghur letter NG, key N, base  -->
     89 		<map iso="B08" to=""/> <!-- Uyghur opening little parenthesis  -->
     90 		<map iso="B09" to=""/> <!-- Uyghur closing little parenthesis  -->
     91 		<map iso="B10" to=""/> <!-- / -->
     92 		<map iso="A03" to=" "/> <!-- space -->
     93 	</keyMap>
     94 	<keyMap modifiers='caps'>
     95 		<map iso="E00" to="`"/> <!-- ` -->
     96 		<map iso="E01" to="1"/> <!--  1 -->
     97 		<map iso="E02" to="2"/> <!--  2 -->
     98 		<map iso="E03" to="3"/> <!--  3 -->
     99 		<map iso="E04" to="4"/> <!--  4 -->
    100 		<map iso="E05" to="5"/> <!--  5 -->
    101 		<map iso="E06" to="6"/> <!--  6 -->
    102 		<map iso="E07" to="7"/> <!--  7 -->
    103 		<map iso="E08" to="8"/> <!--  8 -->
    104 		<map iso="E09" to="9"/> <!--  9 -->
    105 		<map iso="E10" to="0"/> <!--  0 -->
    106 		<map iso="E11" to="-"/>
    107 		<map iso="E12" to="="/>
    108 		<map iso="D01" to=""/> <!-- Uyghur letter Q, key q -->
    109 		<map iso="D02" to=""/> <!-- Uyghur letter W, key w -->
    110 		<map iso="D03" to=""/> <!-- Uyghur letter E, key e -->
    111 		<map iso="D04" to=""/> <!-- Uyghur letter R, key r -->
    112 		<map iso="D05" to=""/> <!-- Uyghur letter T, key t -->
    113 		<map iso="D06" to=""/> <!-- Uyghur letter Y, key y -->
    114 		<map iso="D07" to=""/> <!-- Uyghur letter U, key u -->
    115 		<map iso="D08" to=""/> <!-- Uyghur letter I, key i -->
    116 		<map iso="D09" to=""/> <!-- Uyghur letter O, key o -->
    117 		<map iso="D10" to=""/> <!-- Uyghur letter P, key p -->
    118 		<map iso="D11" to="]"/> <!-- [ -->
    119 		<map iso="D12" to="["/> <!-- ] -->
    120 		<map iso="D13" to="\"/> <!-- \ -->
    121 		<map iso="C01" to=""/> <!-- Uyghur letter A, key a -->
    122 		<map iso="C02" to=""/> <!-- Uyghur letter S, key s -->
    123 		<map iso="C03" to=""/> <!-- Uyghur letter D, key d -->
    124 		<map iso="C04" to=""/> <!-- Uyghur letter F, key f -->
    125 		<map iso="C05" to=""/> <!-- Uyghur letter G, key g -->
    126 		<map iso="C06" to=""/> <!-- Uyghur letter H, key h -->
    127 		<map iso="C07" to=""/> <!-- Uyghur letter j, key j -->
    128 		<map iso="C08" to=""/> <!-- Uyghur letter K, key k -->
    129 		<map iso="C09" to=""/> <!-- Uyghur letter L, key l -->
    130 		<map iso="C10" to=""/> <!-- ; -->
    131 		<map iso="C11" to=""/>
    132 		<map iso="B00" to="\u{3}"/> <!-- (1 key to left of Z) -->
    133 		<map iso="B01" to=""/> <!-- Uyghur letter Z, key z -->
    134 		<map iso="B02" to=""/> <!-- Uyghur letter X, key x -->
    135 		<map iso="B03" to=""/> <!-- Uyghur letter , key C -->
    136 		<map iso="B05" to=""/> <!-- Uyghur letter B, key b -->
    137 		<map iso="B06" to=""/> <!-- Uyghur letter N, key n -->
    138 		<map iso="B07" to=""/> <!-- Uyghur letter M, key m -->
    139 		<map iso="B08" to=""/> <!-- , -->
    140 		<map iso="B09" to="."/>
    141 		<!-- 16 Composite Uyghur vowel forms are expressed as a combination of the initial and medial shapes 
    142 			of the following Arabic letter YEY  0626 followed by the medial and final forms of Uyghur vowels -->
    143 		<map iso="B10" to=""/> <!-- see above, key / -->
    144 		<map iso="A03" to=" "/> <!-- space -->
    145 	</keyMap>
    146 	<keyMap modifiers='opt opt+caps+shift?'>
    147 		<map iso="E00" to=""/> <!-- `  base= -->
    148 		<map iso="E01" to="!"/> <!-- 1 -->
    149 		<map iso="E02" to="@"/> <!-- 2 -->
    150 		<map iso="E03" to="#"/> <!-- 3 -->
    151 		<map iso="E04" to="$"/> <!-- 4 -->
    152 		<map iso="E05" to="%"/> <!-- 5 -->
    153 		<map iso="E06" to="^"/> <!-- 6 -->
    154 		<map iso="E07" to="&amp;"/> <!-- 7 -->
    155 		<map iso="E08" to="*"/> <!-- 8 -->
    156 		<map iso="E09" to=")"/> <!-- 9 -->
    157 		<map iso="E10" to="("/> <!-- 0 -->
    158 		<map iso="E11" to=""/> <!-- long dash for Uyghur - -->
    159 		<map iso="E12" to="+"/> <!-- = -->
    160 		<map iso="D01" to=""/> <!-- Uyghur letter Q, key q -->
    161 		<map iso="D02" to=""/> <!-- Uyghur letter W, key w -->
    162 		<map iso="D03" to=""/> <!-- Uyghur letter E, key e -->
    163 		<map iso="D04" to=""/> <!-- Uyghur letter R, key r -->
    164 		<map iso="D05" to=""/> <!-- Uyghur letter T, key t -->
    165 		<map iso="D06" to=""/> <!-- Uyghur letter Y, key y -->
    166 		<map iso="D07" to=""/> <!-- Uyghur letter U, key u -->
    167 		<map iso="D08" to=""/> <!-- Uyghur letter I, key i -->
    168 		<map iso="D09" to=""/> <!-- Uyghur letter O, key o -->
    169 		<map iso="D10" to=""/> <!-- Uyghur letter P, key p -->
    170 		<map iso="D11" to="]"/> <!-- [ -->
    171 		<map iso="D12" to="["/> <!-- ] -->
    172 		<map iso="D13" to="|"/> <!-- \ -->
    173 		<map iso="C01" to=""/> <!-- Uyghur letter A, key a -->
    174 		<map iso="C02" to=""/> <!-- Uyghur letter S, key s -->
    175 		<map iso="C03" to=""/> <!-- Uyghur letter D, key d -->
    176 		<map iso="C04" to=""/> <!-- Uyghur letter F, key f -->
    177 		<map iso="C05" to=""/> <!-- Uyghur letter G, key g -->
    178 		<map iso="C06" to=""/> <!-- Uyghur letter H, key h -->
    179 		<map iso="C07" to=""/> <!-- Uyghur letter j, key j -->
    180 		<map iso="C08" to=""/> <!-- Uyghur letter K, key k -->
    181 		<map iso="C09" to=""/> <!-- Uyghur letter L, key l -->
    182 		<!-- <map iso="C02" to=""/> --> <!-- Uyghur letter SH, key S  base= -->
    183 		<!-- <map iso="C05" to=""/> --> <!-- Uyghur letter GH, key G  base= -->
    184 		<!-- <map iso="C07" to=""/> --> <!-- Uyghur letter J, key J  base= -->
    185 		<!-- <map iso="C09" to=""/> --> <!-- Uyghur letter LA, key L  base= -->
    186 		<map iso="C10" to=":"/> <!-- ;  base= -->
    187 		<map iso="C11" to=""/> <!-- " -->
    188 		<map iso="B00" to="\u{3}"/> <!-- (1 key to left of Z) -->
    189 		<map iso="B06" to=""/><!-- Uyghur letter NG, key N, base  -->
    190 		<map iso="B08" to=""/> <!-- Uyghur opening little parenthesis  -->
    191 		<map iso="B09" to=""/> <!-- Uyghur closing little parenthesis  -->
    192 		<map iso="B10" to=""/> <!-- / -->
    193 		<map iso="A03" to=" "/> <!-- space -->
    194 	</keyMap>
    195 	<keyMap modifiers='opt+shift'>
    196 		<map iso="E00" to=""/> <!-- ` -->
    197 		<map iso="E01" to="!"/> <!-- 1  -->
    198 		<map iso="E02" to="@" /> <!-- 2 -->
    199 		<map iso="E03" to="#"/> <!-- 3  -->
    200 		<map iso="E04" to="$"/> <!-- 4  -->
    201 		<map iso="E05" to="%"/> <!-- 5  -->
    202 		<map iso="E06" to="^"/> <!-- 6  -->
    203 		<map iso="E07" to="&amp;"/> <!-- 7  -->
    204 		<map iso="E08" to="*"/> <!-- 8  -->
    205 		<map iso="E09" to=")"/> <!-- 9  -->
    206 		<map iso="E10" to="("/> <!-- 0  -->
    207 		<map iso="E11" to=""/> <!-- long dash for Uyghur - -->
    208 		<map iso="E12" to="+"/> <!-- = -->
    209 		<map iso="D03" to=""/><!-- Uyghur letter , key E  base= -->
    210 		<map iso="D05" to=""/><!-- Kashida inserted to stretch Uyghur Arabic letters, key T  base= -->
    211 		<map iso="D07" to=""/><!-- Uyghur letter , key U  base= -->
    212 		<map iso="D09" to=""/><!-- Uyghur letter , key O  base= -->
    213 		<map iso="D11" to="}"/> <!-- [  -->
    214 		<map iso="D12" to="{"/> <!-- ]  -->
    215 		<map iso="D13" to="|"/> <!-- \  -->
    216 		<map iso="C02" to=""/> <!-- Uyghur letter SH, key S  base= -->
    217 		<map iso="C05" to=""/><!-- Uyghur letter GH, key G  base= -->
    218 		<map iso="C07" to=""/> <!-- Uyghur letter J, key J  base= -->
    219 		<map iso="C09" to=""/> <!-- Uyghur letter LA, key L  base= -->
    220 		<map iso="C10" to=":"/> <!-- ;  base= -->
    221 		<map iso="C11" to=""/> <!-- " -->
    222 		<map iso="B00" to="\u{3}"/> <!-- (1 key to left of Z) -->
    223 		<map iso="B06" to=""/><!-- Uyghur letter NG, key N, base  -->
    224 		<map iso="B08" to=""/> <!-- Uyghur opening little parenthesis  -->
    225 		<map iso="B09" to=""/> <!-- Uyghur closing little parenthesis  -->
    226 		<map iso="B10" to=""/> <!-- / -->
    227 		<map iso="A03" to=" "/> <!-- space -->
    228 	</keyMap>
    229 	<keyMap modifiers='ctrl+opt?+caps?+shift? ctrl+cmd?+opt?+shift? ctrl+cmd?+opt?+caps? cmd+ctrl+caps+shift+optL? cmd+ctrl+caps+shift+optR? cmd+ctrl+opt+caps+shiftL? cmd+ctrl+opt+caps+shiftR? cmd+ctrlL+opt+caps+shift cmd+ctrlR+opt+caps+shift'>
    230 		<map iso="E00" to="`"/> <!--   base= -->
    231 		<map iso="E01" to="1"/> <!--  1 -->
    232 		<map iso="E02" to="2"/> <!--  2 -->
    233 		<map iso="E03" to="3"/> <!--  3 -->
    234 		<map iso="E04" to="4"/> <!--  4 -->
    235 		<map iso="E05" to="5"/> <!--  5 -->
    236 		<map iso="E06" to="6"/> <!--  6 -->
    237 		<map iso="E07" to="7"/> <!--  7 -->
    238 		<map iso="E08" to="8"/> <!--  8 -->
    239 		<map iso="E09" to="9"/> <!--  9 -->
    240 		<map iso="E10" to="0"/> <!--  0 -->
    241 		<map iso="E11" to="\u{1F}"/> <!-- - -->
    242 		<map iso="E12" to="="/>
    243 		<map iso="D01" to="\u{11}"/>
    244 		<map iso="D02" to="\u{17}"/>
    245 		<map iso="D03" to="\u{5}"/> 
    246 		<map iso="D04" to="\u{12}"/>
    247 		<map iso="D05" to="\u{14}"/>
    248 		<map iso="D06" to="\u{19}"/>
    249 		<map iso="D07" to="\u{15}"/>
    250 		<map iso="D08" to="\u{9}"/> 
    251 		<map iso="D09" to="\u{F}"/> 
    252 		<map iso="D10" to="\u{10}"/>
    253 		<map iso="D11" to="\u{1B}"/>
    254 		<map iso="D12" to="\u{1D}"/>
    255 		<map iso="D13" to="\u{1C}"/>
    256 		<map iso="C01" to="\u{1}"/> 
    257 		<map iso="C02" to="\u{13}"/>
    258 		<map iso="C03" to="\u{4}"/> 
    259 		<map iso="C04" to="\u{6}"/> 
    260 		<map iso="C05" to="\u{7}"/> 
    261 		<map iso="C06" to="\u{8}"/> 
    262 		<map iso="C07" to="\u{A}"/> 
    263 		<map iso="C08" to="\u{B}"/> 
    264 		<map iso="C09" to="\u{C}"/> 
    265 		<map iso="C10" to=";"/> 
    266 		<map iso="C11" to="&apos;"/>
    267 		<map iso="B00" to="0"/> <!-- (1 key to left of Z) -->
    268 		<map iso="B01" to="\u{1A}"/>
    269 		<map iso="B02" to="\u{18}"/>
    270 		<map iso="B03" to="\u{3}"/> 
    271 		<map iso="B04" to="\u{16}"/>
    272 		<map iso="B05" to="\u{2}"/> 
    273 		<map iso="B06" to="\u{E}"/> 
    274 		<map iso="B07" to="\u{D}"/> 
    275 		<map iso="B08" to=","/> <!--   base= -->
    276 		<map iso="B09" to="."/>
    277 		<map iso="B10" to="/"/> <!--   base=\ -->
    278 		<map iso="A03" to=" "/> <!-- space -->
    279 	</keyMap>
    280 	<keyMap modifiers='cmd+shift? cmd+shift+caps?'>
    281 		<map iso="E00" to="`"/> <!--  base= -->
    282 		<map iso="E01" to="1"/> <!--  1 -->
    283 		<map iso="E02" to="2"/> <!--  2 -->
    284 		<map iso="E03" to="3"/> <!--  3 -->
    285 		<map iso="E04" to="4"/> <!--  4 -->
    286 		<map iso="E05" to="5"/> <!--  5 -->
    287 		<map iso="E06" to="6"/> <!--  6 -->
    288 		<map iso="E07" to="7"/> <!--  7 -->
    289 		<map iso="E08" to="8"/> <!--  8 -->
    290 		<map iso="E09" to="9"/> <!--  9 -->
    291 		<map iso="E10" to="0"/> <!--  0 -->
    292 		<map iso="E11" to="-"/>
    293 		<map iso="E12" to="="/>
    294 		<map iso="D01" to="q"/>  
    295 		<map iso="D02" to="w"/>  
    296 		<map iso="D03" to="e"/>  
    297 		<map iso="D04" to="r"/>  
    298 		<map iso="D05" to="t"/>  
    299 		<map iso="D06" to="y"/>  
    300 		<map iso="D07" to="u"/>  
    301 		<map iso="D08" to="i"/>  
    302 		<map iso="D09" to="o"/>  
    303 		<map iso="D10" to="p"/>  
    304 		<map iso="D11" to="["/> <!--  ] -->
    305 		<map iso="D12" to="]"/> <!--  [ -->
    306 		<map iso="D13" to="\"/> <!--  \ -->
    307 		<map iso="C01" to="a"/>  
    308 		<map iso="C02" to="s"/>  
    309 		<map iso="C03" to="d"/>  
    310 		<map iso="C04" to="f"/>  
    311 		<map iso="C05" to="g"/>  
    312 		<map iso="C06" to="h"/>  
    313 		<map iso="C07" to="j"/>  
    314 		<map iso="C08" to="k"/>  
    315 		<map iso="C09" to="l"/>  
    316 		<map iso="C10" to=";"/> <!--   base= -->
    317 		<map iso="C11" to="&apos;"/>
    318 		<map iso="B01" to="z"/>  
    319 		<map iso="B02" to="x"/>  
    320 		<map iso="B03" to="c"/>  
    321 		<map iso="B04" to="v"/>  
    322 		<map iso="B05" to="b"/>  
    323 		<map iso="B06" to="n"/>  
    324 		<map iso="B07" to="m"/>  
    325 		<map iso="B08" to=","/>  
    326 		<map iso="B09" to="."/>
    327 		<map iso="B10" to="/"/> 
    328 		<map iso="A03" to=" "/> <!-- space -->
    329 	</keyMap>
    330 	<keyMap modifiers='cmd+caps'>
    331 		<map iso="E00" to="`"/> <!--   base= -->
    332 		<map iso="E01" to="1"/> <!--  1 -->
    333 		<map iso="E02" to="2"/> <!--  2 -->
    334 		<map iso="E03" to="3"/> <!--  3 -->
    335 		<map iso="E04" to="4"/> <!--  4 -->
    336 		<map iso="E05" to="5"/> <!--  5 -->
    337 		<map iso="E06" to="6"/> <!--  6 -->
    338 		<map iso="E07" to="7"/> <!--  7 -->
    339 		<map iso="E08" to="8"/> <!--  8 -->
    340 		<map iso="E09" to="9"/> <!--  9 -->
    341 		<map iso="E10" to="0"/> <!--  0 -->
    342 		<map iso="E11" to="-"/>
    343 		<map iso="E12" to="="/>
    344 		<map iso="D01" to="Q"/>  
    345 		<map iso="D02" to="W"/>  
    346 		<map iso="D03" to="E"/>  
    347 		<map iso="D04" to="R"/>  
    348 		<map iso="D05" to="T"/>  
    349 		<map iso="D06" to="Y"/>  
    350 		<map iso="D07" to="U"/>  
    351 		<map iso="D08" to="I"/>  
    352 		<map iso="D09" to="O"/>  
    353 		<map iso="D10" to="P"/>  
    354 		<map iso="D11" to="["/>  
    355 		<map iso="D12" to="]"/>  
    356 		<map iso="D13" to="\"/>  
    357 		<map iso="C01" to="A"/>  
    358 		<map iso="C02" to="S"/>  
    359 		<map iso="C03" to="D"/>  
    360 		<map iso="C04" to="F"/>  
    361 		<map iso="C05" to="G"/>  
    362 		<map iso="C06" to="H"/>  
    363 		<map iso="C07" to="J"/>  
    364 		<map iso="C08" to="K"/>  
    365 		<map iso="C09" to="L"/>  
    366 		<map iso="C10" to=";"/>  
    367 		<map iso="C11" to="&apos;"/>
    368 		<map iso="B01" to="Z"/>  
    369 		<map iso="B02" to="X"/>  
    370 		<map iso="B03" to="C"/>  
    371 		<map iso="B04" to="V"/>  
    372 		<map iso="B05" to="B"/>  
    373 		<map iso="B06" to="N"/>  
    374 		<map iso="B07" to="M"/>  
    375 		<map iso="B08" to=","/>  
    376 		<map iso="B09" to="."/>  
    377 		<map iso="B10" to="/"/>  
    378 		<map iso="A03" to=" "/> <!-- space -->
    379 	</keyMap>
    380 	<keyMap modifiers='cmd+opt'>
    381 		<map iso="E00" to="`"/> <!-- ` -->
    382 		<map iso="E01" to="1"/> <!-- 1 -->
    383 		<map iso="E02" to="2"/> <!-- 2 -->
    384 		<map iso="E03" to="3"/> <!-- 3 -->
    385 		<map iso="E04" to="4"/> <!-- 4 -->
    386 		<map iso="E05" to="5"/> <!-- 5 -->
    387 		<map iso="E06" to="6"/> <!-- 6 -->
    388 		<map iso="E07" to="7"/> <!-- 7 -->
    389 		<map iso="E08" to="8"/> <!-- 8 -->
    390 		<map iso="E09" to="9"/> <!-- 9 -->
    391 		<map iso="E10" to="0"/> <!-- 0 -->
    392 		<map iso="E11" to="-"/>
    393 		<map iso="E12" to="="/>
    394 		<map iso="D01" to=""/> <!-- Uyghur letter Q, key q -->
    395 		<map iso="D02" to=""/> <!-- Uyghur letter W, key w -->
    396 		<map iso="D03" to=""/> <!-- Uyghur letter E, key e -->
    397 		<map iso="D04" to=""/> <!-- Uyghur letter R, key r -->
    398 		<map iso="D05" to=""/> <!-- Uyghur letter T, key t -->
    399 		<map iso="D06" to=""/> <!-- Uyghur letter Y, key y -->
    400 		<map iso="D07" to=""/> <!-- Uyghur letter U, key u -->
    401 		<map iso="D08" to=""/> <!-- Uyghur letter I, key i -->
    402 		<map iso="D09" to=""/> <!-- Uyghur letter O, key o -->
    403 		<map iso="D10" to=""/> <!-- Uyghur letter P, key p -->
    404 		<map iso="D11" to="]"/> <!-- [ -->
    405 		<map iso="D12" to="["/> <!-- ] -->
    406 		<map iso="D13" to="\"/> <!-- \ -->
    407 		<map iso="C01" to=""/> <!-- Uyghur letter A, key a -->
    408 		<map iso="C02" to=""/> <!-- Uyghur letter S, key s -->
    409 		<map iso="C03" to=""/> <!-- Uyghur letter D, key d -->
    410 		<map iso="C04" to=""/> <!-- Uyghur letter F, key f -->
    411 		<map iso="C05" to=""/> <!-- Uyghur letter G, key g -->
    412 		<map iso="C06" to=""/> <!-- Uyghur letter H, key h -->
    413 		<map iso="C07" to=""/> <!-- Uyghur letter j, key j -->
    414 		<map iso="C08" to=""/> <!-- Uyghur letter K, key k -->
    415 		<map iso="C09" to=""/> <!-- Uyghur letter L, key l -->
    416 		<map iso="C10" to=""/> <!-- ; -->
    417 		<map iso="C11" to=""/>
    418 		<map iso="B00" to="\u{3}"/> <!-- (1 key to left of Z) -->
    419 		<map iso="B01" to=""/> <!-- Uyghur letter Z, key z -->
    420 		<map iso="B02" to=""/> <!-- Uyghur letter X, key x -->
    421 		<map iso="B03" to=""/> <!-- Uyghur letter , key C -->
    422 		<map iso="B05" to=""/> <!-- Uyghur letter B, key b -->
    423 		<map iso="B06" to=""/> <!-- Uyghur letter N, key n -->
    424 		<map iso="B07" to=""/> <!-- Uyghur letter M, key m -->
    425 		<map iso="B08" to=""/> <!-- Uyghur comma , key ,-->
    426 		<map iso="B09" to="."/>
    427 		<!-- 16 Composite Uyghur vowel forms are expressed as a combination of the initial and medial shapes 
    428 			of the following Arabic letter YEY  0626 followed by the medial and final forms of Uyghur vowels -->
    429 		<map iso="B10" to=""/> <!-- see above, key / -->
    430 		<map iso="A03" to=" "/> <!-- space -->
    431 	</keyMap>
    432 	<keyMap modifiers='cmd+opt+shift+caps?'>
    433 		<map iso="E00" to=""/> <!-- ` -->
    434 		<map iso="E01" to="!"/> <!-- 1  -->
    435 		<map iso="E02" to="@" /> <!-- 2 -->
    436 		<map iso="E03" to="#"/> <!-- 3  -->
    437 		<map iso="E04" to="$"/> <!-- 4  -->
    438 		<map iso="E05" to="%"/> <!-- 5  -->
    439 		<map iso="E06" to="^"/> <!-- 6  -->
    440 		<map iso="E07" to="&amp;"/> <!-- 7  -->
    441 		<map iso="E08" to="*"/> <!-- 8  -->
    442 		<map iso="E09" to=")"/> <!-- 9  -->
    443 		<map iso="E10" to="("/> <!-- 0  -->
    444 		<map iso="E11" to=""/> <!-- long dash for Uyghur - -->
    445 		<map iso="E12" to="+"/> <!-- = -->
    446 		<map iso="D03" to=""/><!-- Uyghur letter , key E  base= -->
    447 		<map iso="D05" to=""/><!-- Kashida inserted to stretch Uyghur Arabic letters, key T  base= -->
    448 		<map iso="D07" to=""/><!-- Uyghur letter , key U  base= -->
    449 		<map iso="D09" to=""/><!-- Uyghur letter , key O  base= -->
    450 		<map iso="D11" to="}"/> <!-- [  -->
    451 		<map iso="D12" to="{"/> <!-- ]  -->
    452 		<map iso="D13" to="|"/> <!-- \  -->
    453 		<map iso="C02" to=""/> <!-- Uyghur letter SH, key S  base= -->
    454 		<map iso="C05" to=""/><!-- Uyghur letter GH, key G  base= -->
    455 		<map iso="C07" to=""/> <!-- Uyghur letter J, key J  base= -->
    456 		<map iso="C09" to=""/> <!-- Uyghur letter LA, key L  base= -->
    457 		<map iso="C10" to=":"/> <!-- ;  base= -->
    458 		<map iso="C11" to=""/> <!-- " -->
    459 		<map iso="B00" to="\u{3}"/> <!-- (1 key to left of Z) -->
    460 		<map iso="B06" to=""/><!-- Uyghur letter NG, key N, base  -->
    461 		<map iso="B08" to=""/> <!-- Uyghur opening little parenthesis  -->
    462 		<map iso="B09" to=""/> <!-- Uyghur closing little parenthesis  -->
    463 		<map iso="B10" to=""/> <!-- / -->
    464 		<map iso="A03" to=" "/> <!-- space -->
    465 	</keyMap>
    466 	<keyMap modifiers='cmd+opt+caps'>
    467 		<map iso="E00" to=""/> <!-- ` -->
    468 		<map iso="E01" to="!"/> <!-- 1  -->
    469 		<map iso="E02" to="@" /> <!-- 2 -->
    470 		<map iso="E03" to="#"/> <!-- 3  -->
    471 		<map iso="E04" to="$"/> <!-- 4  -->
    472 		<map iso="E05" to="%"/> <!-- 5  -->
    473 		<map iso="E06" to="^"/> <!-- 6  -->
    474 		<map iso="E07" to="&amp;"/> <!-- 7  -->
    475 		<map iso="E08" to="*"/> <!-- 8  -->
    476 		<map iso="E09" to=")"/> <!-- 9  -->
    477 		<map iso="E10" to="("/> <!-- 0  -->
    478 		<map iso="E11" to=""/> <!-- long dash for Uyghur - -->
    479 		<map iso="E12" to="+"/> <!-- = -->
    480 		<map iso="D03" to=""/><!-- Uyghur letter , key E  base= -->
    481 		<map iso="D05" to=""/><!-- Kashida inserted to stretch Uyghur Arabic letters, key T  base= -->
    482 		<map iso="D07" to=""/><!-- Uyghur letter , key U  base= -->
    483 		<map iso="D09" to=""/><!-- Uyghur letter , key O  base= -->
    484 		<map iso="D11" to="}"/> <!-- [  -->
    485 		<map iso="D12" to="{"/> <!-- ]  -->
    486 		<map iso="D13" to="|"/> <!-- \  -->
    487 		<map iso="C02" to=""/> <!-- Uyghur letter SH, key S  base= -->
    488 		<map iso="C05" to=""/><!-- Uyghur letter GH, key G  base= -->
    489 		<map iso="C07" to=""/> <!-- Uyghur letter J, key J  base= -->
    490 		<map iso="C09" to=""/> <!-- Uyghur letter LA, key L  base= -->
    491 		<map iso="C10" to=":"/> <!-- ;  base= -->
    492 		<map iso="C11" to=""/> <!-- " -->
    493 		<map iso="B00" to="\u{3}"/> <!-- (1 key to left of Z) -->
    494 		<map iso="B06" to=""/><!-- Uyghur letter NG, key N, base  -->
    495 		<map iso="B08" to=""/> <!-- Uyghur opening little parenthesis  -->
    496 		<map iso="B09" to=""/> <!-- Uyghur closing little parenthesis  -->
    497 		<map iso="B10" to=""/> <!-- / -->
    498 		<map iso="A03" to=" "/> <!-- space -->
    499 	</keyMap>
    500 </keyboard>
    501