Home | History | Annotate | Download | only in src
      1 
      2 /**
      3  * This file comes from libxkbcommon and was generated by makekeys.py
      4  * You can always fetch the latest version from:
      5  * https://raw.github.com/xkbcommon/libxkbcommon/master/src/ks_tables.h
      6  */
      7 
      8 #pragma GCC diagnostic push
      9 #pragma GCC diagnostic ignored "-Woverlength-strings"
     10 static const char *keysym_names =
     11     "0\0"
     12     "1\0"
     13     "2\0"
     14     "3\0"
     15     "3270_AltCursor\0"
     16     "3270_Attn\0"
     17     "3270_BackTab\0"
     18     "3270_ChangeScreen\0"
     19     "3270_Copy\0"
     20     "3270_CursorBlink\0"
     21     "3270_CursorSelect\0"
     22     "3270_DeleteWord\0"
     23     "3270_Duplicate\0"
     24     "3270_Enter\0"
     25     "3270_EraseEOF\0"
     26     "3270_EraseInput\0"
     27     "3270_ExSelect\0"
     28     "3270_FieldMark\0"
     29     "3270_Ident\0"
     30     "3270_Jump\0"
     31     "3270_KeyClick\0"
     32     "3270_Left2\0"
     33     "3270_PA1\0"
     34     "3270_PA2\0"
     35     "3270_PA3\0"
     36     "3270_Play\0"
     37     "3270_PrintScreen\0"
     38     "3270_Quit\0"
     39     "3270_Record\0"
     40     "3270_Reset\0"
     41     "3270_Right2\0"
     42     "3270_Rule\0"
     43     "3270_Setup\0"
     44     "3270_Test\0"
     45     "4\0"
     46     "5\0"
     47     "6\0"
     48     "7\0"
     49     "8\0"
     50     "9\0"
     51     "A\0"
     52     "a\0"
     53     "Aacute\0"
     54     "aacute\0"
     55     "Abelowdot\0"
     56     "abelowdot\0"
     57     "abovedot\0"
     58     "Abreve\0"
     59     "abreve\0"
     60     "Abreveacute\0"
     61     "abreveacute\0"
     62     "Abrevebelowdot\0"
     63     "abrevebelowdot\0"
     64     "Abrevegrave\0"
     65     "abrevegrave\0"
     66     "Abrevehook\0"
     67     "abrevehook\0"
     68     "Abrevetilde\0"
     69     "abrevetilde\0"
     70     "AccessX_Enable\0"
     71     "AccessX_Feedback_Enable\0"
     72     "Acircumflex\0"
     73     "acircumflex\0"
     74     "Acircumflexacute\0"
     75     "acircumflexacute\0"
     76     "Acircumflexbelowdot\0"
     77     "acircumflexbelowdot\0"
     78     "Acircumflexgrave\0"
     79     "acircumflexgrave\0"
     80     "Acircumflexhook\0"
     81     "acircumflexhook\0"
     82     "Acircumflextilde\0"
     83     "acircumflextilde\0"
     84     "acute\0"
     85     "Adiaeresis\0"
     86     "adiaeresis\0"
     87     "AE\0"
     88     "ae\0"
     89     "Agrave\0"
     90     "agrave\0"
     91     "Ahook\0"
     92     "ahook\0"
     93     "Alt_L\0"
     94     "Alt_R\0"
     95     "Amacron\0"
     96     "amacron\0"
     97     "ampersand\0"
     98     "Aogonek\0"
     99     "aogonek\0"
    100     "apostrophe\0"
    101     "approxeq\0"
    102     "approximate\0"
    103     "Arabic_0\0"
    104     "Arabic_1\0"
    105     "Arabic_2\0"
    106     "Arabic_3\0"
    107     "Arabic_4\0"
    108     "Arabic_5\0"
    109     "Arabic_6\0"
    110     "Arabic_7\0"
    111     "Arabic_8\0"
    112     "Arabic_9\0"
    113     "Arabic_ain\0"
    114     "Arabic_alef\0"
    115     "Arabic_alefmaksura\0"
    116     "Arabic_beh\0"
    117     "Arabic_comma\0"
    118     "Arabic_dad\0"
    119     "Arabic_dal\0"
    120     "Arabic_damma\0"
    121     "Arabic_dammatan\0"
    122     "Arabic_ddal\0"
    123     "Arabic_farsi_yeh\0"
    124     "Arabic_fatha\0"
    125     "Arabic_fathatan\0"
    126     "Arabic_feh\0"
    127     "Arabic_fullstop\0"
    128     "Arabic_gaf\0"
    129     "Arabic_ghain\0"
    130     "Arabic_ha\0"
    131     "Arabic_hah\0"
    132     "Arabic_hamza\0"
    133     "Arabic_hamza_above\0"
    134     "Arabic_hamza_below\0"
    135     "Arabic_hamzaonalef\0"
    136     "Arabic_hamzaonwaw\0"
    137     "Arabic_hamzaonyeh\0"
    138     "Arabic_hamzaunderalef\0"
    139     "Arabic_heh\0"
    140     "Arabic_heh_doachashmee\0"
    141     "Arabic_heh_goal\0"
    142     "Arabic_jeem\0"
    143     "Arabic_jeh\0"
    144     "Arabic_kaf\0"
    145     "Arabic_kasra\0"
    146     "Arabic_kasratan\0"
    147     "Arabic_keheh\0"
    148     "Arabic_khah\0"
    149     "Arabic_lam\0"
    150     "Arabic_madda_above\0"
    151     "Arabic_maddaonalef\0"
    152     "Arabic_meem\0"
    153     "Arabic_noon\0"
    154     "Arabic_noon_ghunna\0"
    155     "Arabic_peh\0"
    156     "Arabic_percent\0"
    157     "Arabic_qaf\0"
    158     "Arabic_question_mark\0"
    159     "Arabic_ra\0"
    160     "Arabic_rreh\0"
    161     "Arabic_sad\0"
    162     "Arabic_seen\0"
    163     "Arabic_semicolon\0"
    164     "Arabic_shadda\0"
    165     "Arabic_sheen\0"
    166     "Arabic_sukun\0"
    167     "Arabic_superscript_alef\0"
    168     "Arabic_switch\0"
    169     "Arabic_tah\0"
    170     "Arabic_tatweel\0"
    171     "Arabic_tcheh\0"
    172     "Arabic_teh\0"
    173     "Arabic_tehmarbuta\0"
    174     "Arabic_thal\0"
    175     "Arabic_theh\0"
    176     "Arabic_tteh\0"
    177     "Arabic_veh\0"
    178     "Arabic_waw\0"
    179     "Arabic_yeh\0"
    180     "Arabic_yeh_baree\0"
    181     "Arabic_zah\0"
    182     "Arabic_zain\0"
    183     "Aring\0"
    184     "aring\0"
    185     "Armenian_accent\0"
    186     "Armenian_amanak\0"
    187     "Armenian_apostrophe\0"
    188     "Armenian_AT\0"
    189     "Armenian_at\0"
    190     "Armenian_AYB\0"
    191     "Armenian_ayb\0"
    192     "Armenian_BEN\0"
    193     "Armenian_ben\0"
    194     "Armenian_but\0"
    195     "Armenian_CHA\0"
    196     "Armenian_cha\0"
    197     "Armenian_DA\0"
    198     "Armenian_da\0"
    199     "Armenian_DZA\0"
    200     "Armenian_dza\0"
    201     "Armenian_E\0"
    202     "Armenian_e\0"
    203     "Armenian_exclam\0"
    204     "Armenian_FE\0"
    205     "Armenian_fe\0"
    206     "Armenian_full_stop\0"
    207     "Armenian_GHAT\0"
    208     "Armenian_ghat\0"
    209     "Armenian_GIM\0"
    210     "Armenian_gim\0"
    211     "Armenian_HI\0"
    212     "Armenian_hi\0"
    213     "Armenian_HO\0"
    214     "Armenian_ho\0"
    215     "Armenian_hyphen\0"
    216     "Armenian_INI\0"
    217     "Armenian_ini\0"
    218     "Armenian_JE\0"
    219     "Armenian_je\0"
    220     "Armenian_KE\0"
    221     "Armenian_ke\0"
    222     "Armenian_KEN\0"
    223     "Armenian_ken\0"
    224     "Armenian_KHE\0"
    225     "Armenian_khe\0"
    226     "Armenian_ligature_ew\0"
    227     "Armenian_LYUN\0"
    228     "Armenian_lyun\0"
    229     "Armenian_MEN\0"
    230     "Armenian_men\0"
    231     "Armenian_NU\0"
    232     "Armenian_nu\0"
    233     "Armenian_O\0"
    234     "Armenian_o\0"
    235     "Armenian_paruyk\0"
    236     "Armenian_PE\0"
    237     "Armenian_pe\0"
    238     "Armenian_PYUR\0"
    239     "Armenian_pyur\0"
    240     "Armenian_question\0"
    241     "Armenian_RA\0"
    242     "Armenian_ra\0"
    243     "Armenian_RE\0"
    244     "Armenian_re\0"
    245     "Armenian_SE\0"
    246     "Armenian_se\0"
    247     "Armenian_separation_mark\0"
    248     "Armenian_SHA\0"
    249     "Armenian_sha\0"
    250     "Armenian_shesht\0"
    251     "Armenian_TCHE\0"
    252     "Armenian_tche\0"
    253     "Armenian_TO\0"
    254     "Armenian_to\0"
    255     "Armenian_TSA\0"
    256     "Armenian_tsa\0"
    257     "Armenian_TSO\0"
    258     "Armenian_tso\0"
    259     "Armenian_TYUN\0"
    260     "Armenian_tyun\0"
    261     "Armenian_verjaket\0"
    262     "Armenian_VEV\0"
    263     "Armenian_vev\0"
    264     "Armenian_VO\0"
    265     "Armenian_vo\0"
    266     "Armenian_VYUN\0"
    267     "Armenian_vyun\0"
    268     "Armenian_YECH\0"
    269     "Armenian_yech\0"
    270     "Armenian_yentamna\0"
    271     "Armenian_ZA\0"
    272     "Armenian_za\0"
    273     "Armenian_ZHE\0"
    274     "Armenian_zhe\0"
    275     "asciicircum\0"
    276     "asciitilde\0"
    277     "asterisk\0"
    278     "at\0"
    279     "Atilde\0"
    280     "atilde\0"
    281     "AudibleBell_Enable\0"
    282     "B\0"
    283     "b\0"
    284     "Babovedot\0"
    285     "babovedot\0"
    286     "backslash\0"
    287     "BackSpace\0"
    288     "BackTab\0"
    289     "ballotcross\0"
    290     "bar\0"
    291     "because\0"
    292     "Begin\0"
    293     "blank\0"
    294     "block\0"
    295     "botintegral\0"
    296     "botleftparens\0"
    297     "botleftsqbracket\0"
    298     "botleftsummation\0"
    299     "botrightparens\0"
    300     "botrightsqbracket\0"
    301     "botrightsummation\0"
    302     "bott\0"
    303     "botvertsummationconnector\0"
    304     "BounceKeys_Enable\0"
    305     "braceleft\0"
    306     "braceright\0"
    307     "bracketleft\0"
    308     "bracketright\0"
    309     "braille_blank\0"
    310     "braille_dot_1\0"
    311     "braille_dot_10\0"
    312     "braille_dot_2\0"
    313     "braille_dot_3\0"
    314     "braille_dot_4\0"
    315     "braille_dot_5\0"
    316     "braille_dot_6\0"
    317     "braille_dot_7\0"
    318     "braille_dot_8\0"
    319     "braille_dot_9\0"
    320     "braille_dots_1\0"
    321     "braille_dots_12\0"
    322     "braille_dots_123\0"
    323     "braille_dots_1234\0"
    324     "braille_dots_12345\0"
    325     "braille_dots_123456\0"
    326     "braille_dots_1234567\0"
    327     "braille_dots_12345678\0"
    328     "braille_dots_1234568\0"
    329     "braille_dots_123457\0"
    330     "braille_dots_1234578\0"
    331     "braille_dots_123458\0"
    332     "braille_dots_12346\0"
    333     "braille_dots_123467\0"
    334     "braille_dots_1234678\0"
    335     "braille_dots_123468\0"
    336     "braille_dots_12347\0"
    337     "braille_dots_123478\0"
    338     "braille_dots_12348\0"
    339     "braille_dots_1235\0"
    340     "braille_dots_12356\0"
    341     "braille_dots_123567\0"
    342     "braille_dots_1235678\0"
    343     "braille_dots_123568\0"
    344     "braille_dots_12357\0"
    345     "braille_dots_123578\0"
    346     "braille_dots_12358\0"
    347     "braille_dots_1236\0"
    348     "braille_dots_12367\0"
    349     "braille_dots_123678\0"
    350     "braille_dots_12368\0"
    351     "braille_dots_1237\0"
    352     "braille_dots_12378\0"
    353     "braille_dots_1238\0"
    354     "braille_dots_124\0"
    355     "braille_dots_1245\0"
    356     "braille_dots_12456\0"
    357     "braille_dots_124567\0"
    358     "braille_dots_1245678\0"
    359     "braille_dots_124568\0"
    360     "braille_dots_12457\0"
    361     "braille_dots_124578\0"
    362     "braille_dots_12458\0"
    363     "braille_dots_1246\0"
    364     "braille_dots_12467\0"
    365     "braille_dots_124678\0"
    366     "braille_dots_12468\0"
    367     "braille_dots_1247\0"
    368     "braille_dots_12478\0"
    369     "braille_dots_1248\0"
    370     "braille_dots_125\0"
    371     "braille_dots_1256\0"
    372     "braille_dots_12567\0"
    373     "braille_dots_125678\0"
    374     "braille_dots_12568\0"
    375     "braille_dots_1257\0"
    376     "braille_dots_12578\0"
    377     "braille_dots_1258\0"
    378     "braille_dots_126\0"
    379     "braille_dots_1267\0"
    380     "braille_dots_12678\0"
    381     "braille_dots_1268\0"
    382     "braille_dots_127\0"
    383     "braille_dots_1278\0"
    384     "braille_dots_128\0"
    385     "braille_dots_13\0"
    386     "braille_dots_134\0"
    387     "braille_dots_1345\0"
    388     "braille_dots_13456\0"
    389     "braille_dots_134567\0"
    390     "braille_dots_1345678\0"
    391     "braille_dots_134568\0"
    392     "braille_dots_13457\0"
    393     "braille_dots_134578\0"
    394     "braille_dots_13458\0"
    395     "braille_dots_1346\0"
    396     "braille_dots_13467\0"
    397     "braille_dots_134678\0"
    398     "braille_dots_13468\0"
    399     "braille_dots_1347\0"
    400     "braille_dots_13478\0"
    401     "braille_dots_1348\0"
    402     "braille_dots_135\0"
    403     "braille_dots_1356\0"
    404     "braille_dots_13567\0"
    405     "braille_dots_135678\0"
    406     "braille_dots_13568\0"
    407     "braille_dots_1357\0"
    408     "braille_dots_13578\0"
    409     "braille_dots_1358\0"
    410     "braille_dots_136\0"
    411     "braille_dots_1367\0"
    412     "braille_dots_13678\0"
    413     "braille_dots_1368\0"
    414     "braille_dots_137\0"
    415     "braille_dots_1378\0"
    416     "braille_dots_138\0"
    417     "braille_dots_14\0"
    418     "braille_dots_145\0"
    419     "braille_dots_1456\0"
    420     "braille_dots_14567\0"
    421     "braille_dots_145678\0"
    422     "braille_dots_14568\0"
    423     "braille_dots_1457\0"
    424     "braille_dots_14578\0"
    425     "braille_dots_1458\0"
    426     "braille_dots_146\0"
    427     "braille_dots_1467\0"
    428     "braille_dots_14678\0"
    429     "braille_dots_1468\0"
    430     "braille_dots_147\0"
    431     "braille_dots_1478\0"
    432     "braille_dots_148\0"
    433     "braille_dots_15\0"
    434     "braille_dots_156\0"
    435     "braille_dots_1567\0"
    436     "braille_dots_15678\0"
    437     "braille_dots_1568\0"
    438     "braille_dots_157\0"
    439     "braille_dots_1578\0"
    440     "braille_dots_158\0"
    441     "braille_dots_16\0"
    442     "braille_dots_167\0"
    443     "braille_dots_1678\0"
    444     "braille_dots_168\0"
    445     "braille_dots_17\0"
    446     "braille_dots_178\0"
    447     "braille_dots_18\0"
    448     "braille_dots_2\0"
    449     "braille_dots_23\0"
    450     "braille_dots_234\0"
    451     "braille_dots_2345\0"
    452     "braille_dots_23456\0"
    453     "braille_dots_234567\0"
    454     "braille_dots_2345678\0"
    455     "braille_dots_234568\0"
    456     "braille_dots_23457\0"
    457     "braille_dots_234578\0"
    458     "braille_dots_23458\0"
    459     "braille_dots_2346\0"
    460     "braille_dots_23467\0"
    461     "braille_dots_234678\0"
    462     "braille_dots_23468\0"
    463     "braille_dots_2347\0"
    464     "braille_dots_23478\0"
    465     "braille_dots_2348\0"
    466     "braille_dots_235\0"
    467     "braille_dots_2356\0"
    468     "braille_dots_23567\0"
    469     "braille_dots_235678\0"
    470     "braille_dots_23568\0"
    471     "braille_dots_2357\0"
    472     "braille_dots_23578\0"
    473     "braille_dots_2358\0"
    474     "braille_dots_236\0"
    475     "braille_dots_2367\0"
    476     "braille_dots_23678\0"
    477     "braille_dots_2368\0"
    478     "braille_dots_237\0"
    479     "braille_dots_2378\0"
    480     "braille_dots_238\0"
    481     "braille_dots_24\0"
    482     "braille_dots_245\0"
    483     "braille_dots_2456\0"
    484     "braille_dots_24567\0"
    485     "braille_dots_245678\0"
    486     "braille_dots_24568\0"
    487     "braille_dots_2457\0"
    488     "braille_dots_24578\0"
    489     "braille_dots_2458\0"
    490     "braille_dots_246\0"
    491     "braille_dots_2467\0"
    492     "braille_dots_24678\0"
    493     "braille_dots_2468\0"
    494     "braille_dots_247\0"
    495     "braille_dots_2478\0"
    496     "braille_dots_248\0"
    497     "braille_dots_25\0"
    498     "braille_dots_256\0"
    499     "braille_dots_2567\0"
    500     "braille_dots_25678\0"
    501     "braille_dots_2568\0"
    502     "braille_dots_257\0"
    503     "braille_dots_2578\0"
    504     "braille_dots_258\0"
    505     "braille_dots_26\0"
    506     "braille_dots_267\0"
    507     "braille_dots_2678\0"
    508     "braille_dots_268\0"
    509     "braille_dots_27\0"
    510     "braille_dots_278\0"
    511     "braille_dots_28\0"
    512     "braille_dots_3\0"
    513     "braille_dots_34\0"
    514     "braille_dots_345\0"
    515     "braille_dots_3456\0"
    516     "braille_dots_34567\0"
    517     "braille_dots_345678\0"
    518     "braille_dots_34568\0"
    519     "braille_dots_3457\0"
    520     "braille_dots_34578\0"
    521     "braille_dots_3458\0"
    522     "braille_dots_346\0"
    523     "braille_dots_3467\0"
    524     "braille_dots_34678\0"
    525     "braille_dots_3468\0"
    526     "braille_dots_347\0"
    527     "braille_dots_3478\0"
    528     "braille_dots_348\0"
    529     "braille_dots_35\0"
    530     "braille_dots_356\0"
    531     "braille_dots_3567\0"
    532     "braille_dots_35678\0"
    533     "braille_dots_3568\0"
    534     "braille_dots_357\0"
    535     "braille_dots_3578\0"
    536     "braille_dots_358\0"
    537     "braille_dots_36\0"
    538     "braille_dots_367\0"
    539     "braille_dots_3678\0"
    540     "braille_dots_368\0"
    541     "braille_dots_37\0"
    542     "braille_dots_378\0"
    543     "braille_dots_38\0"
    544     "braille_dots_4\0"
    545     "braille_dots_45\0"
    546     "braille_dots_456\0"
    547     "braille_dots_4567\0"
    548     "braille_dots_45678\0"
    549     "braille_dots_4568\0"
    550     "braille_dots_457\0"
    551     "braille_dots_4578\0"
    552     "braille_dots_458\0"
    553     "braille_dots_46\0"
    554     "braille_dots_467\0"
    555     "braille_dots_4678\0"
    556     "braille_dots_468\0"
    557     "braille_dots_47\0"
    558     "braille_dots_478\0"
    559     "braille_dots_48\0"
    560     "braille_dots_5\0"
    561     "braille_dots_56\0"
    562     "braille_dots_567\0"
    563     "braille_dots_5678\0"
    564     "braille_dots_568\0"
    565     "braille_dots_57\0"
    566     "braille_dots_578\0"
    567     "braille_dots_58\0"
    568     "braille_dots_6\0"
    569     "braille_dots_67\0"
    570     "braille_dots_678\0"
    571     "braille_dots_68\0"
    572     "braille_dots_7\0"
    573     "braille_dots_78\0"
    574     "braille_dots_8\0"
    575     "Break\0"
    576     "breve\0"
    577     "brokenbar\0"
    578     "Byelorussian_shortu\0"
    579     "Byelorussian_SHORTU\0"
    580     "C\0"
    581     "c\0"
    582     "c_h\0"
    583     "C_h\0"
    584     "C_H\0"
    585     "Cabovedot\0"
    586     "cabovedot\0"
    587     "Cacute\0"
    588     "cacute\0"
    589     "Cancel\0"
    590     "Caps_Lock\0"
    591     "careof\0"
    592     "caret\0"
    593     "caron\0"
    594     "Ccaron\0"
    595     "ccaron\0"
    596     "Ccedilla\0"
    597     "ccedilla\0"
    598     "Ccircumflex\0"
    599     "ccircumflex\0"
    600     "cedilla\0"
    601     "cent\0"
    602     "ch\0"
    603     "Ch\0"
    604     "CH\0"
    605     "checkerboard\0"
    606     "checkmark\0"
    607     "circle\0"
    608     "Clear\0"
    609     "ClearLine\0"
    610     "club\0"
    611     "Codeinput\0"
    612     "colon\0"
    613     "ColonSign\0"
    614     "comma\0"
    615     "containsas\0"
    616     "Control_L\0"
    617     "Control_R\0"
    618     "copyright\0"
    619     "cr\0"
    620     "crossinglines\0"
    621     "CruzeiroSign\0"
    622     "cuberoot\0"
    623     "currency\0"
    624     "cursor\0"
    625     "Cyrillic_a\0"
    626     "Cyrillic_A\0"
    627     "Cyrillic_be\0"
    628     "Cyrillic_BE\0"
    629     "Cyrillic_che\0"
    630     "Cyrillic_CHE\0"
    631     "Cyrillic_CHE_descender\0"
    632     "Cyrillic_che_descender\0"
    633     "Cyrillic_CHE_vertstroke\0"
    634     "Cyrillic_che_vertstroke\0"
    635     "Cyrillic_de\0"
    636     "Cyrillic_DE\0"
    637     "Cyrillic_dzhe\0"
    638     "Cyrillic_DZHE\0"
    639     "Cyrillic_e\0"
    640     "Cyrillic_E\0"
    641     "Cyrillic_ef\0"
    642     "Cyrillic_EF\0"
    643     "Cyrillic_el\0"
    644     "Cyrillic_EL\0"
    645     "Cyrillic_em\0"
    646     "Cyrillic_EM\0"
    647     "Cyrillic_en\0"
    648     "Cyrillic_EN\0"
    649     "Cyrillic_EN_descender\0"
    650     "Cyrillic_en_descender\0"
    651     "Cyrillic_er\0"
    652     "Cyrillic_ER\0"
    653     "Cyrillic_es\0"
    654     "Cyrillic_ES\0"
    655     "Cyrillic_ghe\0"
    656     "Cyrillic_GHE\0"
    657     "Cyrillic_GHE_bar\0"
    658     "Cyrillic_ghe_bar\0"
    659     "Cyrillic_ha\0"
    660     "Cyrillic_HA\0"
    661     "Cyrillic_HA_descender\0"
    662     "Cyrillic_ha_descender\0"
    663     "Cyrillic_hardsign\0"
    664     "Cyrillic_HARDSIGN\0"
    665     "Cyrillic_i\0"
    666     "Cyrillic_I\0"
    667     "Cyrillic_I_macron\0"
    668     "Cyrillic_i_macron\0"
    669     "Cyrillic_ie\0"
    670     "Cyrillic_IE\0"
    671     "Cyrillic_io\0"
    672     "Cyrillic_IO\0"
    673     "Cyrillic_je\0"
    674     "Cyrillic_JE\0"
    675     "Cyrillic_ka\0"
    676     "Cyrillic_KA\0"
    677     "Cyrillic_KA_descender\0"
    678     "Cyrillic_ka_descender\0"
    679     "Cyrillic_KA_vertstroke\0"
    680     "Cyrillic_ka_vertstroke\0"
    681     "Cyrillic_lje\0"
    682     "Cyrillic_LJE\0"
    683     "Cyrillic_nje\0"
    684     "Cyrillic_NJE\0"
    685     "Cyrillic_o\0"
    686     "Cyrillic_O\0"
    687     "Cyrillic_O_bar\0"
    688     "Cyrillic_o_bar\0"
    689     "Cyrillic_pe\0"
    690     "Cyrillic_PE\0"
    691     "Cyrillic_SCHWA\0"
    692     "Cyrillic_schwa\0"
    693     "Cyrillic_sha\0"
    694     "Cyrillic_SHA\0"
    695     "Cyrillic_shcha\0"
    696     "Cyrillic_SHCHA\0"
    697     "Cyrillic_SHHA\0"
    698     "Cyrillic_shha\0"
    699     "Cyrillic_shorti\0"
    700     "Cyrillic_SHORTI\0"
    701     "Cyrillic_softsign\0"
    702     "Cyrillic_SOFTSIGN\0"
    703     "Cyrillic_te\0"
    704     "Cyrillic_TE\0"
    705     "Cyrillic_tse\0"
    706     "Cyrillic_TSE\0"
    707     "Cyrillic_u\0"
    708     "Cyrillic_U\0"
    709     "Cyrillic_U_macron\0"
    710     "Cyrillic_u_macron\0"
    711     "Cyrillic_U_straight\0"
    712     "Cyrillic_u_straight\0"
    713     "Cyrillic_U_straight_bar\0"
    714     "Cyrillic_u_straight_bar\0"
    715     "Cyrillic_ve\0"
    716     "Cyrillic_VE\0"
    717     "Cyrillic_ya\0"
    718     "Cyrillic_YA\0"
    719     "Cyrillic_yeru\0"
    720     "Cyrillic_YERU\0"
    721     "Cyrillic_yu\0"
    722     "Cyrillic_YU\0"
    723     "Cyrillic_ze\0"
    724     "Cyrillic_ZE\0"
    725     "Cyrillic_zhe\0"
    726     "Cyrillic_ZHE\0"
    727     "Cyrillic_ZHE_descender\0"
    728     "Cyrillic_zhe_descender\0"
    729     "D\0"
    730     "d\0"
    731     "Dabovedot\0"
    732     "dabovedot\0"
    733     "Dacute_accent\0"
    734     "dagger\0"
    735     "Dcaron\0"
    736     "dcaron\0"
    737     "Dcedilla_accent\0"
    738     "Dcircumflex_accent\0"
    739     "Ddiaeresis\0"
    740     "dead_a\0"
    741     "dead_A\0"
    742     "dead_abovecomma\0"
    743     "dead_abovedot\0"
    744     "dead_abovereversedcomma\0"
    745     "dead_abovering\0"
    746     "dead_aboveverticalline\0"
    747     "dead_acute\0"
    748     "dead_belowbreve\0"
    749     "dead_belowcircumflex\0"
    750     "dead_belowcomma\0"
    751     "dead_belowdiaeresis\0"
    752     "dead_belowdot\0"
    753     "dead_belowmacron\0"
    754     "dead_belowring\0"
    755     "dead_belowtilde\0"
    756     "dead_belowverticalline\0"
    757     "dead_breve\0"
    758     "dead_capital_schwa\0"
    759     "dead_caron\0"
    760     "dead_cedilla\0"
    761     "dead_circumflex\0"
    762     "dead_currency\0"
    763     "dead_dasia\0"
    764     "dead_diaeresis\0"
    765     "dead_doubleacute\0"
    766     "dead_doublegrave\0"
    767     "dead_e\0"
    768     "dead_E\0"
    769     "dead_grave\0"
    770     "dead_greek\0"
    771     "dead_hook\0"
    772     "dead_horn\0"
    773     "dead_i\0"
    774     "dead_I\0"
    775     "dead_invertedbreve\0"
    776     "dead_iota\0"
    777     "dead_longsolidusoverlay\0"
    778     "dead_lowline\0"
    779     "dead_macron\0"
    780     "dead_o\0"
    781     "dead_O\0"
    782     "dead_ogonek\0"
    783     "dead_perispomeni\0"
    784     "dead_psili\0"
    785     "dead_semivoiced_sound\0"
    786     "dead_small_schwa\0"
    787     "dead_stroke\0"
    788     "dead_tilde\0"
    789     "dead_u\0"
    790     "dead_U\0"
    791     "dead_voiced_sound\0"
    792     "decimalpoint\0"
    793     "degree\0"
    794     "Delete\0"
    795     "DeleteChar\0"
    796     "DeleteLine\0"
    797     "Dgrave_accent\0"
    798     "diaeresis\0"
    799     "diamond\0"
    800     "digitspace\0"
    801     "dintegral\0"
    802     "division\0"
    803     "dollar\0"
    804     "DongSign\0"
    805     "doubbaselinedot\0"
    806     "doubleacute\0"
    807     "doubledagger\0"
    808     "doublelowquotemark\0"
    809     "Down\0"
    810     "downarrow\0"
    811     "downcaret\0"
    812     "downshoe\0"
    813     "downstile\0"
    814     "downtack\0"
    815     "DRemove\0"
    816     "Dring_accent\0"
    817     "Dstroke\0"
    818     "dstroke\0"
    819     "Dtilde\0"
    820     "E\0"
    821     "e\0"
    822     "Eabovedot\0"
    823     "eabovedot\0"
    824     "Eacute\0"
    825     "eacute\0"
    826     "Ebelowdot\0"
    827     "ebelowdot\0"
    828     "Ecaron\0"
    829     "ecaron\0"
    830     "Ecircumflex\0"
    831     "ecircumflex\0"
    832     "Ecircumflexacute\0"
    833     "ecircumflexacute\0"
    834     "Ecircumflexbelowdot\0"
    835     "ecircumflexbelowdot\0"
    836     "Ecircumflexgrave\0"
    837     "ecircumflexgrave\0"
    838     "Ecircumflexhook\0"
    839     "ecircumflexhook\0"
    840     "Ecircumflextilde\0"
    841     "ecircumflextilde\0"
    842     "EcuSign\0"
    843     "Ediaeresis\0"
    844     "ediaeresis\0"
    845     "Egrave\0"
    846     "egrave\0"
    847     "Ehook\0"
    848     "ehook\0"
    849     "eightsubscript\0"
    850     "eightsuperior\0"
    851     "Eisu_Shift\0"
    852     "Eisu_toggle\0"
    853     "elementof\0"
    854     "ellipsis\0"
    855     "em3space\0"
    856     "em4space\0"
    857     "Emacron\0"
    858     "emacron\0"
    859     "emdash\0"
    860     "emfilledcircle\0"
    861     "emfilledrect\0"
    862     "emopencircle\0"
    863     "emopenrectangle\0"
    864     "emptyset\0"
    865     "emspace\0"
    866     "End\0"
    867     "endash\0"
    868     "enfilledcircbullet\0"
    869     "enfilledsqbullet\0"
    870     "ENG\0"
    871     "eng\0"
    872     "enopencircbullet\0"
    873     "enopensquarebullet\0"
    874     "enspace\0"
    875     "Eogonek\0"
    876     "eogonek\0"
    877     "equal\0"
    878     "Escape\0"
    879     "ETH\0"
    880     "Eth\0"
    881     "eth\0"
    882     "Etilde\0"
    883     "etilde\0"
    884     "EuroSign\0"
    885     "exclam\0"
    886     "exclamdown\0"
    887     "Execute\0"
    888     "Ext16bit_L\0"
    889     "Ext16bit_R\0"
    890     "EZH\0"
    891     "ezh\0"
    892     "F\0"
    893     "f\0"
    894     "F1\0"
    895     "F10\0"
    896     "F11\0"
    897     "F12\0"
    898     "F13\0"
    899     "F14\0"
    900     "F15\0"
    901     "F16\0"
    902     "F17\0"
    903     "F18\0"
    904     "F19\0"
    905     "F2\0"
    906     "F20\0"
    907     "F21\0"
    908     "F22\0"
    909     "F23\0"
    910     "F24\0"
    911     "F25\0"
    912     "F26\0"
    913     "F27\0"
    914     "F28\0"
    915     "F29\0"
    916     "F3\0"
    917     "F30\0"
    918     "F31\0"
    919     "F32\0"
    920     "F33\0"
    921     "F34\0"
    922     "F35\0"
    923     "F4\0"
    924     "F5\0"
    925     "F6\0"
    926     "F7\0"
    927     "F8\0"
    928     "F9\0"
    929     "Fabovedot\0"
    930     "fabovedot\0"
    931     "Farsi_0\0"
    932     "Farsi_1\0"
    933     "Farsi_2\0"
    934     "Farsi_3\0"
    935     "Farsi_4\0"
    936     "Farsi_5\0"
    937     "Farsi_6\0"
    938     "Farsi_7\0"
    939     "Farsi_8\0"
    940     "Farsi_9\0"
    941     "Farsi_yeh\0"
    942     "femalesymbol\0"
    943     "ff\0"
    944     "FFrancSign\0"
    945     "figdash\0"
    946     "filledlefttribullet\0"
    947     "filledrectbullet\0"
    948     "filledrighttribullet\0"
    949     "filledtribulletdown\0"
    950     "filledtribulletup\0"
    951     "Find\0"
    952     "First_Virtual_Screen\0"
    953     "fiveeighths\0"
    954     "fivesixths\0"
    955     "fivesubscript\0"
    956     "fivesuperior\0"
    957     "fourfifths\0"
    958     "foursubscript\0"
    959     "foursuperior\0"
    960     "fourthroot\0"
    961     "function\0"
    962     "G\0"
    963     "g\0"
    964     "Gabovedot\0"
    965     "gabovedot\0"
    966     "Gbreve\0"
    967     "gbreve\0"
    968     "Gcaron\0"
    969     "gcaron\0"
    970     "Gcedilla\0"
    971     "gcedilla\0"
    972     "Gcircumflex\0"
    973     "gcircumflex\0"
    974     "Georgian_an\0"
    975     "Georgian_ban\0"
    976     "Georgian_can\0"
    977     "Georgian_char\0"
    978     "Georgian_chin\0"
    979     "Georgian_cil\0"
    980     "Georgian_don\0"
    981     "Georgian_en\0"
    982     "Georgian_fi\0"
    983     "Georgian_gan\0"
    984     "Georgian_ghan\0"
    985     "Georgian_hae\0"
    986     "Georgian_har\0"
    987     "Georgian_he\0"
    988     "Georgian_hie\0"
    989     "Georgian_hoe\0"
    990     "Georgian_in\0"
    991     "Georgian_jhan\0"
    992     "Georgian_jil\0"
    993     "Georgian_kan\0"
    994     "Georgian_khar\0"
    995     "Georgian_las\0"
    996     "Georgian_man\0"
    997     "Georgian_nar\0"
    998     "Georgian_on\0"
    999     "Georgian_par\0"
   1000     "Georgian_phar\0"
   1001     "Georgian_qar\0"
   1002     "Georgian_rae\0"
   1003     "Georgian_san\0"
   1004     "Georgian_shin\0"
   1005     "Georgian_tan\0"
   1006     "Georgian_tar\0"
   1007     "Georgian_un\0"
   1008     "Georgian_vin\0"
   1009     "Georgian_we\0"
   1010     "Georgian_xan\0"
   1011     "Georgian_zen\0"
   1012     "Georgian_zhar\0"
   1013     "grave\0"
   1014     "greater\0"
   1015     "greaterthanequal\0"
   1016     "Greek_accentdieresis\0"
   1017     "Greek_ALPHA\0"
   1018     "Greek_alpha\0"
   1019     "Greek_ALPHAaccent\0"
   1020     "Greek_alphaaccent\0"
   1021     "Greek_BETA\0"
   1022     "Greek_beta\0"
   1023     "Greek_CHI\0"
   1024     "Greek_chi\0"
   1025     "Greek_DELTA\0"
   1026     "Greek_delta\0"
   1027     "Greek_EPSILON\0"
   1028     "Greek_epsilon\0"
   1029     "Greek_EPSILONaccent\0"
   1030     "Greek_epsilonaccent\0"
   1031     "Greek_ETA\0"
   1032     "Greek_eta\0"
   1033     "Greek_ETAaccent\0"
   1034     "Greek_etaaccent\0"
   1035     "Greek_finalsmallsigma\0"
   1036     "Greek_GAMMA\0"
   1037     "Greek_gamma\0"
   1038     "Greek_horizbar\0"
   1039     "Greek_IOTA\0"
   1040     "Greek_iota\0"
   1041     "Greek_IOTAaccent\0"
   1042     "Greek_iotaaccent\0"
   1043     "Greek_iotaaccentdieresis\0"
   1044     "Greek_IOTAdiaeresis\0"
   1045     "Greek_IOTAdieresis\0"
   1046     "Greek_iotadieresis\0"
   1047     "Greek_KAPPA\0"
   1048     "Greek_kappa\0"
   1049     "Greek_LAMBDA\0"
   1050     "Greek_lambda\0"
   1051     "Greek_LAMDA\0"
   1052     "Greek_lamda\0"
   1053     "Greek_MU\0"
   1054     "Greek_mu\0"
   1055     "Greek_NU\0"
   1056     "Greek_nu\0"
   1057     "Greek_OMEGA\0"
   1058     "Greek_omega\0"
   1059     "Greek_OMEGAaccent\0"
   1060     "Greek_omegaaccent\0"
   1061     "Greek_OMICRON\0"
   1062     "Greek_omicron\0"
   1063     "Greek_OMICRONaccent\0"
   1064     "Greek_omicronaccent\0"
   1065     "Greek_PHI\0"
   1066     "Greek_phi\0"
   1067     "Greek_PI\0"
   1068     "Greek_pi\0"
   1069     "Greek_PSI\0"
   1070     "Greek_psi\0"
   1071     "Greek_RHO\0"
   1072     "Greek_rho\0"
   1073     "Greek_SIGMA\0"
   1074     "Greek_sigma\0"
   1075     "Greek_switch\0"
   1076     "Greek_TAU\0"
   1077     "Greek_tau\0"
   1078     "Greek_THETA\0"
   1079     "Greek_theta\0"
   1080     "Greek_UPSILON\0"
   1081     "Greek_upsilon\0"
   1082     "Greek_UPSILONaccent\0"
   1083     "Greek_upsilonaccent\0"
   1084     "Greek_upsilonaccentdieresis\0"
   1085     "Greek_UPSILONdieresis\0"
   1086     "Greek_upsilondieresis\0"
   1087     "Greek_XI\0"
   1088     "Greek_xi\0"
   1089     "Greek_ZETA\0"
   1090     "Greek_zeta\0"
   1091     "guilder\0"
   1092     "guillemotleft\0"
   1093     "guillemotright\0"
   1094     "H\0"
   1095     "h\0"
   1096     "hairspace\0"
   1097     "Hangul\0"
   1098     "Hangul_A\0"
   1099     "Hangul_AE\0"
   1100     "Hangul_AraeA\0"
   1101     "Hangul_AraeAE\0"
   1102     "Hangul_Banja\0"
   1103     "Hangul_Cieuc\0"
   1104     "Hangul_Codeinput\0"
   1105     "Hangul_Dikeud\0"
   1106     "Hangul_E\0"
   1107     "Hangul_End\0"
   1108     "Hangul_EO\0"
   1109     "Hangul_EU\0"
   1110     "Hangul_Hanja\0"
   1111     "Hangul_Hieuh\0"
   1112     "Hangul_I\0"
   1113     "Hangul_Ieung\0"
   1114     "Hangul_J_Cieuc\0"
   1115     "Hangul_J_Dikeud\0"
   1116     "Hangul_J_Hieuh\0"
   1117     "Hangul_J_Ieung\0"
   1118     "Hangul_J_Jieuj\0"
   1119     "Hangul_J_Khieuq\0"
   1120     "Hangul_J_Kiyeog\0"
   1121     "Hangul_J_KiyeogSios\0"
   1122     "Hangul_J_KkogjiDalrinIeung\0"
   1123     "Hangul_J_Mieum\0"
   1124     "Hangul_J_Nieun\0"
   1125     "Hangul_J_NieunHieuh\0"
   1126     "Hangul_J_NieunJieuj\0"
   1127     "Hangul_J_PanSios\0"
   1128     "Hangul_J_Phieuf\0"
   1129     "Hangul_J_Pieub\0"
   1130     "Hangul_J_PieubSios\0"
   1131     "Hangul_J_Rieul\0"
   1132     "Hangul_J_RieulHieuh\0"
   1133     "Hangul_J_RieulKiyeog\0"
   1134     "Hangul_J_RieulMieum\0"
   1135     "Hangul_J_RieulPhieuf\0"
   1136     "Hangul_J_RieulPieub\0"
   1137     "Hangul_J_RieulSios\0"
   1138     "Hangul_J_RieulTieut\0"
   1139     "Hangul_J_Sios\0"
   1140     "Hangul_J_SsangKiyeog\0"
   1141     "Hangul_J_SsangSios\0"
   1142     "Hangul_J_Tieut\0"
   1143     "Hangul_J_YeorinHieuh\0"
   1144     "Hangul_Jamo\0"
   1145     "Hangul_Jeonja\0"
   1146     "Hangul_Jieuj\0"
   1147     "Hangul_Khieuq\0"
   1148     "Hangul_Kiyeog\0"
   1149     "Hangul_KiyeogSios\0"
   1150     "Hangul_KkogjiDalrinIeung\0"
   1151     "Hangul_Mieum\0"
   1152     "Hangul_MultipleCandidate\0"
   1153     "Hangul_Nieun\0"
   1154     "Hangul_NieunHieuh\0"
   1155     "Hangul_NieunJieuj\0"
   1156     "Hangul_O\0"
   1157     "Hangul_OE\0"
   1158     "Hangul_PanSios\0"
   1159     "Hangul_Phieuf\0"
   1160     "Hangul_Pieub\0"
   1161     "Hangul_PieubSios\0"
   1162     "Hangul_PostHanja\0"
   1163     "Hangul_PreHanja\0"
   1164     "Hangul_PreviousCandidate\0"
   1165     "Hangul_Rieul\0"
   1166     "Hangul_RieulHieuh\0"
   1167     "Hangul_RieulKiyeog\0"
   1168     "Hangul_RieulMieum\0"
   1169     "Hangul_RieulPhieuf\0"
   1170     "Hangul_RieulPieub\0"
   1171     "Hangul_RieulSios\0"
   1172     "Hangul_RieulTieut\0"
   1173     "Hangul_RieulYeorinHieuh\0"
   1174     "Hangul_Romaja\0"
   1175     "Hangul_SingleCandidate\0"
   1176     "Hangul_Sios\0"
   1177     "Hangul_Special\0"
   1178     "Hangul_SsangDikeud\0"
   1179     "Hangul_SsangJieuj\0"
   1180     "Hangul_SsangKiyeog\0"
   1181     "Hangul_SsangPieub\0"
   1182     "Hangul_SsangSios\0"
   1183     "Hangul_Start\0"
   1184     "Hangul_SunkyeongeumMieum\0"
   1185     "Hangul_SunkyeongeumPhieuf\0"
   1186     "Hangul_SunkyeongeumPieub\0"
   1187     "Hangul_switch\0"
   1188     "Hangul_Tieut\0"
   1189     "Hangul_U\0"
   1190     "Hangul_WA\0"
   1191     "Hangul_WAE\0"
   1192     "Hangul_WE\0"
   1193     "Hangul_WEO\0"
   1194     "Hangul_WI\0"
   1195     "Hangul_YA\0"
   1196     "Hangul_YAE\0"
   1197     "Hangul_YE\0"
   1198     "Hangul_YEO\0"
   1199     "Hangul_YeorinHieuh\0"
   1200     "Hangul_YI\0"
   1201     "Hangul_YO\0"
   1202     "Hangul_YU\0"
   1203     "Hankaku\0"
   1204     "Hcircumflex\0"
   1205     "hcircumflex\0"
   1206     "heart\0"
   1207     "hebrew_aleph\0"
   1208     "hebrew_ayin\0"
   1209     "hebrew_bet\0"
   1210     "hebrew_beth\0"
   1211     "hebrew_chet\0"
   1212     "hebrew_dalet\0"
   1213     "hebrew_daleth\0"
   1214     "hebrew_doublelowline\0"
   1215     "hebrew_finalkaph\0"
   1216     "hebrew_finalmem\0"
   1217     "hebrew_finalnun\0"
   1218     "hebrew_finalpe\0"
   1219     "hebrew_finalzade\0"
   1220     "hebrew_finalzadi\0"
   1221     "hebrew_gimel\0"
   1222     "hebrew_gimmel\0"
   1223     "hebrew_he\0"
   1224     "hebrew_het\0"
   1225     "hebrew_kaph\0"
   1226     "hebrew_kuf\0"
   1227     "hebrew_lamed\0"
   1228     "hebrew_mem\0"
   1229     "hebrew_nun\0"
   1230     "hebrew_pe\0"
   1231     "hebrew_qoph\0"
   1232     "hebrew_resh\0"
   1233     "hebrew_samech\0"
   1234     "hebrew_samekh\0"
   1235     "hebrew_shin\0"
   1236     "Hebrew_switch\0"
   1237     "hebrew_taf\0"
   1238     "hebrew_taw\0"
   1239     "hebrew_tet\0"
   1240     "hebrew_teth\0"
   1241     "hebrew_waw\0"
   1242     "hebrew_yod\0"
   1243     "hebrew_zade\0"
   1244     "hebrew_zadi\0"
   1245     "hebrew_zain\0"
   1246     "hebrew_zayin\0"
   1247     "Help\0"
   1248     "Henkan\0"
   1249     "Henkan_Mode\0"
   1250     "hexagram\0"
   1251     "Hiragana\0"
   1252     "Hiragana_Katakana\0"
   1253     "Home\0"
   1254     "horizconnector\0"
   1255     "horizlinescan1\0"
   1256     "horizlinescan3\0"
   1257     "horizlinescan5\0"
   1258     "horizlinescan7\0"
   1259     "horizlinescan9\0"
   1260     "hpBackTab\0"
   1261     "hpblock\0"
   1262     "hpClearLine\0"
   1263     "hpDeleteChar\0"
   1264     "hpDeleteLine\0"
   1265     "hpguilder\0"
   1266     "hpInsertChar\0"
   1267     "hpInsertLine\0"
   1268     "hpIO\0"
   1269     "hpKP_BackTab\0"
   1270     "hplira\0"
   1271     "hplongminus\0"
   1272     "hpModelock1\0"
   1273     "hpModelock2\0"
   1274     "hpmute_acute\0"
   1275     "hpmute_asciicircum\0"
   1276     "hpmute_asciitilde\0"
   1277     "hpmute_diaeresis\0"
   1278     "hpmute_grave\0"
   1279     "hpReset\0"
   1280     "hpSystem\0"
   1281     "hpUser\0"
   1282     "hpYdiaeresis\0"
   1283     "Hstroke\0"
   1284     "hstroke\0"
   1285     "ht\0"
   1286     "Hyper_L\0"
   1287     "Hyper_R\0"
   1288     "hyphen\0"
   1289     "I\0"
   1290     "i\0"
   1291     "Iabovedot\0"
   1292     "Iacute\0"
   1293     "iacute\0"
   1294     "Ibelowdot\0"
   1295     "ibelowdot\0"
   1296     "Ibreve\0"
   1297     "ibreve\0"
   1298     "Icircumflex\0"
   1299     "icircumflex\0"
   1300     "identical\0"
   1301     "Idiaeresis\0"
   1302     "idiaeresis\0"
   1303     "idotless\0"
   1304     "ifonlyif\0"
   1305     "Igrave\0"
   1306     "igrave\0"
   1307     "Ihook\0"
   1308     "ihook\0"
   1309     "Imacron\0"
   1310     "imacron\0"
   1311     "implies\0"
   1312     "includedin\0"
   1313     "includes\0"
   1314     "infinity\0"
   1315     "Insert\0"
   1316     "InsertChar\0"
   1317     "InsertLine\0"
   1318     "integral\0"
   1319     "intersection\0"
   1320     "IO\0"
   1321     "Iogonek\0"
   1322     "iogonek\0"
   1323     "ISO_Center_Object\0"
   1324     "ISO_Continuous_Underline\0"
   1325     "ISO_Discontinuous_Underline\0"
   1326     "ISO_Emphasize\0"
   1327     "ISO_Enter\0"
   1328     "ISO_Fast_Cursor_Down\0"
   1329     "ISO_Fast_Cursor_Left\0"
   1330     "ISO_Fast_Cursor_Right\0"
   1331     "ISO_Fast_Cursor_Up\0"
   1332     "ISO_First_Group\0"
   1333     "ISO_First_Group_Lock\0"
   1334     "ISO_Group_Latch\0"
   1335     "ISO_Group_Lock\0"
   1336     "ISO_Group_Shift\0"
   1337     "ISO_Last_Group\0"
   1338     "ISO_Last_Group_Lock\0"
   1339     "ISO_Left_Tab\0"
   1340     "ISO_Level2_Latch\0"
   1341     "ISO_Level3_Latch\0"
   1342     "ISO_Level3_Lock\0"
   1343     "ISO_Level3_Shift\0"
   1344     "ISO_Level5_Latch\0"
   1345     "ISO_Level5_Lock\0"
   1346     "ISO_Level5_Shift\0"
   1347     "ISO_Lock\0"
   1348     "ISO_Move_Line_Down\0"
   1349     "ISO_Move_Line_Up\0"
   1350     "ISO_Next_Group\0"
   1351     "ISO_Next_Group_Lock\0"
   1352     "ISO_Partial_Line_Down\0"
   1353     "ISO_Partial_Line_Up\0"
   1354     "ISO_Partial_Space_Left\0"
   1355     "ISO_Partial_Space_Right\0"
   1356     "ISO_Prev_Group\0"
   1357     "ISO_Prev_Group_Lock\0"
   1358     "ISO_Release_Both_Margins\0"
   1359     "ISO_Release_Margin_Left\0"
   1360     "ISO_Release_Margin_Right\0"
   1361     "ISO_Set_Margin_Left\0"
   1362     "ISO_Set_Margin_Right\0"
   1363     "Itilde\0"
   1364     "itilde\0"
   1365     "J\0"
   1366     "j\0"
   1367     "Jcircumflex\0"
   1368     "jcircumflex\0"
   1369     "jot\0"
   1370     "K\0"
   1371     "k\0"
   1372     "kana_a\0"
   1373     "kana_A\0"
   1374     "kana_CHI\0"
   1375     "kana_closingbracket\0"
   1376     "kana_comma\0"
   1377     "kana_conjunctive\0"
   1378     "kana_e\0"
   1379     "kana_E\0"
   1380     "kana_FU\0"
   1381     "kana_fullstop\0"
   1382     "kana_HA\0"
   1383     "kana_HE\0"
   1384     "kana_HI\0"
   1385     "kana_HO\0"
   1386     "kana_HU\0"
   1387     "kana_i\0"
   1388     "kana_I\0"
   1389     "kana_KA\0"
   1390     "kana_KE\0"
   1391     "kana_KI\0"
   1392     "kana_KO\0"
   1393     "kana_KU\0"
   1394     "Kana_Lock\0"
   1395     "kana_MA\0"
   1396     "kana_ME\0"
   1397     "kana_MI\0"
   1398     "kana_middledot\0"
   1399     "kana_MO\0"
   1400     "kana_MU\0"
   1401     "kana_N\0"
   1402     "kana_NA\0"
   1403     "kana_NE\0"
   1404     "kana_NI\0"
   1405     "kana_NO\0"
   1406     "kana_NU\0"
   1407     "kana_o\0"
   1408     "kana_O\0"
   1409     "kana_openingbracket\0"
   1410     "kana_RA\0"
   1411     "kana_RE\0"
   1412     "kana_RI\0"
   1413     "kana_RO\0"
   1414     "kana_RU\0"
   1415     "kana_SA\0"
   1416     "kana_SE\0"
   1417     "kana_SHI\0"
   1418     "Kana_Shift\0"
   1419     "kana_SO\0"
   1420     "kana_SU\0"
   1421     "kana_switch\0"
   1422     "kana_TA\0"
   1423     "kana_TE\0"
   1424     "kana_TI\0"
   1425     "kana_TO\0"
   1426     "kana_tsu\0"
   1427     "kana_TSU\0"
   1428     "kana_tu\0"
   1429     "kana_TU\0"
   1430     "kana_u\0"
   1431     "kana_U\0"
   1432     "kana_WA\0"
   1433     "kana_WO\0"
   1434     "kana_ya\0"
   1435     "kana_YA\0"
   1436     "kana_yo\0"
   1437     "kana_YO\0"
   1438     "kana_yu\0"
   1439     "kana_YU\0"
   1440     "Kanji\0"
   1441     "Kanji_Bangou\0"
   1442     "kappa\0"
   1443     "Katakana\0"
   1444     "Kcedilla\0"
   1445     "kcedilla\0"
   1446     "Korean_Won\0"
   1447     "KP_0\0"
   1448     "KP_1\0"
   1449     "KP_2\0"
   1450     "KP_3\0"
   1451     "KP_4\0"
   1452     "KP_5\0"
   1453     "KP_6\0"
   1454     "KP_7\0"
   1455     "KP_8\0"
   1456     "KP_9\0"
   1457     "KP_Add\0"
   1458     "KP_BackTab\0"
   1459     "KP_Begin\0"
   1460     "KP_Decimal\0"
   1461     "KP_Delete\0"
   1462     "KP_Divide\0"
   1463     "KP_Down\0"
   1464     "KP_End\0"
   1465     "KP_Enter\0"
   1466     "KP_Equal\0"
   1467     "KP_F1\0"
   1468     "KP_F2\0"
   1469     "KP_F3\0"
   1470     "KP_F4\0"
   1471     "KP_Home\0"
   1472     "KP_Insert\0"
   1473     "KP_Left\0"
   1474     "KP_Multiply\0"
   1475     "KP_Next\0"
   1476     "KP_Page_Down\0"
   1477     "KP_Page_Up\0"
   1478     "KP_Prior\0"
   1479     "KP_Right\0"
   1480     "KP_Separator\0"
   1481     "KP_Space\0"
   1482     "KP_Subtract\0"
   1483     "KP_Tab\0"
   1484     "KP_Up\0"
   1485     "kra\0"
   1486     "L\0"
   1487     "l\0"
   1488     "L1\0"
   1489     "L10\0"
   1490     "L2\0"
   1491     "L3\0"
   1492     "L4\0"
   1493     "L5\0"
   1494     "L6\0"
   1495     "L7\0"
   1496     "L8\0"
   1497     "L9\0"
   1498     "Lacute\0"
   1499     "lacute\0"
   1500     "Last_Virtual_Screen\0"
   1501     "latincross\0"
   1502     "Lbelowdot\0"
   1503     "lbelowdot\0"
   1504     "Lcaron\0"
   1505     "lcaron\0"
   1506     "Lcedilla\0"
   1507     "lcedilla\0"
   1508     "Left\0"
   1509     "leftanglebracket\0"
   1510     "leftarrow\0"
   1511     "leftcaret\0"
   1512     "leftdoublequotemark\0"
   1513     "leftmiddlecurlybrace\0"
   1514     "leftopentriangle\0"
   1515     "leftpointer\0"
   1516     "leftradical\0"
   1517     "leftshoe\0"
   1518     "leftsinglequotemark\0"
   1519     "leftt\0"
   1520     "lefttack\0"
   1521     "less\0"
   1522     "lessthanequal\0"
   1523     "lf\0"
   1524     "Linefeed\0"
   1525     "lira\0"
   1526     "LiraSign\0"
   1527     "logicaland\0"
   1528     "logicalor\0"
   1529     "longminus\0"
   1530     "lowleftcorner\0"
   1531     "lowrightcorner\0"
   1532     "Lstroke\0"
   1533     "lstroke\0"
   1534     "M\0"
   1535     "m\0"
   1536     "Mabovedot\0"
   1537     "mabovedot\0"
   1538     "Macedonia_dse\0"
   1539     "Macedonia_DSE\0"
   1540     "Macedonia_gje\0"
   1541     "Macedonia_GJE\0"
   1542     "Macedonia_kje\0"
   1543     "Macedonia_KJE\0"
   1544     "macron\0"
   1545     "Mae_Koho\0"
   1546     "malesymbol\0"
   1547     "maltesecross\0"
   1548     "marker\0"
   1549     "masculine\0"
   1550     "Massyo\0"
   1551     "Menu\0"
   1552     "Meta_L\0"
   1553     "Meta_R\0"
   1554     "MillSign\0"
   1555     "minus\0"
   1556     "minutes\0"
   1557     "Mode_switch\0"
   1558     "MouseKeys_Accel_Enable\0"
   1559     "MouseKeys_Enable\0"
   1560     "mu\0"
   1561     "Muhenkan\0"
   1562     "Multi_key\0"
   1563     "MultipleCandidate\0"
   1564     "multiply\0"
   1565     "musicalflat\0"
   1566     "musicalsharp\0"
   1567     "mute_acute\0"
   1568     "mute_asciicircum\0"
   1569     "mute_asciitilde\0"
   1570     "mute_diaeresis\0"
   1571     "mute_grave\0"
   1572     "N\0"
   1573     "n\0"
   1574     "nabla\0"
   1575     "Nacute\0"
   1576     "nacute\0"
   1577     "NairaSign\0"
   1578     "Ncaron\0"
   1579     "ncaron\0"
   1580     "Ncedilla\0"
   1581     "ncedilla\0"
   1582     "NewSheqelSign\0"
   1583     "Next\0"
   1584     "Next_Virtual_Screen\0"
   1585     "ninesubscript\0"
   1586     "ninesuperior\0"
   1587     "nl\0"
   1588     "nobreakspace\0"
   1589     "NoSymbol\0"
   1590     "notapproxeq\0"
   1591     "notelementof\0"
   1592     "notequal\0"
   1593     "notidentical\0"
   1594     "notsign\0"
   1595     "Ntilde\0"
   1596     "ntilde\0"
   1597     "Num_Lock\0"
   1598     "numbersign\0"
   1599     "numerosign\0"
   1600     "O\0"
   1601     "o\0"
   1602     "Oacute\0"
   1603     "oacute\0"
   1604     "Obarred\0"
   1605     "obarred\0"
   1606     "Obelowdot\0"
   1607     "obelowdot\0"
   1608     "Ocaron\0"
   1609     "ocaron\0"
   1610     "Ocircumflex\0"
   1611     "ocircumflex\0"
   1612     "Ocircumflexacute\0"
   1613     "ocircumflexacute\0"
   1614     "Ocircumflexbelowdot\0"
   1615     "ocircumflexbelowdot\0"
   1616     "Ocircumflexgrave\0"
   1617     "ocircumflexgrave\0"
   1618     "Ocircumflexhook\0"
   1619     "ocircumflexhook\0"
   1620     "Ocircumflextilde\0"
   1621     "ocircumflextilde\0"
   1622     "Odiaeresis\0"
   1623     "odiaeresis\0"
   1624     "Odoubleacute\0"
   1625     "odoubleacute\0"
   1626     "OE\0"
   1627     "oe\0"
   1628     "ogonek\0"
   1629     "Ograve\0"
   1630     "ograve\0"
   1631     "Ohook\0"
   1632     "ohook\0"
   1633     "Ohorn\0"
   1634     "ohorn\0"
   1635     "Ohornacute\0"
   1636     "ohornacute\0"
   1637     "Ohornbelowdot\0"
   1638     "ohornbelowdot\0"
   1639     "Ohorngrave\0"
   1640     "ohorngrave\0"
   1641     "Ohornhook\0"
   1642     "ohornhook\0"
   1643     "Ohorntilde\0"
   1644     "ohorntilde\0"
   1645     "Omacron\0"
   1646     "omacron\0"
   1647     "oneeighth\0"
   1648     "onefifth\0"
   1649     "onehalf\0"
   1650     "onequarter\0"
   1651     "onesixth\0"
   1652     "onesubscript\0"
   1653     "onesuperior\0"
   1654     "onethird\0"
   1655     "Ooblique\0"
   1656     "ooblique\0"
   1657     "openrectbullet\0"
   1658     "openstar\0"
   1659     "opentribulletdown\0"
   1660     "opentribulletup\0"
   1661     "ordfeminine\0"
   1662     "osfActivate\0"
   1663     "osfAddMode\0"
   1664     "osfBackSpace\0"
   1665     "osfBackTab\0"
   1666     "osfBeginData\0"
   1667     "osfBeginLine\0"
   1668     "osfCancel\0"
   1669     "osfClear\0"
   1670     "osfCopy\0"
   1671     "osfCut\0"
   1672     "osfDelete\0"
   1673     "osfDeselectAll\0"
   1674     "osfDown\0"
   1675     "osfEndData\0"
   1676     "osfEndLine\0"
   1677     "osfEscape\0"
   1678     "osfExtend\0"
   1679     "osfHelp\0"
   1680     "osfInsert\0"
   1681     "osfLeft\0"
   1682     "osfMenu\0"
   1683     "osfMenuBar\0"
   1684     "osfNextField\0"
   1685     "osfNextMenu\0"
   1686     "osfPageDown\0"
   1687     "osfPageLeft\0"
   1688     "osfPageRight\0"
   1689     "osfPageUp\0"
   1690     "osfPaste\0"
   1691     "osfPrevField\0"
   1692     "osfPrevMenu\0"
   1693     "osfPrimaryPaste\0"
   1694     "osfQuickPaste\0"
   1695     "osfReselect\0"
   1696     "osfRestore\0"
   1697     "osfRight\0"
   1698     "osfSelect\0"
   1699     "osfSelectAll\0"
   1700     "osfUndo\0"
   1701     "osfUp\0"
   1702     "Oslash\0"
   1703     "oslash\0"
   1704     "Otilde\0"
   1705     "otilde\0"
   1706     "overbar\0"
   1707     "Overlay1_Enable\0"
   1708     "Overlay2_Enable\0"
   1709     "overline\0"
   1710     "P\0"
   1711     "p\0"
   1712     "Pabovedot\0"
   1713     "pabovedot\0"
   1714     "Page_Down\0"
   1715     "Page_Up\0"
   1716     "paragraph\0"
   1717     "parenleft\0"
   1718     "parenright\0"
   1719     "partdifferential\0"
   1720     "partialderivative\0"
   1721     "Pause\0"
   1722     "percent\0"
   1723     "period\0"
   1724     "periodcentered\0"
   1725     "permille\0"
   1726     "PesetaSign\0"
   1727     "phonographcopyright\0"
   1728     "plus\0"
   1729     "plusminus\0"
   1730     "Pointer_Accelerate\0"
   1731     "Pointer_Button1\0"
   1732     "Pointer_Button2\0"
   1733     "Pointer_Button3\0"
   1734     "Pointer_Button4\0"
   1735     "Pointer_Button5\0"
   1736     "Pointer_Button_Dflt\0"
   1737     "Pointer_DblClick1\0"
   1738     "Pointer_DblClick2\0"
   1739     "Pointer_DblClick3\0"
   1740     "Pointer_DblClick4\0"
   1741     "Pointer_DblClick5\0"
   1742     "Pointer_DblClick_Dflt\0"
   1743     "Pointer_DfltBtnNext\0"
   1744     "Pointer_DfltBtnPrev\0"
   1745     "Pointer_Down\0"
   1746     "Pointer_DownLeft\0"
   1747     "Pointer_DownRight\0"
   1748     "Pointer_Drag1\0"
   1749     "Pointer_Drag2\0"
   1750     "Pointer_Drag3\0"
   1751     "Pointer_Drag4\0"
   1752     "Pointer_Drag5\0"
   1753     "Pointer_Drag_Dflt\0"
   1754     "Pointer_EnableKeys\0"
   1755     "Pointer_Left\0"
   1756     "Pointer_Right\0"
   1757     "Pointer_Up\0"
   1758     "Pointer_UpLeft\0"
   1759     "Pointer_UpRight\0"
   1760     "prescription\0"
   1761     "Prev_Virtual_Screen\0"
   1762     "PreviousCandidate\0"
   1763     "Print\0"
   1764     "Prior\0"
   1765     "prolongedsound\0"
   1766     "punctspace\0"
   1767     "Q\0"
   1768     "q\0"
   1769     "quad\0"
   1770     "question\0"
   1771     "questiondown\0"
   1772     "quotedbl\0"
   1773     "quoteleft\0"
   1774     "quoteright\0"
   1775     "R\0"
   1776     "r\0"
   1777     "R1\0"
   1778     "R10\0"
   1779     "R11\0"
   1780     "R12\0"
   1781     "R13\0"
   1782     "R14\0"
   1783     "R15\0"
   1784     "R2\0"
   1785     "R3\0"
   1786     "R4\0"
   1787     "R5\0"
   1788     "R6\0"
   1789     "R7\0"
   1790     "R8\0"
   1791     "R9\0"
   1792     "Racute\0"
   1793     "racute\0"
   1794     "radical\0"
   1795     "Rcaron\0"
   1796     "rcaron\0"
   1797     "Rcedilla\0"
   1798     "rcedilla\0"
   1799     "Redo\0"
   1800     "registered\0"
   1801     "RepeatKeys_Enable\0"
   1802     "Reset\0"
   1803     "Return\0"
   1804     "Right\0"
   1805     "rightanglebracket\0"
   1806     "rightarrow\0"
   1807     "rightcaret\0"
   1808     "rightdoublequotemark\0"
   1809     "rightmiddlecurlybrace\0"
   1810     "rightmiddlesummation\0"
   1811     "rightopentriangle\0"
   1812     "rightpointer\0"
   1813     "rightshoe\0"
   1814     "rightsinglequotemark\0"
   1815     "rightt\0"
   1816     "righttack\0"
   1817     "Romaji\0"
   1818     "RupeeSign\0"
   1819     "S\0"
   1820     "s\0"
   1821     "Sabovedot\0"
   1822     "sabovedot\0"
   1823     "Sacute\0"
   1824     "sacute\0"
   1825     "Scaron\0"
   1826     "scaron\0"
   1827     "Scedilla\0"
   1828     "scedilla\0"
   1829     "SCHWA\0"
   1830     "schwa\0"
   1831     "Scircumflex\0"
   1832     "scircumflex\0"
   1833     "script_switch\0"
   1834     "Scroll_Lock\0"
   1835     "seconds\0"
   1836     "section\0"
   1837     "Select\0"
   1838     "semicolon\0"
   1839     "semivoicedsound\0"
   1840     "Serbian_dje\0"
   1841     "Serbian_DJE\0"
   1842     "Serbian_dze\0"
   1843     "Serbian_DZE\0"
   1844     "Serbian_je\0"
   1845     "Serbian_JE\0"
   1846     "Serbian_lje\0"
   1847     "Serbian_LJE\0"
   1848     "Serbian_nje\0"
   1849     "Serbian_NJE\0"
   1850     "Serbian_tshe\0"
   1851     "Serbian_TSHE\0"
   1852     "seveneighths\0"
   1853     "sevensubscript\0"
   1854     "sevensuperior\0"
   1855     "Shift_L\0"
   1856     "Shift_Lock\0"
   1857     "Shift_R\0"
   1858     "signaturemark\0"
   1859     "signifblank\0"
   1860     "similarequal\0"
   1861     "SingleCandidate\0"
   1862     "singlelowquotemark\0"
   1863     "Sinh_a\0"
   1864     "Sinh_aa\0"
   1865     "Sinh_aa2\0"
   1866     "Sinh_ae\0"
   1867     "Sinh_ae2\0"
   1868     "Sinh_aee\0"
   1869     "Sinh_aee2\0"
   1870     "Sinh_ai\0"
   1871     "Sinh_ai2\0"
   1872     "Sinh_al\0"
   1873     "Sinh_au\0"
   1874     "Sinh_au2\0"
   1875     "Sinh_ba\0"
   1876     "Sinh_bha\0"
   1877     "Sinh_ca\0"
   1878     "Sinh_cha\0"
   1879     "Sinh_dda\0"
   1880     "Sinh_ddha\0"
   1881     "Sinh_dha\0"
   1882     "Sinh_dhha\0"
   1883     "Sinh_e\0"
   1884     "Sinh_e2\0"
   1885     "Sinh_ee\0"
   1886     "Sinh_ee2\0"
   1887     "Sinh_fa\0"
   1888     "Sinh_ga\0"
   1889     "Sinh_gha\0"
   1890     "Sinh_h2\0"
   1891     "Sinh_ha\0"
   1892     "Sinh_i\0"
   1893     "Sinh_i2\0"
   1894     "Sinh_ii\0"
   1895     "Sinh_ii2\0"
   1896     "Sinh_ja\0"
   1897     "Sinh_jha\0"
   1898     "Sinh_jnya\0"
   1899     "Sinh_ka\0"
   1900     "Sinh_kha\0"
   1901     "Sinh_kunddaliya\0"
   1902     "Sinh_la\0"
   1903     "Sinh_lla\0"
   1904     "Sinh_lu\0"
   1905     "Sinh_lu2\0"
   1906     "Sinh_luu\0"
   1907     "Sinh_luu2\0"
   1908     "Sinh_ma\0"
   1909     "Sinh_mba\0"
   1910     "Sinh_na\0"
   1911     "Sinh_ndda\0"
   1912     "Sinh_ndha\0"
   1913     "Sinh_ng\0"
   1914     "Sinh_ng2\0"
   1915     "Sinh_nga\0"
   1916     "Sinh_nja\0"
   1917     "Sinh_nna\0"
   1918     "Sinh_nya\0"
   1919     "Sinh_o\0"
   1920     "Sinh_o2\0"
   1921     "Sinh_oo\0"
   1922     "Sinh_oo2\0"
   1923     "Sinh_pa\0"
   1924     "Sinh_pha\0"
   1925     "Sinh_ra\0"
   1926     "Sinh_ri\0"
   1927     "Sinh_rii\0"
   1928     "Sinh_ru2\0"
   1929     "Sinh_ruu2\0"
   1930     "Sinh_sa\0"
   1931     "Sinh_sha\0"
   1932     "Sinh_ssha\0"
   1933     "Sinh_tha\0"
   1934     "Sinh_thha\0"
   1935     "Sinh_tta\0"
   1936     "Sinh_ttha\0"
   1937     "Sinh_u\0"
   1938     "Sinh_u2\0"
   1939     "Sinh_uu\0"
   1940     "Sinh_uu2\0"
   1941     "Sinh_va\0"
   1942     "Sinh_ya\0"
   1943     "sixsubscript\0"
   1944     "sixsuperior\0"
   1945     "slash\0"
   1946     "SlowKeys_Enable\0"
   1947     "soliddiamond\0"
   1948     "space\0"
   1949     "squareroot\0"
   1950     "ssharp\0"
   1951     "sterling\0"
   1952     "StickyKeys_Enable\0"
   1953     "stricteq\0"
   1954     "SunAgain\0"
   1955     "SunAltGraph\0"
   1956     "SunAudioLowerVolume\0"
   1957     "SunAudioMute\0"
   1958     "SunAudioRaiseVolume\0"
   1959     "SunCompose\0"
   1960     "SunCopy\0"
   1961     "SunCut\0"
   1962     "SunF36\0"
   1963     "SunF37\0"
   1964     "SunFA_Acute\0"
   1965     "SunFA_Cedilla\0"
   1966     "SunFA_Circum\0"
   1967     "SunFA_Diaeresis\0"
   1968     "SunFA_Grave\0"
   1969     "SunFA_Tilde\0"
   1970     "SunFind\0"
   1971     "SunFront\0"
   1972     "SunOpen\0"
   1973     "SunPageDown\0"
   1974     "SunPageUp\0"
   1975     "SunPaste\0"
   1976     "SunPowerSwitch\0"
   1977     "SunPowerSwitchShift\0"
   1978     "SunPrint_Screen\0"
   1979     "SunProps\0"
   1980     "SunStop\0"
   1981     "SunSys_Req\0"
   1982     "SunUndo\0"
   1983     "SunVideoDegauss\0"
   1984     "SunVideoLowerBrightness\0"
   1985     "SunVideoRaiseBrightness\0"
   1986     "Super_L\0"
   1987     "Super_R\0"
   1988     "Sys_Req\0"
   1989     "System\0"
   1990     "T\0"
   1991     "t\0"
   1992     "Tab\0"
   1993     "Tabovedot\0"
   1994     "tabovedot\0"
   1995     "Tcaron\0"
   1996     "tcaron\0"
   1997     "Tcedilla\0"
   1998     "tcedilla\0"
   1999     "telephone\0"
   2000     "telephonerecorder\0"
   2001     "Terminate_Server\0"
   2002     "Thai_baht\0"
   2003     "Thai_bobaimai\0"
   2004     "Thai_chochan\0"
   2005     "Thai_chochang\0"
   2006     "Thai_choching\0"
   2007     "Thai_chochoe\0"
   2008     "Thai_dochada\0"
   2009     "Thai_dodek\0"
   2010     "Thai_fofa\0"
   2011     "Thai_fofan\0"
   2012     "Thai_hohip\0"
   2013     "Thai_honokhuk\0"
   2014     "Thai_khokhai\0"
   2015     "Thai_khokhon\0"
   2016     "Thai_khokhuat\0"
   2017     "Thai_khokhwai\0"
   2018     "Thai_khorakhang\0"
   2019     "Thai_kokai\0"
   2020     "Thai_lakkhangyao\0"
   2021     "Thai_lekchet\0"
   2022     "Thai_lekha\0"
   2023     "Thai_lekhok\0"
   2024     "Thai_lekkao\0"
   2025     "Thai_leknung\0"
   2026     "Thai_lekpaet\0"
   2027     "Thai_leksam\0"
   2028     "Thai_leksi\0"
   2029     "Thai_leksong\0"
   2030     "Thai_leksun\0"
   2031     "Thai_lochula\0"
   2032     "Thai_loling\0"
   2033     "Thai_lu\0"
   2034     "Thai_maichattawa\0"
   2035     "Thai_maiek\0"
   2036     "Thai_maihanakat\0"
   2037     "Thai_maihanakat_maitho\0"
   2038     "Thai_maitaikhu\0"
   2039     "Thai_maitho\0"
   2040     "Thai_maitri\0"
   2041     "Thai_maiyamok\0"
   2042     "Thai_moma\0"
   2043     "Thai_ngongu\0"
   2044     "Thai_nikhahit\0"
   2045     "Thai_nonen\0"
   2046     "Thai_nonu\0"
   2047     "Thai_oang\0"
   2048     "Thai_paiyannoi\0"
   2049     "Thai_phinthu\0"
   2050     "Thai_phophan\0"
   2051     "Thai_phophung\0"
   2052     "Thai_phosamphao\0"
   2053     "Thai_popla\0"
   2054     "Thai_rorua\0"
   2055     "Thai_ru\0"
   2056     "Thai_saraa\0"
   2057     "Thai_saraaa\0"
   2058     "Thai_saraae\0"
   2059     "Thai_saraaimaimalai\0"
   2060     "Thai_saraaimaimuan\0"
   2061     "Thai_saraam\0"
   2062     "Thai_sarae\0"
   2063     "Thai_sarai\0"
   2064     "Thai_saraii\0"
   2065     "Thai_sarao\0"
   2066     "Thai_sarau\0"
   2067     "Thai_saraue\0"
   2068     "Thai_sarauee\0"
   2069     "Thai_sarauu\0"
   2070     "Thai_sorusi\0"
   2071     "Thai_sosala\0"
   2072     "Thai_soso\0"
   2073     "Thai_sosua\0"
   2074     "Thai_thanthakhat\0"
   2075     "Thai_thonangmontho\0"
   2076     "Thai_thophuthao\0"
   2077     "Thai_thothahan\0"
   2078     "Thai_thothan\0"
   2079     "Thai_thothong\0"
   2080     "Thai_thothung\0"
   2081     "Thai_topatak\0"
   2082     "Thai_totao\0"
   2083     "Thai_wowaen\0"
   2084     "Thai_yoyak\0"
   2085     "Thai_yoying\0"
   2086     "therefore\0"
   2087     "thinspace\0"
   2088     "THORN\0"
   2089     "Thorn\0"
   2090     "thorn\0"
   2091     "threeeighths\0"
   2092     "threefifths\0"
   2093     "threequarters\0"
   2094     "threesubscript\0"
   2095     "threesuperior\0"
   2096     "tintegral\0"
   2097     "topintegral\0"
   2098     "topleftparens\0"
   2099     "topleftradical\0"
   2100     "topleftsqbracket\0"
   2101     "topleftsummation\0"
   2102     "toprightparens\0"
   2103     "toprightsqbracket\0"
   2104     "toprightsummation\0"
   2105     "topt\0"
   2106     "topvertsummationconnector\0"
   2107     "Touroku\0"
   2108     "trademark\0"
   2109     "trademarkincircle\0"
   2110     "Tslash\0"
   2111     "tslash\0"
   2112     "twofifths\0"
   2113     "twosubscript\0"
   2114     "twosuperior\0"
   2115     "twothirds\0"
   2116     "U\0"
   2117     "u\0"
   2118     "Uacute\0"
   2119     "uacute\0"
   2120     "Ubelowdot\0"
   2121     "ubelowdot\0"
   2122     "Ubreve\0"
   2123     "ubreve\0"
   2124     "Ucircumflex\0"
   2125     "ucircumflex\0"
   2126     "Udiaeresis\0"
   2127     "udiaeresis\0"
   2128     "Udoubleacute\0"
   2129     "udoubleacute\0"
   2130     "Ugrave\0"
   2131     "ugrave\0"
   2132     "Uhook\0"
   2133     "uhook\0"
   2134     "Uhorn\0"
   2135     "uhorn\0"
   2136     "Uhornacute\0"
   2137     "uhornacute\0"
   2138     "Uhornbelowdot\0"
   2139     "uhornbelowdot\0"
   2140     "Uhorngrave\0"
   2141     "uhorngrave\0"
   2142     "Uhornhook\0"
   2143     "uhornhook\0"
   2144     "Uhorntilde\0"
   2145     "uhorntilde\0"
   2146     "Ukrainian_ghe_with_upturn\0"
   2147     "Ukrainian_GHE_WITH_UPTURN\0"
   2148     "Ukrainian_i\0"
   2149     "Ukrainian_I\0"
   2150     "Ukrainian_ie\0"
   2151     "Ukrainian_IE\0"
   2152     "Ukrainian_yi\0"
   2153     "Ukrainian_YI\0"
   2154     "Ukranian_i\0"
   2155     "Ukranian_I\0"
   2156     "Ukranian_je\0"
   2157     "Ukranian_JE\0"
   2158     "Ukranian_yi\0"
   2159     "Ukranian_YI\0"
   2160     "Umacron\0"
   2161     "umacron\0"
   2162     "underbar\0"
   2163     "underscore\0"
   2164     "Undo\0"
   2165     "union\0"
   2166     "Uogonek\0"
   2167     "uogonek\0"
   2168     "Up\0"
   2169     "uparrow\0"
   2170     "upcaret\0"
   2171     "upleftcorner\0"
   2172     "uprightcorner\0"
   2173     "upshoe\0"
   2174     "upstile\0"
   2175     "uptack\0"
   2176     "Uring\0"
   2177     "uring\0"
   2178     "User\0"
   2179     "Utilde\0"
   2180     "utilde\0"
   2181     "V\0"
   2182     "v\0"
   2183     "variation\0"
   2184     "vertbar\0"
   2185     "vertconnector\0"
   2186     "voicedsound\0"
   2187     "VoidSymbol\0"
   2188     "vt\0"
   2189     "W\0"
   2190     "w\0"
   2191     "Wacute\0"
   2192     "wacute\0"
   2193     "Wcircumflex\0"
   2194     "wcircumflex\0"
   2195     "Wdiaeresis\0"
   2196     "wdiaeresis\0"
   2197     "Wgrave\0"
   2198     "wgrave\0"
   2199     "WonSign\0"
   2200     "X\0"
   2201     "x\0"
   2202     "Xabovedot\0"
   2203     "xabovedot\0"
   2204     "XF86AddFavorite\0"
   2205     "XF86ApplicationLeft\0"
   2206     "XF86ApplicationRight\0"
   2207     "XF86AudioCycleTrack\0"
   2208     "XF86AudioForward\0"
   2209     "XF86AudioLowerVolume\0"
   2210     "XF86AudioMedia\0"
   2211     "XF86AudioMicMute\0"
   2212     "XF86AudioMute\0"
   2213     "XF86AudioNext\0"
   2214     "XF86AudioPause\0"
   2215     "XF86AudioPlay\0"
   2216     "XF86AudioPrev\0"
   2217     "XF86AudioRaiseVolume\0"
   2218     "XF86AudioRandomPlay\0"
   2219     "XF86AudioRecord\0"
   2220     "XF86AudioRepeat\0"
   2221     "XF86AudioRewind\0"
   2222     "XF86AudioStop\0"
   2223     "XF86Away\0"
   2224     "XF86Back\0"
   2225     "XF86BackForward\0"
   2226     "XF86Battery\0"
   2227     "XF86Blue\0"
   2228     "XF86Bluetooth\0"
   2229     "XF86Book\0"
   2230     "XF86BrightnessAdjust\0"
   2231     "XF86Calculater\0"
   2232     "XF86Calculator\0"
   2233     "XF86Calendar\0"
   2234     "XF86CD\0"
   2235     "XF86Clear\0"
   2236     "XF86ClearGrab\0"
   2237     "XF86Close\0"
   2238     "XF86Community\0"
   2239     "XF86ContrastAdjust\0"
   2240     "XF86Copy\0"
   2241     "XF86Cut\0"
   2242     "XF86CycleAngle\0"
   2243     "XF86Display\0"
   2244     "XF86Documents\0"
   2245     "XF86DOS\0"
   2246     "XF86Eject\0"
   2247     "XF86Excel\0"
   2248     "XF86Explorer\0"
   2249     "XF86Favorites\0"
   2250     "XF86Finance\0"
   2251     "XF86Forward\0"
   2252     "XF86FrameBack\0"
   2253     "XF86FrameForward\0"
   2254     "XF86Game\0"
   2255     "XF86Go\0"
   2256     "XF86Green\0"
   2257     "XF86Hibernate\0"
   2258     "XF86History\0"
   2259     "XF86HomePage\0"
   2260     "XF86HotLinks\0"
   2261     "XF86iTouch\0"
   2262     "XF86KbdBrightnessDown\0"
   2263     "XF86KbdBrightnessUp\0"
   2264     "XF86KbdLightOnOff\0"
   2265     "XF86Launch0\0"
   2266     "XF86Launch1\0"
   2267     "XF86Launch2\0"
   2268     "XF86Launch3\0"
   2269     "XF86Launch4\0"
   2270     "XF86Launch5\0"
   2271     "XF86Launch6\0"
   2272     "XF86Launch7\0"
   2273     "XF86Launch8\0"
   2274     "XF86Launch9\0"
   2275     "XF86LaunchA\0"
   2276     "XF86LaunchB\0"
   2277     "XF86LaunchC\0"
   2278     "XF86LaunchD\0"
   2279     "XF86LaunchE\0"
   2280     "XF86LaunchF\0"
   2281     "XF86LightBulb\0"
   2282     "XF86LogGrabInfo\0"
   2283     "XF86LogOff\0"
   2284     "XF86LogWindowTree\0"
   2285     "XF86Mail\0"
   2286     "XF86MailForward\0"
   2287     "XF86Market\0"
   2288     "XF86Meeting\0"
   2289     "XF86Memo\0"
   2290     "XF86MenuKB\0"
   2291     "XF86MenuPB\0"
   2292     "XF86Messenger\0"
   2293     "XF86ModeLock\0"
   2294     "XF86MonBrightnessDown\0"
   2295     "XF86MonBrightnessUp\0"
   2296     "XF86Music\0"
   2297     "XF86MyComputer\0"
   2298     "XF86MySites\0"
   2299     "XF86New\0"
   2300     "XF86News\0"
   2301     "XF86Next_VMode\0"
   2302     "XF86OfficeHome\0"
   2303     "XF86Open\0"
   2304     "XF86OpenURL\0"
   2305     "XF86Option\0"
   2306     "XF86Paste\0"
   2307     "XF86Phone\0"
   2308     "XF86Pictures\0"
   2309     "XF86PowerDown\0"
   2310     "XF86PowerOff\0"
   2311     "XF86Prev_VMode\0"
   2312     "XF86Q\0"
   2313     "XF86Red\0"
   2314     "XF86Refresh\0"
   2315     "XF86Reload\0"
   2316     "XF86Reply\0"
   2317     "XF86RockerDown\0"
   2318     "XF86RockerEnter\0"
   2319     "XF86RockerUp\0"
   2320     "XF86RotateWindows\0"
   2321     "XF86RotationKB\0"
   2322     "XF86RotationPB\0"
   2323     "XF86Save\0"
   2324     "XF86ScreenSaver\0"
   2325     "XF86ScrollClick\0"
   2326     "XF86ScrollDown\0"
   2327     "XF86ScrollUp\0"
   2328     "XF86Search\0"
   2329     "XF86Select\0"
   2330     "XF86Send\0"
   2331     "XF86Shop\0"
   2332     "XF86Sleep\0"
   2333     "XF86Spell\0"
   2334     "XF86SplitScreen\0"
   2335     "XF86Standby\0"
   2336     "XF86Start\0"
   2337     "XF86Stop\0"
   2338     "XF86Subtitle\0"
   2339     "XF86Support\0"
   2340     "XF86Suspend\0"
   2341     "XF86Switch_VT_1\0"
   2342     "XF86Switch_VT_10\0"
   2343     "XF86Switch_VT_11\0"
   2344     "XF86Switch_VT_12\0"
   2345     "XF86Switch_VT_2\0"
   2346     "XF86Switch_VT_3\0"
   2347     "XF86Switch_VT_4\0"
   2348     "XF86Switch_VT_5\0"
   2349     "XF86Switch_VT_6\0"
   2350     "XF86Switch_VT_7\0"
   2351     "XF86Switch_VT_8\0"
   2352     "XF86Switch_VT_9\0"
   2353     "XF86TaskPane\0"
   2354     "XF86Terminal\0"
   2355     "XF86Time\0"
   2356     "XF86ToDoList\0"
   2357     "XF86Tools\0"
   2358     "XF86TopMenu\0"
   2359     "XF86TouchpadOff\0"
   2360     "XF86TouchpadOn\0"
   2361     "XF86TouchpadToggle\0"
   2362     "XF86Travel\0"
   2363     "XF86Ungrab\0"
   2364     "XF86User1KB\0"
   2365     "XF86User2KB\0"
   2366     "XF86UserPB\0"
   2367     "XF86UWB\0"
   2368     "XF86VendorHome\0"
   2369     "XF86Video\0"
   2370     "XF86View\0"
   2371     "XF86WakeUp\0"
   2372     "XF86WebCam\0"
   2373     "XF86WheelButton\0"
   2374     "XF86WLAN\0"
   2375     "XF86Word\0"
   2376     "XF86WWW\0"
   2377     "XF86Xfer\0"
   2378     "XF86Yellow\0"
   2379     "XF86ZoomIn\0"
   2380     "XF86ZoomOut\0"
   2381     "Y\0"
   2382     "y\0"
   2383     "Yacute\0"
   2384     "yacute\0"
   2385     "Ybelowdot\0"
   2386     "ybelowdot\0"
   2387     "Ycircumflex\0"
   2388     "ycircumflex\0"
   2389     "ydiaeresis\0"
   2390     "Ydiaeresis\0"
   2391     "yen\0"
   2392     "Ygrave\0"
   2393     "ygrave\0"
   2394     "Yhook\0"
   2395     "yhook\0"
   2396     "Ytilde\0"
   2397     "ytilde\0"
   2398     "Z\0"
   2399     "z\0"
   2400     "Zabovedot\0"
   2401     "zabovedot\0"
   2402     "Zacute\0"
   2403     "zacute\0"
   2404     "Zcaron\0"
   2405     "zcaron\0"
   2406     "Zen_Koho\0"
   2407     "Zenkaku\0"
   2408     "Zenkaku_Hankaku\0"
   2409     "zerosubscript\0"
   2410     "zerosuperior\0"
   2411     "Zstroke\0"
   2412     "zstroke\0"
   2413 ;
   2414 #pragma GCC diagnostic pop
   2415 
   2416 struct name_keysym {
   2417     xkb_keysym_t keysym;
   2418     uint32_t offset;
   2419 };
   2420 
   2421 static const struct name_keysym name_to_keysym[] = {
   2422     { 0x00000030, 0 }, /* 0 */
   2423     { 0x00000031, 2 }, /* 1 */
   2424     { 0x00000032, 4 }, /* 2 */
   2425     { 0x00000033, 6 }, /* 3 */
   2426     { 0x0000fd10, 8 }, /* 3270_AltCursor */
   2427     { 0x0000fd0e, 23 }, /* 3270_Attn */
   2428     { 0x0000fd05, 33 }, /* 3270_BackTab */
   2429     { 0x0000fd19, 46 }, /* 3270_ChangeScreen */
   2430     { 0x0000fd15, 64 }, /* 3270_Copy */
   2431     { 0x0000fd0f, 74 }, /* 3270_CursorBlink */
   2432     { 0x0000fd1c, 91 }, /* 3270_CursorSelect */
   2433     { 0x0000fd1a, 109 }, /* 3270_DeleteWord */
   2434     { 0x0000fd01, 125 }, /* 3270_Duplicate */
   2435     { 0x0000fd1e, 140 }, /* 3270_Enter */
   2436     { 0x0000fd06, 151 }, /* 3270_EraseEOF */
   2437     { 0x0000fd07, 165 }, /* 3270_EraseInput */
   2438     { 0x0000fd1b, 181 }, /* 3270_ExSelect */
   2439     { 0x0000fd02, 195 }, /* 3270_FieldMark */
   2440     { 0x0000fd13, 210 }, /* 3270_Ident */
   2441     { 0x0000fd12, 221 }, /* 3270_Jump */
   2442     { 0x0000fd11, 231 }, /* 3270_KeyClick */
   2443     { 0x0000fd04, 245 }, /* 3270_Left2 */
   2444     { 0x0000fd0a, 256 }, /* 3270_PA1 */
   2445     { 0x0000fd0b, 265 }, /* 3270_PA2 */
   2446     { 0x0000fd0c, 274 }, /* 3270_PA3 */
   2447     { 0x0000fd16, 283 }, /* 3270_Play */
   2448     { 0x0000fd1d, 293 }, /* 3270_PrintScreen */
   2449     { 0x0000fd09, 310 }, /* 3270_Quit */
   2450     { 0x0000fd18, 320 }, /* 3270_Record */
   2451     { 0x0000fd08, 332 }, /* 3270_Reset */
   2452     { 0x0000fd03, 343 }, /* 3270_Right2 */
   2453     { 0x0000fd14, 355 }, /* 3270_Rule */
   2454     { 0x0000fd17, 365 }, /* 3270_Setup */
   2455     { 0x0000fd0d, 376 }, /* 3270_Test */
   2456     { 0x00000034, 386 }, /* 4 */
   2457     { 0x00000035, 388 }, /* 5 */
   2458     { 0x00000036, 390 }, /* 6 */
   2459     { 0x00000037, 392 }, /* 7 */
   2460     { 0x00000038, 394 }, /* 8 */
   2461     { 0x00000039, 396 }, /* 9 */
   2462     { 0x00000041, 398 }, /* A */
   2463     { 0x00000061, 400 }, /* a */
   2464     { 0x000000c1, 402 }, /* Aacute */
   2465     { 0x000000e1, 409 }, /* aacute */
   2466     { 0x01001ea0, 416 }, /* Abelowdot */
   2467     { 0x01001ea1, 426 }, /* abelowdot */
   2468     { 0x000001ff, 436 }, /* abovedot */
   2469     { 0x000001c3, 445 }, /* Abreve */
   2470     { 0x000001e3, 452 }, /* abreve */
   2471     { 0x01001eae, 459 }, /* Abreveacute */
   2472     { 0x01001eaf, 471 }, /* abreveacute */
   2473     { 0x01001eb6, 483 }, /* Abrevebelowdot */
   2474     { 0x01001eb7, 498 }, /* abrevebelowdot */
   2475     { 0x01001eb0, 513 }, /* Abrevegrave */
   2476     { 0x01001eb1, 525 }, /* abrevegrave */
   2477     { 0x01001eb2, 537 }, /* Abrevehook */
   2478     { 0x01001eb3, 548 }, /* abrevehook */
   2479     { 0x01001eb4, 559 }, /* Abrevetilde */
   2480     { 0x01001eb5, 571 }, /* abrevetilde */
   2481     { 0x0000fe70, 583 }, /* AccessX_Enable */
   2482     { 0x0000fe71, 598 }, /* AccessX_Feedback_Enable */
   2483     { 0x000000c2, 622 }, /* Acircumflex */
   2484     { 0x000000e2, 634 }, /* acircumflex */
   2485     { 0x01001ea4, 646 }, /* Acircumflexacute */
   2486     { 0x01001ea5, 663 }, /* acircumflexacute */
   2487     { 0x01001eac, 680 }, /* Acircumflexbelowdot */
   2488     { 0x01001ead, 700 }, /* acircumflexbelowdot */
   2489     { 0x01001ea6, 720 }, /* Acircumflexgrave */
   2490     { 0x01001ea7, 737 }, /* acircumflexgrave */
   2491     { 0x01001ea8, 754 }, /* Acircumflexhook */
   2492     { 0x01001ea9, 770 }, /* acircumflexhook */
   2493     { 0x01001eaa, 786 }, /* Acircumflextilde */
   2494     { 0x01001eab, 803 }, /* acircumflextilde */
   2495     { 0x000000b4, 820 }, /* acute */
   2496     { 0x000000c4, 826 }, /* Adiaeresis */
   2497     { 0x000000e4, 837 }, /* adiaeresis */
   2498     { 0x000000c6, 848 }, /* AE */
   2499     { 0x000000e6, 851 }, /* ae */
   2500     { 0x000000c0, 854 }, /* Agrave */
   2501     { 0x000000e0, 861 }, /* agrave */
   2502     { 0x01001ea2, 868 }, /* Ahook */
   2503     { 0x01001ea3, 874 }, /* ahook */
   2504     { 0x0000ffe9, 880 }, /* Alt_L */
   2505     { 0x0000ffea, 886 }, /* Alt_R */
   2506     { 0x000003c0, 892 }, /* Amacron */
   2507     { 0x000003e0, 900 }, /* amacron */
   2508     { 0x00000026, 908 }, /* ampersand */
   2509     { 0x000001a1, 918 }, /* Aogonek */
   2510     { 0x000001b1, 926 }, /* aogonek */
   2511     { 0x00000027, 934 }, /* apostrophe */
   2512     { 0x01002248, 945 }, /* approxeq */
   2513     { 0x000008c8, 954 }, /* approximate */
   2514     { 0x01000660, 966 }, /* Arabic_0 */
   2515     { 0x01000661, 975 }, /* Arabic_1 */
   2516     { 0x01000662, 984 }, /* Arabic_2 */
   2517     { 0x01000663, 993 }, /* Arabic_3 */
   2518     { 0x01000664, 1002 }, /* Arabic_4 */
   2519     { 0x01000665, 1011 }, /* Arabic_5 */
   2520     { 0x01000666, 1020 }, /* Arabic_6 */
   2521     { 0x01000667, 1029 }, /* Arabic_7 */
   2522     { 0x01000668, 1038 }, /* Arabic_8 */
   2523     { 0x01000669, 1047 }, /* Arabic_9 */
   2524     { 0x000005d9, 1056 }, /* Arabic_ain */
   2525     { 0x000005c7, 1067 }, /* Arabic_alef */
   2526     { 0x000005e9, 1079 }, /* Arabic_alefmaksura */
   2527     { 0x000005c8, 1098 }, /* Arabic_beh */
   2528     { 0x000005ac, 1109 }, /* Arabic_comma */
   2529     { 0x000005d6, 1122 }, /* Arabic_dad */
   2530     { 0x000005cf, 1133 }, /* Arabic_dal */
   2531     { 0x000005ef, 1144 }, /* Arabic_damma */
   2532     { 0x000005ec, 1157 }, /* Arabic_dammatan */
   2533     { 0x01000688, 1173 }, /* Arabic_ddal */
   2534     { 0x010006cc, 1185 }, /* Arabic_farsi_yeh */
   2535     { 0x000005ee, 1202 }, /* Arabic_fatha */
   2536     { 0x000005eb, 1215 }, /* Arabic_fathatan */
   2537     { 0x000005e1, 1231 }, /* Arabic_feh */
   2538     { 0x010006d4, 1242 }, /* Arabic_fullstop */
   2539     { 0x010006af, 1258 }, /* Arabic_gaf */
   2540     { 0x000005da, 1269 }, /* Arabic_ghain */
   2541     { 0x000005e7, 1282 }, /* Arabic_ha */
   2542     { 0x000005cd, 1292 }, /* Arabic_hah */
   2543     { 0x000005c1, 1303 }, /* Arabic_hamza */
   2544     { 0x01000654, 1316 }, /* Arabic_hamza_above */
   2545     { 0x01000655, 1335 }, /* Arabic_hamza_below */
   2546     { 0x000005c3, 1354 }, /* Arabic_hamzaonalef */
   2547     { 0x000005c4, 1373 }, /* Arabic_hamzaonwaw */
   2548     { 0x000005c6, 1391 }, /* Arabic_hamzaonyeh */
   2549     { 0x000005c5, 1409 }, /* Arabic_hamzaunderalef */
   2550     { 0x000005e7, 1431 }, /* Arabic_heh */
   2551     { 0x010006be, 1442 }, /* Arabic_heh_doachashmee */
   2552     { 0x010006c1, 1465 }, /* Arabic_heh_goal */
   2553     { 0x000005cc, 1481 }, /* Arabic_jeem */
   2554     { 0x01000698, 1493 }, /* Arabic_jeh */
   2555     { 0x000005e3, 1504 }, /* Arabic_kaf */
   2556     { 0x000005f0, 1515 }, /* Arabic_kasra */
   2557     { 0x000005ed, 1528 }, /* Arabic_kasratan */
   2558     { 0x010006a9, 1544 }, /* Arabic_keheh */
   2559     { 0x000005ce, 1557 }, /* Arabic_khah */
   2560     { 0x000005e4, 1569 }, /* Arabic_lam */
   2561     { 0x01000653, 1580 }, /* Arabic_madda_above */
   2562     { 0x000005c2, 1599 }, /* Arabic_maddaonalef */
   2563     { 0x000005e5, 1618 }, /* Arabic_meem */
   2564     { 0x000005e6, 1630 }, /* Arabic_noon */
   2565     { 0x010006ba, 1642 }, /* Arabic_noon_ghunna */
   2566     { 0x0100067e, 1661 }, /* Arabic_peh */
   2567     { 0x0100066a, 1672 }, /* Arabic_percent */
   2568     { 0x000005e2, 1687 }, /* Arabic_qaf */
   2569     { 0x000005bf, 1698 }, /* Arabic_question_mark */
   2570     { 0x000005d1, 1719 }, /* Arabic_ra */
   2571     { 0x01000691, 1729 }, /* Arabic_rreh */
   2572     { 0x000005d5, 1741 }, /* Arabic_sad */
   2573     { 0x000005d3, 1752 }, /* Arabic_seen */
   2574     { 0x000005bb, 1764 }, /* Arabic_semicolon */
   2575     { 0x000005f1, 1781 }, /* Arabic_shadda */
   2576     { 0x000005d4, 1795 }, /* Arabic_sheen */
   2577     { 0x000005f2, 1808 }, /* Arabic_sukun */
   2578     { 0x01000670, 1821 }, /* Arabic_superscript_alef */
   2579     { 0x0000ff7e, 1845 }, /* Arabic_switch */
   2580     { 0x000005d7, 1859 }, /* Arabic_tah */
   2581     { 0x000005e0, 1870 }, /* Arabic_tatweel */
   2582     { 0x01000686, 1885 }, /* Arabic_tcheh */
   2583     { 0x000005ca, 1898 }, /* Arabic_teh */
   2584     { 0x000005c9, 1909 }, /* Arabic_tehmarbuta */
   2585     { 0x000005d0, 1927 }, /* Arabic_thal */
   2586     { 0x000005cb, 1939 }, /* Arabic_theh */
   2587     { 0x01000679, 1951 }, /* Arabic_tteh */
   2588     { 0x010006a4, 1963 }, /* Arabic_veh */
   2589     { 0x000005e8, 1974 }, /* Arabic_waw */
   2590     { 0x000005ea, 1985 }, /* Arabic_yeh */
   2591     { 0x010006d2, 1996 }, /* Arabic_yeh_baree */
   2592     { 0x000005d8, 2013 }, /* Arabic_zah */
   2593     { 0x000005d2, 2024 }, /* Arabic_zain */
   2594     { 0x000000c5, 2036 }, /* Aring */
   2595     { 0x000000e5, 2042 }, /* aring */
   2596     { 0x0100055b, 2048 }, /* Armenian_accent */
   2597     { 0x0100055c, 2064 }, /* Armenian_amanak */
   2598     { 0x0100055a, 2080 }, /* Armenian_apostrophe */
   2599     { 0x01000538, 2100 }, /* Armenian_AT */
   2600     { 0x01000568, 2112 }, /* Armenian_at */
   2601     { 0x01000531, 2124 }, /* Armenian_AYB */
   2602     { 0x01000561, 2137 }, /* Armenian_ayb */
   2603     { 0x01000532, 2150 }, /* Armenian_BEN */
   2604     { 0x01000562, 2163 }, /* Armenian_ben */
   2605     { 0x0100055d, 2176 }, /* Armenian_but */
   2606     { 0x01000549, 2189 }, /* Armenian_CHA */
   2607     { 0x01000579, 2202 }, /* Armenian_cha */
   2608     { 0x01000534, 2215 }, /* Armenian_DA */
   2609     { 0x01000564, 2227 }, /* Armenian_da */
   2610     { 0x01000541, 2239 }, /* Armenian_DZA */
   2611     { 0x01000571, 2252 }, /* Armenian_dza */
   2612     { 0x01000537, 2265 }, /* Armenian_E */
   2613     { 0x01000567, 2276 }, /* Armenian_e */
   2614     { 0x0100055c, 2287 }, /* Armenian_exclam */
   2615     { 0x01000556, 2303 }, /* Armenian_FE */
   2616     { 0x01000586, 2315 }, /* Armenian_fe */
   2617     { 0x01000589, 2327 }, /* Armenian_full_stop */
   2618     { 0x01000542, 2346 }, /* Armenian_GHAT */
   2619     { 0x01000572, 2360 }, /* Armenian_ghat */
   2620     { 0x01000533, 2374 }, /* Armenian_GIM */
   2621     { 0x01000563, 2387 }, /* Armenian_gim */
   2622     { 0x01000545, 2400 }, /* Armenian_HI */
   2623     { 0x01000575, 2412 }, /* Armenian_hi */
   2624     { 0x01000540, 2424 }, /* Armenian_HO */
   2625     { 0x01000570, 2436 }, /* Armenian_ho */
   2626     { 0x0100058a, 2448 }, /* Armenian_hyphen */
   2627     { 0x0100053b, 2464 }, /* Armenian_INI */
   2628     { 0x0100056b, 2477 }, /* Armenian_ini */
   2629     { 0x0100054b, 2490 }, /* Armenian_JE */
   2630     { 0x0100057b, 2502 }, /* Armenian_je */
   2631     { 0x01000554, 2514 }, /* Armenian_KE */
   2632     { 0x01000584, 2526 }, /* Armenian_ke */
   2633     { 0x0100053f, 2538 }, /* Armenian_KEN */
   2634     { 0x0100056f, 2551 }, /* Armenian_ken */
   2635     { 0x0100053d, 2564 }, /* Armenian_KHE */
   2636     { 0x0100056d, 2577 }, /* Armenian_khe */
   2637     { 0x01000587, 2590 }, /* Armenian_ligature_ew */
   2638     { 0x0100053c, 2611 }, /* Armenian_LYUN */
   2639     { 0x0100056c, 2625 }, /* Armenian_lyun */
   2640     { 0x01000544, 2639 }, /* Armenian_MEN */
   2641     { 0x01000574, 2652 }, /* Armenian_men */
   2642     { 0x01000546, 2665 }, /* Armenian_NU */
   2643     { 0x01000576, 2677 }, /* Armenian_nu */
   2644     { 0x01000555, 2689 }, /* Armenian_O */
   2645     { 0x01000585, 2700 }, /* Armenian_o */
   2646     { 0x0100055e, 2711 }, /* Armenian_paruyk */
   2647     { 0x0100054a, 2727 }, /* Armenian_PE */
   2648     { 0x0100057a, 2739 }, /* Armenian_pe */
   2649     { 0x01000553, 2751 }, /* Armenian_PYUR */
   2650     { 0x01000583, 2765 }, /* Armenian_pyur */
   2651     { 0x0100055e, 2779 }, /* Armenian_question */
   2652     { 0x0100054c, 2797 }, /* Armenian_RA */
   2653     { 0x0100057c, 2809 }, /* Armenian_ra */
   2654     { 0x01000550, 2821 }, /* Armenian_RE */
   2655     { 0x01000580, 2833 }, /* Armenian_re */
   2656     { 0x0100054d, 2845 }, /* Armenian_SE */
   2657     { 0x0100057d, 2857 }, /* Armenian_se */
   2658     { 0x0100055d, 2869 }, /* Armenian_separation_mark */
   2659     { 0x01000547, 2894 }, /* Armenian_SHA */
   2660     { 0x01000577, 2907 }, /* Armenian_sha */
   2661     { 0x0100055b, 2920 }, /* Armenian_shesht */
   2662     { 0x01000543, 2936 }, /* Armenian_TCHE */
   2663     { 0x01000573, 2950 }, /* Armenian_tche */
   2664     { 0x01000539, 2964 }, /* Armenian_TO */
   2665     { 0x01000569, 2976 }, /* Armenian_to */
   2666     { 0x0100053e, 2988 }, /* Armenian_TSA */
   2667     { 0x0100056e, 3001 }, /* Armenian_tsa */
   2668     { 0x01000551, 3014 }, /* Armenian_TSO */
   2669     { 0x01000581, 3027 }, /* Armenian_tso */
   2670     { 0x0100054f, 3040 }, /* Armenian_TYUN */
   2671     { 0x0100057f, 3054 }, /* Armenian_tyun */
   2672     { 0x01000589, 3068 }, /* Armenian_verjaket */
   2673     { 0x0100054e, 3086 }, /* Armenian_VEV */
   2674     { 0x0100057e, 3099 }, /* Armenian_vev */
   2675     { 0x01000548, 3112 }, /* Armenian_VO */
   2676     { 0x01000578, 3124 }, /* Armenian_vo */
   2677     { 0x01000552, 3136 }, /* Armenian_VYUN */
   2678     { 0x01000582, 3150 }, /* Armenian_vyun */
   2679     { 0x01000535, 3164 }, /* Armenian_YECH */
   2680     { 0x01000565, 3178 }, /* Armenian_yech */
   2681     { 0x0100058a, 3192 }, /* Armenian_yentamna */
   2682     { 0x01000536, 3210 }, /* Armenian_ZA */
   2683     { 0x01000566, 3222 }, /* Armenian_za */
   2684     { 0x0100053a, 3234 }, /* Armenian_ZHE */
   2685     { 0x0100056a, 3247 }, /* Armenian_zhe */
   2686     { 0x0000005e, 3260 }, /* asciicircum */
   2687     { 0x0000007e, 3272 }, /* asciitilde */
   2688     { 0x0000002a, 3283 }, /* asterisk */
   2689     { 0x00000040, 3292 }, /* at */
   2690     { 0x000000c3, 3295 }, /* Atilde */
   2691     { 0x000000e3, 3302 }, /* atilde */
   2692     { 0x0000fe7a, 3309 }, /* AudibleBell_Enable */
   2693     { 0x00000042, 3328 }, /* B */
   2694     { 0x00000062, 3330 }, /* b */
   2695     { 0x01001e02, 3332 }, /* Babovedot */
   2696     { 0x01001e03, 3342 }, /* babovedot */
   2697     { 0x0000005c, 3352 }, /* backslash */
   2698     { 0x0000ff08, 3362 }, /* BackSpace */
   2699     { 0x1000ff74, 3372 }, /* BackTab */
   2700     { 0x00000af4, 3380 }, /* ballotcross */
   2701     { 0x0000007c, 3392 }, /* bar */
   2702     { 0x01002235, 3396 }, /* because */
   2703     { 0x0000ff58, 3404 }, /* Begin */
   2704     { 0x000009df, 3410 }, /* blank */
   2705     { 0x100000fc, 3416 }, /* block */
   2706     { 0x000008a5, 3422 }, /* botintegral */
   2707     { 0x000008ac, 3434 }, /* botleftparens */
   2708     { 0x000008a8, 3448 }, /* botleftsqbracket */
   2709     { 0x000008b2, 3465 }, /* botleftsummation */
   2710     { 0x000008ae, 3482 }, /* botrightparens */
   2711     { 0x000008aa, 3497 }, /* botrightsqbracket */
   2712     { 0x000008b6, 3515 }, /* botrightsummation */
   2713     { 0x000009f6, 3533 }, /* bott */
   2714     { 0x000008b4, 3538 }, /* botvertsummationconnector */
   2715     { 0x0000fe74, 3564 }, /* BounceKeys_Enable */
   2716     { 0x0000007b, 3582 }, /* braceleft */
   2717     { 0x0000007d, 3592 }, /* braceright */
   2718     { 0x0000005b, 3603 }, /* bracketleft */
   2719     { 0x0000005d, 3615 }, /* bracketright */
   2720     { 0x01002800, 3628 }, /* braille_blank */
   2721     { 0x0000fff1, 3642 }, /* braille_dot_1 */
   2722     { 0x0000fffa, 3656 }, /* braille_dot_10 */
   2723     { 0x0000fff2, 3671 }, /* braille_dot_2 */
   2724     { 0x0000fff3, 3685 }, /* braille_dot_3 */
   2725     { 0x0000fff4, 3699 }, /* braille_dot_4 */
   2726     { 0x0000fff5, 3713 }, /* braille_dot_5 */
   2727     { 0x0000fff6, 3727 }, /* braille_dot_6 */
   2728     { 0x0000fff7, 3741 }, /* braille_dot_7 */
   2729     { 0x0000fff8, 3755 }, /* braille_dot_8 */
   2730     { 0x0000fff9, 3769 }, /* braille_dot_9 */
   2731     { 0x01002801, 3783 }, /* braille_dots_1 */
   2732     { 0x01002803, 3798 }, /* braille_dots_12 */
   2733     { 0x01002807, 3814 }, /* braille_dots_123 */
   2734     { 0x0100280f, 3831 }, /* braille_dots_1234 */
   2735     { 0x0100281f, 3849 }, /* braille_dots_12345 */
   2736     { 0x0100283f, 3868 }, /* braille_dots_123456 */
   2737     { 0x0100287f, 3888 }, /* braille_dots_1234567 */
   2738     { 0x010028ff, 3909 }, /* braille_dots_12345678 */
   2739     { 0x010028bf, 3931 }, /* braille_dots_1234568 */
   2740     { 0x0100285f, 3952 }, /* braille_dots_123457 */
   2741     { 0x010028df, 3972 }, /* braille_dots_1234578 */
   2742     { 0x0100289f, 3993 }, /* braille_dots_123458 */
   2743     { 0x0100282f, 4013 }, /* braille_dots_12346 */
   2744     { 0x0100286f, 4032 }, /* braille_dots_123467 */
   2745     { 0x010028ef, 4052 }, /* braille_dots_1234678 */
   2746     { 0x010028af, 4073 }, /* braille_dots_123468 */
   2747     { 0x0100284f, 4093 }, /* braille_dots_12347 */
   2748     { 0x010028cf, 4112 }, /* braille_dots_123478 */
   2749     { 0x0100288f, 4132 }, /* braille_dots_12348 */
   2750     { 0x01002817, 4151 }, /* braille_dots_1235 */
   2751     { 0x01002837, 4169 }, /* braille_dots_12356 */
   2752     { 0x01002877, 4188 }, /* braille_dots_123567 */
   2753     { 0x010028f7, 4208 }, /* braille_dots_1235678 */
   2754     { 0x010028b7, 4229 }, /* braille_dots_123568 */
   2755     { 0x01002857, 4249 }, /* braille_dots_12357 */
   2756     { 0x010028d7, 4268 }, /* braille_dots_123578 */
   2757     { 0x01002897, 4288 }, /* braille_dots_12358 */
   2758     { 0x01002827, 4307 }, /* braille_dots_1236 */
   2759     { 0x01002867, 4325 }, /* braille_dots_12367 */
   2760     { 0x010028e7, 4344 }, /* braille_dots_123678 */
   2761     { 0x010028a7, 4364 }, /* braille_dots_12368 */
   2762     { 0x01002847, 4383 }, /* braille_dots_1237 */
   2763     { 0x010028c7, 4401 }, /* braille_dots_12378 */
   2764     { 0x01002887, 4420 }, /* braille_dots_1238 */
   2765     { 0x0100280b, 4438 }, /* braille_dots_124 */
   2766     { 0x0100281b, 4455 }, /* braille_dots_1245 */
   2767     { 0x0100283b, 4473 }, /* braille_dots_12456 */
   2768     { 0x0100287b, 4492 }, /* braille_dots_124567 */
   2769     { 0x010028fb, 4512 }, /* braille_dots_1245678 */
   2770     { 0x010028bb, 4533 }, /* braille_dots_124568 */
   2771     { 0x0100285b, 4553 }, /* braille_dots_12457 */
   2772     { 0x010028db, 4572 }, /* braille_dots_124578 */
   2773     { 0x0100289b, 4592 }, /* braille_dots_12458 */
   2774     { 0x0100282b, 4611 }, /* braille_dots_1246 */
   2775     { 0x0100286b, 4629 }, /* braille_dots_12467 */
   2776     { 0x010028eb, 4648 }, /* braille_dots_124678 */
   2777     { 0x010028ab, 4668 }, /* braille_dots_12468 */
   2778     { 0x0100284b, 4687 }, /* braille_dots_1247 */
   2779     { 0x010028cb, 4705 }, /* braille_dots_12478 */
   2780     { 0x0100288b, 4724 }, /* braille_dots_1248 */
   2781     { 0x01002813, 4742 }, /* braille_dots_125 */
   2782     { 0x01002833, 4759 }, /* braille_dots_1256 */
   2783     { 0x01002873, 4777 }, /* braille_dots_12567 */
   2784     { 0x010028f3, 4796 }, /* braille_dots_125678 */
   2785     { 0x010028b3, 4816 }, /* braille_dots_12568 */
   2786     { 0x01002853, 4835 }, /* braille_dots_1257 */
   2787     { 0x010028d3, 4853 }, /* braille_dots_12578 */
   2788     { 0x01002893, 4872 }, /* braille_dots_1258 */
   2789     { 0x01002823, 4890 }, /* braille_dots_126 */
   2790     { 0x01002863, 4907 }, /* braille_dots_1267 */
   2791     { 0x010028e3, 4925 }, /* braille_dots_12678 */
   2792     { 0x010028a3, 4944 }, /* braille_dots_1268 */
   2793     { 0x01002843, 4962 }, /* braille_dots_127 */
   2794     { 0x010028c3, 4979 }, /* braille_dots_1278 */
   2795     { 0x01002883, 4997 }, /* braille_dots_128 */
   2796     { 0x01002805, 5014 }, /* braille_dots_13 */
   2797     { 0x0100280d, 5030 }, /* braille_dots_134 */
   2798     { 0x0100281d, 5047 }, /* braille_dots_1345 */
   2799     { 0x0100283d, 5065 }, /* braille_dots_13456 */
   2800     { 0x0100287d, 5084 }, /* braille_dots_134567 */
   2801     { 0x010028fd, 5104 }, /* braille_dots_1345678 */
   2802     { 0x010028bd, 5125 }, /* braille_dots_134568 */
   2803     { 0x0100285d, 5145 }, /* braille_dots_13457 */
   2804     { 0x010028dd, 5164 }, /* braille_dots_134578 */
   2805     { 0x0100289d, 5184 }, /* braille_dots_13458 */
   2806     { 0x0100282d, 5203 }, /* braille_dots_1346 */
   2807     { 0x0100286d, 5221 }, /* braille_dots_13467 */
   2808     { 0x010028ed, 5240 }, /* braille_dots_134678 */
   2809     { 0x010028ad, 5260 }, /* braille_dots_13468 */
   2810     { 0x0100284d, 5279 }, /* braille_dots_1347 */
   2811     { 0x010028cd, 5297 }, /* braille_dots_13478 */
   2812     { 0x0100288d, 5316 }, /* braille_dots_1348 */
   2813     { 0x01002815, 5334 }, /* braille_dots_135 */
   2814     { 0x01002835, 5351 }, /* braille_dots_1356 */
   2815     { 0x01002875, 5369 }, /* braille_dots_13567 */
   2816     { 0x010028f5, 5388 }, /* braille_dots_135678 */
   2817     { 0x010028b5, 5408 }, /* braille_dots_13568 */
   2818     { 0x01002855, 5427 }, /* braille_dots_1357 */
   2819     { 0x010028d5, 5445 }, /* braille_dots_13578 */
   2820     { 0x01002895, 5464 }, /* braille_dots_1358 */
   2821     { 0x01002825, 5482 }, /* braille_dots_136 */
   2822     { 0x01002865, 5499 }, /* braille_dots_1367 */
   2823     { 0x010028e5, 5517 }, /* braille_dots_13678 */
   2824     { 0x010028a5, 5536 }, /* braille_dots_1368 */
   2825     { 0x01002845, 5554 }, /* braille_dots_137 */
   2826     { 0x010028c5, 5571 }, /* braille_dots_1378 */
   2827     { 0x01002885, 5589 }, /* braille_dots_138 */
   2828     { 0x01002809, 5606 }, /* braille_dots_14 */
   2829     { 0x01002819, 5622 }, /* braille_dots_145 */
   2830     { 0x01002839, 5639 }, /* braille_dots_1456 */
   2831     { 0x01002879, 5657 }, /* braille_dots_14567 */
   2832     { 0x010028f9, 5676 }, /* braille_dots_145678 */
   2833     { 0x010028b9, 5696 }, /* braille_dots_14568 */
   2834     { 0x01002859, 5715 }, /* braille_dots_1457 */
   2835     { 0x010028d9, 5733 }, /* braille_dots_14578 */
   2836     { 0x01002899, 5752 }, /* braille_dots_1458 */
   2837     { 0x01002829, 5770 }, /* braille_dots_146 */
   2838     { 0x01002869, 5787 }, /* braille_dots_1467 */
   2839     { 0x010028e9, 5805 }, /* braille_dots_14678 */
   2840     { 0x010028a9, 5824 }, /* braille_dots_1468 */
   2841     { 0x01002849, 5842 }, /* braille_dots_147 */
   2842     { 0x010028c9, 5859 }, /* braille_dots_1478 */
   2843     { 0x01002889, 5877 }, /* braille_dots_148 */
   2844     { 0x01002811, 5894 }, /* braille_dots_15 */
   2845     { 0x01002831, 5910 }, /* braille_dots_156 */
   2846     { 0x01002871, 5927 }, /* braille_dots_1567 */
   2847     { 0x010028f1, 5945 }, /* braille_dots_15678 */
   2848     { 0x010028b1, 5964 }, /* braille_dots_1568 */
   2849     { 0x01002851, 5982 }, /* braille_dots_157 */
   2850     { 0x010028d1, 5999 }, /* braille_dots_1578 */
   2851     { 0x01002891, 6017 }, /* braille_dots_158 */
   2852     { 0x01002821, 6034 }, /* braille_dots_16 */
   2853     { 0x01002861, 6050 }, /* braille_dots_167 */
   2854     { 0x010028e1, 6067 }, /* braille_dots_1678 */
   2855     { 0x010028a1, 6085 }, /* braille_dots_168 */
   2856     { 0x01002841, 6102 }, /* braille_dots_17 */
   2857     { 0x010028c1, 6118 }, /* braille_dots_178 */
   2858     { 0x01002881, 6135 }, /* braille_dots_18 */
   2859     { 0x01002802, 6151 }, /* braille_dots_2 */
   2860     { 0x01002806, 6166 }, /* braille_dots_23 */
   2861     { 0x0100280e, 6182 }, /* braille_dots_234 */
   2862     { 0x0100281e, 6199 }, /* braille_dots_2345 */
   2863     { 0x0100283e, 6217 }, /* braille_dots_23456 */
   2864     { 0x0100287e, 6236 }, /* braille_dots_234567 */
   2865     { 0x010028fe, 6256 }, /* braille_dots_2345678 */
   2866     { 0x010028be, 6277 }, /* braille_dots_234568 */
   2867     { 0x0100285e, 6297 }, /* braille_dots_23457 */
   2868     { 0x010028de, 6316 }, /* braille_dots_234578 */
   2869     { 0x0100289e, 6336 }, /* braille_dots_23458 */
   2870     { 0x0100282e, 6355 }, /* braille_dots_2346 */
   2871     { 0x0100286e, 6373 }, /* braille_dots_23467 */
   2872     { 0x010028ee, 6392 }, /* braille_dots_234678 */
   2873     { 0x010028ae, 6412 }, /* braille_dots_23468 */
   2874     { 0x0100284e, 6431 }, /* braille_dots_2347 */
   2875     { 0x010028ce, 6449 }, /* braille_dots_23478 */
   2876     { 0x0100288e, 6468 }, /* braille_dots_2348 */
   2877     { 0x01002816, 6486 }, /* braille_dots_235 */
   2878     { 0x01002836, 6503 }, /* braille_dots_2356 */
   2879     { 0x01002876, 6521 }, /* braille_dots_23567 */
   2880     { 0x010028f6, 6540 }, /* braille_dots_235678 */
   2881     { 0x010028b6, 6560 }, /* braille_dots_23568 */
   2882     { 0x01002856, 6579 }, /* braille_dots_2357 */
   2883     { 0x010028d6, 6597 }, /* braille_dots_23578 */
   2884     { 0x01002896, 6616 }, /* braille_dots_2358 */
   2885     { 0x01002826, 6634 }, /* braille_dots_236 */
   2886     { 0x01002866, 6651 }, /* braille_dots_2367 */
   2887     { 0x010028e6, 6669 }, /* braille_dots_23678 */
   2888     { 0x010028a6, 6688 }, /* braille_dots_2368 */
   2889     { 0x01002846, 6706 }, /* braille_dots_237 */
   2890     { 0x010028c6, 6723 }, /* braille_dots_2378 */
   2891     { 0x01002886, 6741 }, /* braille_dots_238 */
   2892     { 0x0100280a, 6758 }, /* braille_dots_24 */
   2893     { 0x0100281a, 6774 }, /* braille_dots_245 */
   2894     { 0x0100283a, 6791 }, /* braille_dots_2456 */
   2895     { 0x0100287a, 6809 }, /* braille_dots_24567 */
   2896     { 0x010028fa, 6828 }, /* braille_dots_245678 */
   2897     { 0x010028ba, 6848 }, /* braille_dots_24568 */
   2898     { 0x0100285a, 6867 }, /* braille_dots_2457 */
   2899     { 0x010028da, 6885 }, /* braille_dots_24578 */
   2900     { 0x0100289a, 6904 }, /* braille_dots_2458 */
   2901     { 0x0100282a, 6922 }, /* braille_dots_246 */
   2902     { 0x0100286a, 6939 }, /* braille_dots_2467 */
   2903     { 0x010028ea, 6957 }, /* braille_dots_24678 */
   2904     { 0x010028aa, 6976 }, /* braille_dots_2468 */
   2905     { 0x0100284a, 6994 }, /* braille_dots_247 */
   2906     { 0x010028ca, 7011 }, /* braille_dots_2478 */
   2907     { 0x0100288a, 7029 }, /* braille_dots_248 */
   2908     { 0x01002812, 7046 }, /* braille_dots_25 */
   2909     { 0x01002832, 7062 }, /* braille_dots_256 */
   2910     { 0x01002872, 7079 }, /* braille_dots_2567 */
   2911     { 0x010028f2, 7097 }, /* braille_dots_25678 */
   2912     { 0x010028b2, 7116 }, /* braille_dots_2568 */
   2913     { 0x01002852, 7134 }, /* braille_dots_257 */
   2914     { 0x010028d2, 7151 }, /* braille_dots_2578 */
   2915     { 0x01002892, 7169 }, /* braille_dots_258 */
   2916     { 0x01002822, 7186 }, /* braille_dots_26 */
   2917     { 0x01002862, 7202 }, /* braille_dots_267 */
   2918     { 0x010028e2, 7219 }, /* braille_dots_2678 */
   2919     { 0x010028a2, 7237 }, /* braille_dots_268 */
   2920     { 0x01002842, 7254 }, /* braille_dots_27 */
   2921     { 0x010028c2, 7270 }, /* braille_dots_278 */
   2922     { 0x01002882, 7287 }, /* braille_dots_28 */
   2923     { 0x01002804, 7303 }, /* braille_dots_3 */
   2924     { 0x0100280c, 7318 }, /* braille_dots_34 */
   2925     { 0x0100281c, 7334 }, /* braille_dots_345 */
   2926     { 0x0100283c, 7351 }, /* braille_dots_3456 */
   2927     { 0x0100287c, 7369 }, /* braille_dots_34567 */
   2928     { 0x010028fc, 7388 }, /* braille_dots_345678 */
   2929     { 0x010028bc, 7408 }, /* braille_dots_34568 */
   2930     { 0x0100285c, 7427 }, /* braille_dots_3457 */
   2931     { 0x010028dc, 7445 }, /* braille_dots_34578 */
   2932     { 0x0100289c, 7464 }, /* braille_dots_3458 */
   2933     { 0x0100282c, 7482 }, /* braille_dots_346 */
   2934     { 0x0100286c, 7499 }, /* braille_dots_3467 */
   2935     { 0x010028ec, 7517 }, /* braille_dots_34678 */
   2936     { 0x010028ac, 7536 }, /* braille_dots_3468 */
   2937     { 0x0100284c, 7554 }, /* braille_dots_347 */
   2938     { 0x010028cc, 7571 }, /* braille_dots_3478 */
   2939     { 0x0100288c, 7589 }, /* braille_dots_348 */
   2940     { 0x01002814, 7606 }, /* braille_dots_35 */
   2941     { 0x01002834, 7622 }, /* braille_dots_356 */
   2942     { 0x01002874, 7639 }, /* braille_dots_3567 */
   2943     { 0x010028f4, 7657 }, /* braille_dots_35678 */
   2944     { 0x010028b4, 7676 }, /* braille_dots_3568 */
   2945     { 0x01002854, 7694 }, /* braille_dots_357 */
   2946     { 0x010028d4, 7711 }, /* braille_dots_3578 */
   2947     { 0x01002894, 7729 }, /* braille_dots_358 */
   2948     { 0x01002824, 7746 }, /* braille_dots_36 */
   2949     { 0x01002864, 7762 }, /* braille_dots_367 */
   2950     { 0x010028e4, 7779 }, /* braille_dots_3678 */
   2951     { 0x010028a4, 7797 }, /* braille_dots_368 */
   2952     { 0x01002844, 7814 }, /* braille_dots_37 */
   2953     { 0x010028c4, 7830 }, /* braille_dots_378 */
   2954     { 0x01002884, 7847 }, /* braille_dots_38 */
   2955     { 0x01002808, 7863 }, /* braille_dots_4 */
   2956     { 0x01002818, 7878 }, /* braille_dots_45 */
   2957     { 0x01002838, 7894 }, /* braille_dots_456 */
   2958     { 0x01002878, 7911 }, /* braille_dots_4567 */
   2959     { 0x010028f8, 7929 }, /* braille_dots_45678 */
   2960     { 0x010028b8, 7948 }, /* braille_dots_4568 */
   2961     { 0x01002858, 7966 }, /* braille_dots_457 */
   2962     { 0x010028d8, 7983 }, /* braille_dots_4578 */
   2963     { 0x01002898, 8001 }, /* braille_dots_458 */
   2964     { 0x01002828, 8018 }, /* braille_dots_46 */
   2965     { 0x01002868, 8034 }, /* braille_dots_467 */
   2966     { 0x010028e8, 8051 }, /* braille_dots_4678 */
   2967     { 0x010028a8, 8069 }, /* braille_dots_468 */
   2968     { 0x01002848, 8086 }, /* braille_dots_47 */
   2969     { 0x010028c8, 8102 }, /* braille_dots_478 */
   2970     { 0x01002888, 8119 }, /* braille_dots_48 */
   2971     { 0x01002810, 8135 }, /* braille_dots_5 */
   2972     { 0x01002830, 8150 }, /* braille_dots_56 */
   2973     { 0x01002870, 8166 }, /* braille_dots_567 */
   2974     { 0x010028f0, 8183 }, /* braille_dots_5678 */
   2975     { 0x010028b0, 8201 }, /* braille_dots_568 */
   2976     { 0x01002850, 8218 }, /* braille_dots_57 */
   2977     { 0x010028d0, 8234 }, /* braille_dots_578 */
   2978     { 0x01002890, 8251 }, /* braille_dots_58 */
   2979     { 0x01002820, 8267 }, /* braille_dots_6 */
   2980     { 0x01002860, 8282 }, /* braille_dots_67 */
   2981     { 0x010028e0, 8298 }, /* braille_dots_678 */
   2982     { 0x010028a0, 8315 }, /* braille_dots_68 */
   2983     { 0x01002840, 8331 }, /* braille_dots_7 */
   2984     { 0x010028c0, 8346 }, /* braille_dots_78 */
   2985     { 0x01002880, 8362 }, /* braille_dots_8 */
   2986     { 0x0000ff6b, 8377 }, /* Break */
   2987     { 0x000001a2, 8383 }, /* breve */
   2988     { 0x000000a6, 8389 }, /* brokenbar */
   2989     { 0x000006ae, 8399 }, /* Byelorussian_shortu */
   2990     { 0x000006be, 8419 }, /* Byelorussian_SHORTU */
   2991     { 0x00000043, 8439 }, /* C */
   2992     { 0x00000063, 8441 }, /* c */
   2993     { 0x0000fea3, 8443 }, /* c_h */
   2994     { 0x0000fea4, 8447 }, /* C_h */
   2995     { 0x0000fea5, 8451 }, /* C_H */
   2996     { 0x000002c5, 8455 }, /* Cabovedot */
   2997     { 0x000002e5, 8465 }, /* cabovedot */
   2998     { 0x000001c6, 8475 }, /* Cacute */
   2999     { 0x000001e6, 8482 }, /* cacute */
   3000     { 0x0000ff69, 8489 }, /* Cancel */
   3001     { 0x0000ffe5, 8496 }, /* Caps_Lock */
   3002     { 0x00000ab8, 8506 }, /* careof */
   3003     { 0x00000afc, 8513 }, /* caret */
   3004     { 0x000001b7, 8519 }, /* caron */
   3005     { 0x000001c8, 8525 }, /* Ccaron */
   3006     { 0x000001e8, 8532 }, /* ccaron */
   3007     { 0x000000c7, 8539 }, /* Ccedilla */
   3008     { 0x000000e7, 8548 }, /* ccedilla */
   3009     { 0x000002c6, 8557 }, /* Ccircumflex */
   3010     { 0x000002e6, 8569 }, /* ccircumflex */
   3011     { 0x000000b8, 8581 }, /* cedilla */
   3012     { 0x000000a2, 8589 }, /* cent */
   3013     { 0x0000fea0, 8594 }, /* ch */
   3014     { 0x0000fea1, 8597 }, /* Ch */
   3015     { 0x0000fea2, 8600 }, /* CH */
   3016     { 0x000009e1, 8603 }, /* checkerboard */
   3017     { 0x00000af3, 8616 }, /* checkmark */
   3018     { 0x00000bcf, 8626 }, /* circle */
   3019     { 0x0000ff0b, 8633 }, /* Clear */
   3020     { 0x1000ff6f, 8639 }, /* ClearLine */
   3021     { 0x00000aec, 8649 }, /* club */
   3022     { 0x0000ff37, 8654 }, /* Codeinput */
   3023     { 0x0000003a, 8664 }, /* colon */
   3024     { 0x010020a1, 8670 }, /* ColonSign */
   3025     { 0x0000002c, 8680 }, /* comma */
   3026     { 0x0100220b, 8686 }, /* containsas */
   3027     { 0x0000ffe3, 8697 }, /* Control_L */
   3028     { 0x0000ffe4, 8707 }, /* Control_R */
   3029     { 0x000000a9, 8717 }, /* copyright */
   3030     { 0x000009e4, 8727 }, /* cr */
   3031     { 0x000009ee, 8730 }, /* crossinglines */
   3032     { 0x010020a2, 8744 }, /* CruzeiroSign */
   3033     { 0x0100221b, 8757 }, /* cuberoot */
   3034     { 0x000000a4, 8766 }, /* currency */
   3035     { 0x00000aff, 8775 }, /* cursor */
   3036     { 0x000006c1, 8782 }, /* Cyrillic_a */
   3037     { 0x000006e1, 8793 }, /* Cyrillic_A */
   3038     { 0x000006c2, 8804 }, /* Cyrillic_be */
   3039     { 0x000006e2, 8816 }, /* Cyrillic_BE */
   3040     { 0x000006de, 8828 }, /* Cyrillic_che */
   3041     { 0x000006fe, 8841 }, /* Cyrillic_CHE */
   3042     { 0x010004b6, 8854 }, /* Cyrillic_CHE_descender */
   3043     { 0x010004b7, 8877 }, /* Cyrillic_che_descender */
   3044     { 0x010004b8, 8900 }, /* Cyrillic_CHE_vertstroke */
   3045     { 0x010004b9, 8924 }, /* Cyrillic_che_vertstroke */
   3046     { 0x000006c4, 8948 }, /* Cyrillic_de */
   3047     { 0x000006e4, 8960 }, /* Cyrillic_DE */
   3048     { 0x000006af, 8972 }, /* Cyrillic_dzhe */
   3049     { 0x000006bf, 8986 }, /* Cyrillic_DZHE */
   3050     { 0x000006dc, 9000 }, /* Cyrillic_e */
   3051     { 0x000006fc, 9011 }, /* Cyrillic_E */
   3052     { 0x000006c6, 9022 }, /* Cyrillic_ef */
   3053     { 0x000006e6, 9034 }, /* Cyrillic_EF */
   3054     { 0x000006cc, 9046 }, /* Cyrillic_el */
   3055     { 0x000006ec, 9058 }, /* Cyrillic_EL */
   3056     { 0x000006cd, 9070 }, /* Cyrillic_em */
   3057     { 0x000006ed, 9082 }, /* Cyrillic_EM */
   3058     { 0x000006ce, 9094 }, /* Cyrillic_en */
   3059     { 0x000006ee, 9106 }, /* Cyrillic_EN */
   3060     { 0x010004a2, 9118 }, /* Cyrillic_EN_descender */
   3061     { 0x010004a3, 9140 }, /* Cyrillic_en_descender */
   3062     { 0x000006d2, 9162 }, /* Cyrillic_er */
   3063     { 0x000006f2, 9174 }, /* Cyrillic_ER */
   3064     { 0x000006d3, 9186 }, /* Cyrillic_es */
   3065     { 0x000006f3, 9198 }, /* Cyrillic_ES */
   3066     { 0x000006c7, 9210 }, /* Cyrillic_ghe */
   3067     { 0x000006e7, 9223 }, /* Cyrillic_GHE */
   3068     { 0x01000492, 9236 }, /* Cyrillic_GHE_bar */
   3069     { 0x01000493, 9253 }, /* Cyrillic_ghe_bar */
   3070     { 0x000006c8, 9270 }, /* Cyrillic_ha */
   3071     { 0x000006e8, 9282 }, /* Cyrillic_HA */
   3072     { 0x010004b2, 9294 }, /* Cyrillic_HA_descender */
   3073     { 0x010004b3, 9316 }, /* Cyrillic_ha_descender */
   3074     { 0x000006df, 9338 }, /* Cyrillic_hardsign */
   3075     { 0x000006ff, 9356 }, /* Cyrillic_HARDSIGN */
   3076     { 0x000006c9, 9374 }, /* Cyrillic_i */
   3077     { 0x000006e9, 9385 }, /* Cyrillic_I */
   3078     { 0x010004e2, 9396 }, /* Cyrillic_I_macron */
   3079     { 0x010004e3, 9414 }, /* Cyrillic_i_macron */
   3080     { 0x000006c5, 9432 }, /* Cyrillic_ie */
   3081     { 0x000006e5, 9444 }, /* Cyrillic_IE */
   3082     { 0x000006a3, 9456 }, /* Cyrillic_io */
   3083     { 0x000006b3, 9468 }, /* Cyrillic_IO */
   3084     { 0x000006a8, 9480 }, /* Cyrillic_je */
   3085     { 0x000006b8, 9492 }, /* Cyrillic_JE */
   3086     { 0x000006cb, 9504 }, /* Cyrillic_ka */
   3087     { 0x000006eb, 9516 }, /* Cyrillic_KA */
   3088     { 0x0100049a, 9528 }, /* Cyrillic_KA_descender */
   3089     { 0x0100049b, 9550 }, /* Cyrillic_ka_descender */
   3090     { 0x0100049c, 9572 }, /* Cyrillic_KA_vertstroke */
   3091     { 0x0100049d, 9595 }, /* Cyrillic_ka_vertstroke */
   3092     { 0x000006a9, 9618 }, /* Cyrillic_lje */
   3093     { 0x000006b9, 9631 }, /* Cyrillic_LJE */
   3094     { 0x000006aa, 9644 }, /* Cyrillic_nje */
   3095     { 0x000006ba, 9657 }, /* Cyrillic_NJE */
   3096     { 0x000006cf, 9670 }, /* Cyrillic_o */
   3097     { 0x000006ef, 9681 }, /* Cyrillic_O */
   3098     { 0x010004e8, 9692 }, /* Cyrillic_O_bar */
   3099     { 0x010004e9, 9707 }, /* Cyrillic_o_bar */
   3100     { 0x000006d0, 9722 }, /* Cyrillic_pe */
   3101     { 0x000006f0, 9734 }, /* Cyrillic_PE */
   3102     { 0x010004d8, 9746 }, /* Cyrillic_SCHWA */
   3103     { 0x010004d9, 9761 }, /* Cyrillic_schwa */
   3104     { 0x000006db, 9776 }, /* Cyrillic_sha */
   3105     { 0x000006fb, 9789 }, /* Cyrillic_SHA */
   3106     { 0x000006dd, 9802 }, /* Cyrillic_shcha */
   3107     { 0x000006fd, 9817 }, /* Cyrillic_SHCHA */
   3108     { 0x010004ba, 9832 }, /* Cyrillic_SHHA */
   3109     { 0x010004bb, 9846 }, /* Cyrillic_shha */
   3110     { 0x000006ca, 9860 }, /* Cyrillic_shorti */
   3111     { 0x000006ea, 9876 }, /* Cyrillic_SHORTI */
   3112     { 0x000006d8, 9892 }, /* Cyrillic_softsign */
   3113     { 0x000006f8, 9910 }, /* Cyrillic_SOFTSIGN */
   3114     { 0x000006d4, 9928 }, /* Cyrillic_te */
   3115     { 0x000006f4, 9940 }, /* Cyrillic_TE */
   3116     { 0x000006c3, 9952 }, /* Cyrillic_tse */
   3117     { 0x000006e3, 9965 }, /* Cyrillic_TSE */
   3118     { 0x000006d5, 9978 }, /* Cyrillic_u */
   3119     { 0x000006f5, 9989 }, /* Cyrillic_U */
   3120     { 0x010004ee, 10000 }, /* Cyrillic_U_macron */
   3121     { 0x010004ef, 10018 }, /* Cyrillic_u_macron */
   3122     { 0x010004ae, 10036 }, /* Cyrillic_U_straight */
   3123     { 0x010004af, 10056 }, /* Cyrillic_u_straight */
   3124     { 0x010004b0, 10076 }, /* Cyrillic_U_straight_bar */
   3125     { 0x010004b1, 10100 }, /* Cyrillic_u_straight_bar */
   3126     { 0x000006d7, 10124 }, /* Cyrillic_ve */
   3127     { 0x000006f7, 10136 }, /* Cyrillic_VE */
   3128     { 0x000006d1, 10148 }, /* Cyrillic_ya */
   3129     { 0x000006f1, 10160 }, /* Cyrillic_YA */
   3130     { 0x000006d9, 10172 }, /* Cyrillic_yeru */
   3131     { 0x000006f9, 10186 }, /* Cyrillic_YERU */
   3132     { 0x000006c0, 10200 }, /* Cyrillic_yu */
   3133     { 0x000006e0, 10212 }, /* Cyrillic_YU */
   3134     { 0x000006da, 10224 }, /* Cyrillic_ze */
   3135     { 0x000006fa, 10236 }, /* Cyrillic_ZE */
   3136     { 0x000006d6, 10248 }, /* Cyrillic_zhe */
   3137     { 0x000006f6, 10261 }, /* Cyrillic_ZHE */
   3138     { 0x01000496, 10274 }, /* Cyrillic_ZHE_descender */
   3139     { 0x01000497, 10297 }, /* Cyrillic_zhe_descender */
   3140     { 0x00000044, 10320 }, /* D */
   3141     { 0x00000064, 10322 }, /* d */
   3142     { 0x01001e0a, 10324 }, /* Dabovedot */
   3143     { 0x01001e0b, 10334 }, /* dabovedot */
   3144     { 0x1000fe27, 10344 }, /* Dacute_accent */
   3145     { 0x00000af1, 10358 }, /* dagger */
   3146     { 0x000001cf, 10365 }, /* Dcaron */
   3147     { 0x000001ef, 10372 }, /* dcaron */
   3148     { 0x1000fe2c, 10379 }, /* Dcedilla_accent */
   3149     { 0x1000fe5e, 10395 }, /* Dcircumflex_accent */
   3150     { 0x1000fe22, 10414 }, /* Ddiaeresis */
   3151     { 0x0000fe80, 10425 }, /* dead_a */
   3152     { 0x0000fe81, 10432 }, /* dead_A */
   3153     { 0x0000fe64, 10439 }, /* dead_abovecomma */
   3154     { 0x0000fe56, 10455 }, /* dead_abovedot */
   3155     { 0x0000fe65, 10469 }, /* dead_abovereversedcomma */
   3156     { 0x0000fe58, 10493 }, /* dead_abovering */
   3157     { 0x0000fe91, 10508 }, /* dead_aboveverticalline */
   3158     { 0x0000fe51, 10531 }, /* dead_acute */
   3159     { 0x0000fe6b, 10542 }, /* dead_belowbreve */
   3160     { 0x0000fe69, 10558 }, /* dead_belowcircumflex */
   3161     { 0x0000fe6e, 10579 }, /* dead_belowcomma */
   3162     { 0x0000fe6c, 10595 }, /* dead_belowdiaeresis */
   3163     { 0x0000fe60, 10615 }, /* dead_belowdot */
   3164     { 0x0000fe68, 10629 }, /* dead_belowmacron */
   3165     { 0x0000fe67, 10646 }, /* dead_belowring */
   3166     { 0x0000fe6a, 10661 }, /* dead_belowtilde */
   3167     { 0x0000fe92, 10677 }, /* dead_belowverticalline */
   3168     { 0x0000fe55, 10700 }, /* dead_breve */
   3169     { 0x0000fe8b, 10711 }, /* dead_capital_schwa */
   3170     { 0x0000fe5a, 10730 }, /* dead_caron */
   3171     { 0x0000fe5b, 10741 }, /* dead_cedilla */
   3172     { 0x0000fe52, 10754 }, /* dead_circumflex */
   3173     { 0x0000fe6f, 10770 }, /* dead_currency */
   3174     { 0x0000fe65, 10784 }, /* dead_dasia */
   3175     { 0x0000fe57, 10795 }, /* dead_diaeresis */
   3176     { 0x0000fe59, 10810 }, /* dead_doubleacute */
   3177     { 0x0000fe66, 10827 }, /* dead_doublegrave */
   3178     { 0x0000fe82, 10844 }, /* dead_e */
   3179     { 0x0000fe83, 10851 }, /* dead_E */
   3180     { 0x0000fe50, 10858 }, /* dead_grave */
   3181     { 0x0000fe8c, 10869 }, /* dead_greek */
   3182     { 0x0000fe61, 10880 }, /* dead_hook */
   3183     { 0x0000fe62, 10890 }, /* dead_horn */
   3184     { 0x0000fe84, 10900 }, /* dead_i */
   3185     { 0x0000fe85, 10907 }, /* dead_I */
   3186     { 0x0000fe6d, 10914 }, /* dead_invertedbreve */
   3187     { 0x0000fe5d, 10933 }, /* dead_iota */
   3188     { 0x0000fe93, 10943 }, /* dead_longsolidusoverlay */
   3189     { 0x0000fe90, 10967 }, /* dead_lowline */
   3190     { 0x0000fe54, 10980 }, /* dead_macron */
   3191     { 0x0000fe86, 10992 }, /* dead_o */
   3192     { 0x0000fe87, 10999 }, /* dead_O */
   3193     { 0x0000fe5c, 11006 }, /* dead_ogonek */
   3194     { 0x0000fe53, 11018 }, /* dead_perispomeni */
   3195     { 0x0000fe64, 11035 }, /* dead_psili */
   3196     { 0x0000fe5f, 11046 }, /* dead_semivoiced_sound */
   3197     { 0x0000fe8a, 11068 }, /* dead_small_schwa */
   3198     { 0x0000fe63, 11085 }, /* dead_stroke */
   3199     { 0x0000fe53, 11097 }, /* dead_tilde */
   3200     { 0x0000fe88, 11108 }, /* dead_u */
   3201     { 0x0000fe89, 11115 }, /* dead_U */
   3202     { 0x0000fe5e, 11122 }, /* dead_voiced_sound */
   3203     { 0x00000abd, 11140 }, /* decimalpoint */
   3204     { 0x000000b0, 11153 }, /* degree */
   3205     { 0x0000ffff, 11160 }, /* Delete */
   3206     { 0x1000ff73, 11167 }, /* DeleteChar */
   3207     { 0x1000ff71, 11178 }, /* DeleteLine */
   3208     { 0x1000fe60, 11189 }, /* Dgrave_accent */
   3209     { 0x000000a8, 11203 }, /* diaeresis */
   3210     { 0x00000aed, 11213 }, /* diamond */
   3211     { 0x00000aa5, 11221 }, /* digitspace */
   3212     { 0x0100222c, 11232 }, /* dintegral */
   3213     { 0x000000f7, 11242 }, /* division */
   3214     { 0x00000024, 11251 }, /* dollar */
   3215     { 0x010020ab, 11258 }, /* DongSign */
   3216     { 0x00000aaf, 11267 }, /* doubbaselinedot */
   3217     { 0x000001bd, 11283 }, /* doubleacute */
   3218     { 0x00000af2, 11295 }, /* doubledagger */
   3219     { 0x00000afe, 11308 }, /* doublelowquotemark */
   3220     { 0x0000ff54, 11327 }, /* Down */
   3221     { 0x000008fe, 11332 }, /* downarrow */
   3222     { 0x00000ba8, 11342 }, /* downcaret */
   3223     { 0x00000bd6, 11352 }, /* downshoe */
   3224     { 0x00000bc4, 11361 }, /* downstile */
   3225     { 0x00000bc2, 11371 }, /* downtack */
   3226     { 0x1000ff00, 11380 }, /* DRemove */
   3227     { 0x1000feb0, 11388 }, /* Dring_accent */
   3228     { 0x000001d0, 11401 }, /* Dstroke */
   3229     { 0x000001f0, 11409 }, /* dstroke */
   3230     { 0x1000fe7e, 11417 }, /* Dtilde */
   3231     { 0x00000045, 11424 }, /* E */
   3232     { 0x00000065, 11426 }, /* e */
   3233     { 0x000003cc, 11428 }, /* Eabovedot */
   3234     { 0x000003ec, 11438 }, /* eabovedot */
   3235     { 0x000000c9, 11448 }, /* Eacute */
   3236     { 0x000000e9, 11455 }, /* eacute */
   3237     { 0x01001eb8, 11462 }, /* Ebelowdot */
   3238     { 0x01001eb9, 11472 }, /* ebelowdot */
   3239     { 0x000001cc, 11482 }, /* Ecaron */
   3240     { 0x000001ec, 11489 }, /* ecaron */
   3241     { 0x000000ca, 11496 }, /* Ecircumflex */
   3242     { 0x000000ea, 11508 }, /* ecircumflex */
   3243     { 0x01001ebe, 11520 }, /* Ecircumflexacute */
   3244     { 0x01001ebf, 11537 }, /* ecircumflexacute */
   3245     { 0x01001ec6, 11554 }, /* Ecircumflexbelowdot */
   3246     { 0x01001ec7, 11574 }, /* ecircumflexbelowdot */
   3247     { 0x01001ec0, 11594 }, /* Ecircumflexgrave */
   3248     { 0x01001ec1, 11611 }, /* ecircumflexgrave */
   3249     { 0x01001ec2, 11628 }, /* Ecircumflexhook */
   3250     { 0x01001ec3, 11644 }, /* ecircumflexhook */
   3251     { 0x01001ec4, 11660 }, /* Ecircumflextilde */
   3252     { 0x01001ec5, 11677 }, /* ecircumflextilde */
   3253     { 0x010020a0, 11694 }, /* EcuSign */
   3254     { 0x000000cb, 11702 }, /* Ediaeresis */
   3255     { 0x000000eb, 11713 }, /* ediaeresis */
   3256     { 0x000000c8, 11724 }, /* Egrave */
   3257     { 0x000000e8, 11731 }, /* egrave */
   3258     { 0x01001eba, 11738 }, /* Ehook */
   3259     { 0x01001ebb, 11744 }, /* ehook */
   3260     { 0x01002088, 11750 }, /* eightsubscript */
   3261     { 0x01002078, 11765 }, /* eightsuperior */
   3262     { 0x0000ff2f, 11779 }, /* Eisu_Shift */
   3263     { 0x0000ff30, 11790 }, /* Eisu_toggle */
   3264     { 0x01002208, 11802 }, /* elementof */
   3265     { 0x00000aae, 11812 }, /* ellipsis */
   3266     { 0x00000aa3, 11821 }, /* em3space */
   3267     { 0x00000aa4, 11830 }, /* em4space */
   3268     { 0x000003aa, 11839 }, /* Emacron */
   3269     { 0x000003ba, 11847 }, /* emacron */
   3270     { 0x00000aa9, 11855 }, /* emdash */
   3271     { 0x00000ade, 11862 }, /* emfilledcircle */
   3272     { 0x00000adf, 11877 }, /* emfilledrect */
   3273     { 0x00000ace, 11890 }, /* emopencircle */
   3274     { 0x00000acf, 11903 }, /* emopenrectangle */
   3275     { 0x01002205, 11919 }, /* emptyset */
   3276     { 0x00000aa1, 11928 }, /* emspace */
   3277     { 0x0000ff57, 11936 }, /* End */
   3278     { 0x00000aaa, 11940 }, /* endash */
   3279     { 0x00000ae6, 11947 }, /* enfilledcircbullet */
   3280     { 0x00000ae7, 11966 }, /* enfilledsqbullet */
   3281     { 0x000003bd, 11983 }, /* ENG */
   3282     { 0x000003bf, 11987 }, /* eng */
   3283     { 0x00000ae0, 11991 }, /* enopencircbullet */
   3284     { 0x00000ae1, 12008 }, /* enopensquarebullet */
   3285     { 0x00000aa2, 12027 }, /* enspace */
   3286     { 0x000001ca, 12035 }, /* Eogonek */
   3287     { 0x000001ea, 12043 }, /* eogonek */
   3288     { 0x0000003d, 12051 }, /* equal */
   3289     { 0x0000ff1b, 12057 }, /* Escape */
   3290     { 0x000000d0, 12064 }, /* ETH */
   3291     { 0x000000d0, 12068 }, /* Eth */
   3292     { 0x000000f0, 12072 }, /* eth */
   3293     { 0x01001ebc, 12076 }, /* Etilde */
   3294     { 0x01001ebd, 12083 }, /* etilde */
   3295     { 0x000020ac, 12090 }, /* EuroSign */
   3296     { 0x00000021, 12099 }, /* exclam */
   3297     { 0x000000a1, 12106 }, /* exclamdown */
   3298     { 0x0000ff62, 12117 }, /* Execute */
   3299     { 0x1000ff76, 12125 }, /* Ext16bit_L */
   3300     { 0x1000ff77, 12136 }, /* Ext16bit_R */
   3301     { 0x010001b7, 12147 }, /* EZH */
   3302     { 0x01000292, 12151 }, /* ezh */
   3303     { 0x00000046, 12155 }, /* F */
   3304     { 0x00000066, 12157 }, /* f */
   3305     { 0x0000ffbe, 12159 }, /* F1 */
   3306     { 0x0000ffc7, 12162 }, /* F10 */
   3307     { 0x0000ffc8, 12166 }, /* F11 */
   3308     { 0x0000ffc9, 12170 }, /* F12 */
   3309     { 0x0000ffca, 12174 }, /* F13 */
   3310     { 0x0000ffcb, 12178 }, /* F14 */
   3311     { 0x0000ffcc, 12182 }, /* F15 */
   3312     { 0x0000ffcd, 12186 }, /* F16 */
   3313     { 0x0000ffce, 12190 }, /* F17 */
   3314     { 0x0000ffcf, 12194 }, /* F18 */
   3315     { 0x0000ffd0, 12198 }, /* F19 */
   3316     { 0x0000ffbf, 12202 }, /* F2 */
   3317     { 0x0000ffd1, 12205 }, /* F20 */
   3318     { 0x0000ffd2, 12209 }, /* F21 */
   3319     { 0x0000ffd3, 12213 }, /* F22 */
   3320     { 0x0000ffd4, 12217 }, /* F23 */
   3321     { 0x0000ffd5, 12221 }, /* F24 */
   3322     { 0x0000ffd6, 12225 }, /* F25 */
   3323     { 0x0000ffd7, 12229 }, /* F26 */
   3324     { 0x0000ffd8, 12233 }, /* F27 */
   3325     { 0x0000ffd9, 12237 }, /* F28 */
   3326     { 0x0000ffda, 12241 }, /* F29 */
   3327     { 0x0000ffc0, 12245 }, /* F3 */
   3328     { 0x0000ffdb, 12248 }, /* F30 */
   3329     { 0x0000ffdc, 12252 }, /* F31 */
   3330     { 0x0000ffdd, 12256 }, /* F32 */
   3331     { 0x0000ffde, 12260 }, /* F33 */
   3332     { 0x0000ffdf, 12264 }, /* F34 */
   3333     { 0x0000ffe0, 12268 }, /* F35 */
   3334     { 0x0000ffc1, 12272 }, /* F4 */
   3335     { 0x0000ffc2, 12275 }, /* F5 */
   3336     { 0x0000ffc3, 12278 }, /* F6 */
   3337     { 0x0000ffc4, 12281 }, /* F7 */
   3338     { 0x0000ffc5, 12284 }, /* F8 */
   3339     { 0x0000ffc6, 12287 }, /* F9 */
   3340     { 0x01001e1e, 12290 }, /* Fabovedot */
   3341     { 0x01001e1f, 12300 }, /* fabovedot */
   3342     { 0x010006f0, 12310 }, /* Farsi_0 */
   3343     { 0x010006f1, 12318 }, /* Farsi_1 */
   3344     { 0x010006f2, 12326 }, /* Farsi_2 */
   3345     { 0x010006f3, 12334 }, /* Farsi_3 */
   3346     { 0x010006f4, 12342 }, /* Farsi_4 */
   3347     { 0x010006f5, 12350 }, /* Farsi_5 */
   3348     { 0x010006f6, 12358 }, /* Farsi_6 */
   3349     { 0x010006f7, 12366 }, /* Farsi_7 */
   3350     { 0x010006f8, 12374 }, /* Farsi_8 */
   3351     { 0x010006f9, 12382 }, /* Farsi_9 */
   3352     { 0x010006cc, 12390 }, /* Farsi_yeh */
   3353     { 0x00000af8, 12400 }, /* femalesymbol */
   3354     { 0x000009e3, 12413 }, /* ff */
   3355     { 0x010020a3, 12416 }, /* FFrancSign */
   3356     { 0x00000abb, 12427 }, /* figdash */
   3357     { 0x00000adc, 12435 }, /* filledlefttribullet */
   3358     { 0x00000adb, 12455 }, /* filledrectbullet */
   3359     { 0x00000add, 12472 }, /* filledrighttribullet */
   3360     { 0x00000ae9, 12493 }, /* filledtribulletdown */
   3361     { 0x00000ae8, 12513 }, /* filledtribulletup */
   3362     { 0x0000ff68, 12531 }, /* Find */
   3363     { 0x0000fed0, 12536 }, /* First_Virtual_Screen */
   3364     { 0x00000ac5, 12557 }, /* fiveeighths */
   3365     { 0x00000ab7, 12569 }, /* fivesixths */
   3366     { 0x01002085, 12580 }, /* fivesubscript */
   3367     { 0x01002075, 12594 }, /* fivesuperior */
   3368     { 0x00000ab5, 12607 }, /* fourfifths */
   3369     { 0x01002084, 12618 }, /* foursubscript */
   3370     { 0x01002074, 12632 }, /* foursuperior */
   3371     { 0x0100221c, 12645 }, /* fourthroot */
   3372     { 0x000008f6, 12656 }, /* function */
   3373     { 0x00000047, 12665 }, /* G */
   3374     { 0x00000067, 12667 }, /* g */
   3375     { 0x000002d5, 12669 }, /* Gabovedot */
   3376     { 0x000002f5, 12679 }, /* gabovedot */
   3377     { 0x000002ab, 12689 }, /* Gbreve */
   3378     { 0x000002bb, 12696 }, /* gbreve */
   3379     { 0x010001e6, 12703 }, /* Gcaron */
   3380     { 0x010001e7, 12710 }, /* gcaron */
   3381     { 0x000003ab, 12717 }, /* Gcedilla */
   3382     { 0x000003bb, 12726 }, /* gcedilla */
   3383     { 0x000002d8, 12735 }, /* Gcircumflex */
   3384     { 0x000002f8, 12747 }, /* gcircumflex */
   3385     { 0x010010d0, 12759 }, /* Georgian_an */
   3386     { 0x010010d1, 12771 }, /* Georgian_ban */
   3387     { 0x010010ea, 12784 }, /* Georgian_can */
   3388     { 0x010010ed, 12797 }, /* Georgian_char */
   3389     { 0x010010e9, 12811 }, /* Georgian_chin */
   3390     { 0x010010ec, 12825 }, /* Georgian_cil */
   3391     { 0x010010d3, 12838 }, /* Georgian_don */
   3392     { 0x010010d4, 12851 }, /* Georgian_en */
   3393     { 0x010010f6, 12863 }, /* Georgian_fi */
   3394     { 0x010010d2, 12875 }, /* Georgian_gan */
   3395     { 0x010010e6, 12888 }, /* Georgian_ghan */
   3396     { 0x010010f0, 12902 }, /* Georgian_hae */
   3397     { 0x010010f4, 12915 }, /* Georgian_har */
   3398     { 0x010010f1, 12928 }, /* Georgian_he */
   3399     { 0x010010f2, 12940 }, /* Georgian_hie */
   3400     { 0x010010f5, 12953 }, /* Georgian_hoe */
   3401     { 0x010010d8, 12966 }, /* Georgian_in */
   3402     { 0x010010ef, 12978 }, /* Georgian_jhan */
   3403     { 0x010010eb, 12992 }, /* Georgian_jil */
   3404     { 0x010010d9, 13005 }, /* Georgian_kan */
   3405     { 0x010010e5, 13018 }, /* Georgian_khar */
   3406     { 0x010010da, 13032 }, /* Georgian_las */
   3407     { 0x010010db, 13045 }, /* Georgian_man */
   3408     { 0x010010dc, 13058 }, /* Georgian_nar */
   3409     { 0x010010dd, 13071 }, /* Georgian_on */
   3410     { 0x010010de, 13083 }, /* Georgian_par */
   3411     { 0x010010e4, 13096 }, /* Georgian_phar */
   3412     { 0x010010e7, 13110 }, /* Georgian_qar */
   3413     { 0x010010e0, 13123 }, /* Georgian_rae */
   3414     { 0x010010e1, 13136 }, /* Georgian_san */
   3415     { 0x010010e8, 13149 }, /* Georgian_shin */
   3416     { 0x010010d7, 13163 }, /* Georgian_tan */
   3417     { 0x010010e2, 13176 }, /* Georgian_tar */
   3418     { 0x010010e3, 13189 }, /* Georgian_un */
   3419     { 0x010010d5, 13201 }, /* Georgian_vin */
   3420     { 0x010010f3, 13214 }, /* Georgian_we */
   3421     { 0x010010ee, 13226 }, /* Georgian_xan */
   3422     { 0x010010d6, 13239 }, /* Georgian_zen */
   3423     { 0x010010df, 13252 }, /* Georgian_zhar */
   3424     { 0x00000060, 13266 }, /* grave */
   3425     { 0x0000003e, 13272 }, /* greater */
   3426     { 0x000008be, 13280 }, /* greaterthanequal */
   3427     { 0x000007ae, 13297 }, /* Greek_accentdieresis */
   3428     { 0x000007c1, 13318 }, /* Greek_ALPHA */
   3429     { 0x000007e1, 13330 }, /* Greek_alpha */
   3430     { 0x000007a1, 13342 }, /* Greek_ALPHAaccent */
   3431     { 0x000007b1, 13360 }, /* Greek_alphaaccent */
   3432     { 0x000007c2, 13378 }, /* Greek_BETA */
   3433     { 0x000007e2, 13389 }, /* Greek_beta */
   3434     { 0x000007d7, 13400 }, /* Greek_CHI */
   3435     { 0x000007f7, 13410 }, /* Greek_chi */
   3436     { 0x000007c4, 13420 }, /* Greek_DELTA */
   3437     { 0x000007e4, 13432 }, /* Greek_delta */
   3438     { 0x000007c5, 13444 }, /* Greek_EPSILON */
   3439     { 0x000007e5, 13458 }, /* Greek_epsilon */
   3440     { 0x000007a2, 13472 }, /* Greek_EPSILONaccent */
   3441     { 0x000007b2, 13492 }, /* Greek_epsilonaccent */
   3442     { 0x000007c7, 13512 }, /* Greek_ETA */
   3443     { 0x000007e7, 13522 }, /* Greek_eta */
   3444     { 0x000007a3, 13532 }, /* Greek_ETAaccent */
   3445     { 0x000007b3, 13548 }, /* Greek_etaaccent */
   3446     { 0x000007f3, 13564 }, /* Greek_finalsmallsigma */
   3447     { 0x000007c3, 13586 }, /* Greek_GAMMA */
   3448     { 0x000007e3, 13598 }, /* Greek_gamma */
   3449     { 0x000007af, 13610 }, /* Greek_horizbar */
   3450     { 0x000007c9, 13625 }, /* Greek_IOTA */
   3451     { 0x000007e9, 13636 }, /* Greek_iota */
   3452     { 0x000007a4, 13647 }, /* Greek_IOTAaccent */
   3453     { 0x000007b4, 13664 }, /* Greek_iotaaccent */
   3454     { 0x000007b6, 13681 }, /* Greek_iotaaccentdieresis */
   3455     { 0x000007a5, 13706 }, /* Greek_IOTAdiaeresis */
   3456     { 0x000007a5, 13726 }, /* Greek_IOTAdieresis */
   3457     { 0x000007b5, 13745 }, /* Greek_iotadieresis */
   3458     { 0x000007ca, 13764 }, /* Greek_KAPPA */
   3459     { 0x000007ea, 13776 }, /* Greek_kappa */
   3460     { 0x000007cb, 13788 }, /* Greek_LAMBDA */
   3461     { 0x000007eb, 13801 }, /* Greek_lambda */
   3462     { 0x000007cb, 13814 }, /* Greek_LAMDA */
   3463     { 0x000007eb, 13826 }, /* Greek_lamda */
   3464     { 0x000007cc, 13838 }, /* Greek_MU */
   3465     { 0x000007ec, 13847 }, /* Greek_mu */
   3466     { 0x000007cd, 13856 }, /* Greek_NU */
   3467     { 0x000007ed, 13865 }, /* Greek_nu */
   3468     { 0x000007d9, 13874 }, /* Greek_OMEGA */
   3469     { 0x000007f9, 13886 }, /* Greek_omega */
   3470     { 0x000007ab, 13898 }, /* Greek_OMEGAaccent */
   3471     { 0x000007bb, 13916 }, /* Greek_omegaaccent */
   3472     { 0x000007cf, 13934 }, /* Greek_OMICRON */
   3473     { 0x000007ef, 13948 }, /* Greek_omicron */
   3474     { 0x000007a7, 13962 }, /* Greek_OMICRONaccent */
   3475     { 0x000007b7, 13982 }, /* Greek_omicronaccent */
   3476     { 0x000007d6, 14002 }, /* Greek_PHI */
   3477     { 0x000007f6, 14012 }, /* Greek_phi */
   3478     { 0x000007d0, 14022 }, /* Greek_PI */
   3479     { 0x000007f0, 14031 }, /* Greek_pi */
   3480     { 0x000007d8, 14040 }, /* Greek_PSI */
   3481     { 0x000007f8, 14050 }, /* Greek_psi */
   3482     { 0x000007d1, 14060 }, /* Greek_RHO */
   3483     { 0x000007f1, 14070 }, /* Greek_rho */
   3484     { 0x000007d2, 14080 }, /* Greek_SIGMA */
   3485     { 0x000007f2, 14092 }, /* Greek_sigma */
   3486     { 0x0000ff7e, 14104 }, /* Greek_switch */
   3487     { 0x000007d4, 14117 }, /* Greek_TAU */
   3488     { 0x000007f4, 14127 }, /* Greek_tau */
   3489     { 0x000007c8, 14137 }, /* Greek_THETA */
   3490     { 0x000007e8, 14149 }, /* Greek_theta */
   3491     { 0x000007d5, 14161 }, /* Greek_UPSILON */
   3492     { 0x000007f5, 14175 }, /* Greek_upsilon */
   3493     { 0x000007a8, 14189 }, /* Greek_UPSILONaccent */
   3494     { 0x000007b8, 14209 }, /* Greek_upsilonaccent */
   3495     { 0x000007ba, 14229 }, /* Greek_upsilonaccentdieresis */
   3496     { 0x000007a9, 14257 }, /* Greek_UPSILONdieresis */
   3497     { 0x000007b9, 14279 }, /* Greek_upsilondieresis */
   3498     { 0x000007ce, 14301 }, /* Greek_XI */
   3499     { 0x000007ee, 14310 }, /* Greek_xi */
   3500     { 0x000007c6, 14319 }, /* Greek_ZETA */
   3501     { 0x000007e6, 14330 }, /* Greek_zeta */
   3502     { 0x100000be, 14341 }, /* guilder */
   3503     { 0x000000ab, 14349 }, /* guillemotleft */
   3504     { 0x000000bb, 14363 }, /* guillemotright */
   3505     { 0x00000048, 14378 }, /* H */
   3506     { 0x00000068, 14380 }, /* h */
   3507     { 0x00000aa8, 14382 }, /* hairspace */
   3508     { 0x0000ff31, 14392 }, /* Hangul */
   3509     { 0x00000ebf, 14399 }, /* Hangul_A */
   3510     { 0x00000ec0, 14408 }, /* Hangul_AE */
   3511     { 0x00000ef6, 14418 }, /* Hangul_AraeA */
   3512     { 0x00000ef7, 14431 }, /* Hangul_AraeAE */
   3513     { 0x0000ff39, 14445 }, /* Hangul_Banja */
   3514     { 0x00000eba, 14458 }, /* Hangul_Cieuc */
   3515     { 0x0000ff37, 14471 }, /* Hangul_Codeinput */
   3516     { 0x00000ea7, 14488 }, /* Hangul_Dikeud */
   3517     { 0x00000ec4, 14502 }, /* Hangul_E */
   3518     { 0x0000ff33, 14511 }, /* Hangul_End */
   3519     { 0x00000ec3, 14522 }, /* Hangul_EO */
   3520     { 0x00000ed1, 14532 }, /* Hangul_EU */
   3521     { 0x0000ff34, 14542 }, /* Hangul_Hanja */
   3522     { 0x00000ebe, 14555 }, /* Hangul_Hieuh */
   3523     { 0x00000ed3, 14568 }, /* Hangul_I */
   3524     { 0x00000eb7, 14577 }, /* Hangul_Ieung */
   3525     { 0x00000eea, 14590 }, /* Hangul_J_Cieuc */
   3526     { 0x00000eda, 14605 }, /* Hangul_J_Dikeud */
   3527     { 0x00000eee, 14621 }, /* Hangul_J_Hieuh */
   3528     { 0x00000ee8, 14636 }, /* Hangul_J_Ieung */
   3529     { 0x00000ee9, 14651 }, /* Hangul_J_Jieuj */
   3530     { 0x00000eeb, 14666 }, /* Hangul_J_Khieuq */
   3531     { 0x00000ed4, 14682 }, /* Hangul_J_Kiyeog */
   3532     { 0x00000ed6, 14698 }, /* Hangul_J_KiyeogSios */
   3533     { 0x00000ef9, 14718 }, /* Hangul_J_KkogjiDalrinIeung */
   3534     { 0x00000ee3, 14745 }, /* Hangul_J_Mieum */
   3535     { 0x00000ed7, 14760 }, /* Hangul_J_Nieun */
   3536     { 0x00000ed9, 14775 }, /* Hangul_J_NieunHieuh */
   3537     { 0x00000ed8, 14795 }, /* Hangul_J_NieunJieuj */
   3538     { 0x00000ef8, 14815 }, /* Hangul_J_PanSios */
   3539     { 0x00000eed, 14832 }, /* Hangul_J_Phieuf */
   3540     { 0x00000ee4, 14848 }, /* Hangul_J_Pieub */
   3541     { 0x00000ee5, 14863 }, /* Hangul_J_PieubSios */
   3542     { 0x00000edb, 14882 }, /* Hangul_J_Rieul */
   3543     { 0x00000ee2, 14897 }, /* Hangul_J_RieulHieuh */
   3544     { 0x00000edc, 14917 }, /* Hangul_J_RieulKiyeog */
   3545     { 0x00000edd, 14938 }, /* Hangul_J_RieulMieum */
   3546     { 0x00000ee1, 14958 }, /* Hangul_J_RieulPhieuf */
   3547     { 0x00000ede, 14979 }, /* Hangul_J_RieulPieub */
   3548     { 0x00000edf, 14999 }, /* Hangul_J_RieulSios */
   3549     { 0x00000ee0, 15018 }, /* Hangul_J_RieulTieut */
   3550     { 0x00000ee6, 15038 }, /* Hangul_J_Sios */
   3551     { 0x00000ed5, 15052 }, /* Hangul_J_SsangKiyeog */
   3552     { 0x00000ee7, 15073 }, /* Hangul_J_SsangSios */
   3553     { 0x00000eec, 15092 }, /* Hangul_J_Tieut */
   3554     { 0x00000efa, 15107 }, /* Hangul_J_YeorinHieuh */
   3555     { 0x0000ff35, 15128 }, /* Hangul_Jamo */
   3556     { 0x0000ff38, 15140 }, /* Hangul_Jeonja */
   3557     { 0x00000eb8, 15154 }, /* Hangul_Jieuj */
   3558     { 0x00000ebb, 15167 }, /* Hangul_Khieuq */
   3559     { 0x00000ea1, 15181 }, /* Hangul_Kiyeog */
   3560     { 0x00000ea3, 15195 }, /* Hangul_KiyeogSios */
   3561     { 0x00000ef3, 15213 }, /* Hangul_KkogjiDalrinIeung */
   3562     { 0x00000eb1, 15238 }, /* Hangul_Mieum */
   3563     { 0x0000ff3d, 15251 }, /* Hangul_MultipleCandidate */
   3564     { 0x00000ea4, 15276 }, /* Hangul_Nieun */
   3565     { 0x00000ea6, 15289 }, /* Hangul_NieunHieuh */
   3566     { 0x00000ea5, 15307 }, /* Hangul_NieunJieuj */
   3567     { 0x00000ec7, 15325 }, /* Hangul_O */
   3568     { 0x00000eca, 15334 }, /* Hangul_OE */
   3569     { 0x00000ef2, 15344 }, /* Hangul_PanSios */
   3570     { 0x00000ebd, 15359 }, /* Hangul_Phieuf */
   3571     { 0x00000eb2, 15373 }, /* Hangul_Pieub */
   3572     { 0x00000eb4, 15386 }, /* Hangul_PieubSios */
   3573     { 0x0000ff3b, 15403 }, /* Hangul_PostHanja */
   3574     { 0x0000ff3a, 15420 }, /* Hangul_PreHanja */
   3575     { 0x0000ff3e, 15436 }, /* Hangul_PreviousCandidate */
   3576     { 0x00000ea9, 15461 }, /* Hangul_Rieul */
   3577     { 0x00000eb0, 15474 }, /* Hangul_RieulHieuh */
   3578     { 0x00000eaa, 15492 }, /* Hangul_RieulKiyeog */
   3579     { 0x00000eab, 15511 }, /* Hangul_RieulMieum */
   3580     { 0x00000eaf, 15529 }, /* Hangul_RieulPhieuf */
   3581     { 0x00000eac, 15548 }, /* Hangul_RieulPieub */
   3582     { 0x00000ead, 15566 }, /* Hangul_RieulSios */
   3583     { 0x00000eae, 15583 }, /* Hangul_RieulTieut */
   3584     { 0x00000eef, 15601 }, /* Hangul_RieulYeorinHieuh */
   3585     { 0x0000ff36, 15625 }, /* Hangul_Romaja */
   3586     { 0x0000ff3c, 15639 }, /* Hangul_SingleCandidate */
   3587     { 0x00000eb5, 15662 }, /* Hangul_Sios */
   3588     { 0x0000ff3f, 15674 }, /* Hangul_Special */
   3589     { 0x00000ea8, 15689 }, /* Hangul_SsangDikeud */
   3590     { 0x00000eb9, 15708 }, /* Hangul_SsangJieuj */
   3591     { 0x00000ea2, 15726 }, /* Hangul_SsangKiyeog */
   3592     { 0x00000eb3, 15745 }, /* Hangul_SsangPieub */
   3593     { 0x00000eb6, 15763 }, /* Hangul_SsangSios */
   3594     { 0x0000ff32, 15780 }, /* Hangul_Start */
   3595     { 0x00000ef0, 15793 }, /* Hangul_SunkyeongeumMieum */
   3596     { 0x00000ef4, 15818 }, /* Hangul_SunkyeongeumPhieuf */
   3597     { 0x00000ef1, 15844 }, /* Hangul_SunkyeongeumPieub */
   3598     { 0x0000ff7e, 15869 }, /* Hangul_switch */
   3599     { 0x00000ebc, 15883 }, /* Hangul_Tieut */
   3600     { 0x00000ecc, 15896 }, /* Hangul_U */
   3601     { 0x00000ec8, 15905 }, /* Hangul_WA */
   3602     { 0x00000ec9, 15915 }, /* Hangul_WAE */
   3603     { 0x00000ece, 15926 }, /* Hangul_WE */
   3604     { 0x00000ecd, 15936 }, /* Hangul_WEO */
   3605     { 0x00000ecf, 15947 }, /* Hangul_WI */
   3606     { 0x00000ec1, 15957 }, /* Hangul_YA */
   3607     { 0x00000ec2, 15967 }, /* Hangul_YAE */
   3608     { 0x00000ec6, 15978 }, /* Hangul_YE */
   3609     { 0x00000ec5, 15988 }, /* Hangul_YEO */
   3610     { 0x00000ef5, 15999 }, /* Hangul_YeorinHieuh */
   3611     { 0x00000ed2, 16018 }, /* Hangul_YI */
   3612     { 0x00000ecb, 16028 }, /* Hangul_YO */
   3613     { 0x00000ed0, 16038 }, /* Hangul_YU */
   3614     { 0x0000ff29, 16048 }, /* Hankaku */
   3615     { 0x000002a6, 16056 }, /* Hcircumflex */
   3616     { 0x000002b6, 16068 }, /* hcircumflex */
   3617     { 0x00000aee, 16080 }, /* heart */
   3618     { 0x00000ce0, 16086 }, /* hebrew_aleph */
   3619     { 0x00000cf2, 16099 }, /* hebrew_ayin */
   3620     { 0x00000ce1, 16111 }, /* hebrew_bet */
   3621     { 0x00000ce1, 16122 }, /* hebrew_beth */
   3622     { 0x00000ce7, 16134 }, /* hebrew_chet */
   3623     { 0x00000ce3, 16146 }, /* hebrew_dalet */
   3624     { 0x00000ce3, 16159 }, /* hebrew_daleth */
   3625     { 0x00000cdf, 16173 }, /* hebrew_doublelowline */
   3626     { 0x00000cea, 16194 }, /* hebrew_finalkaph */
   3627     { 0x00000ced, 16211 }, /* hebrew_finalmem */
   3628     { 0x00000cef, 16227 }, /* hebrew_finalnun */
   3629     { 0x00000cf3, 16243 }, /* hebrew_finalpe */
   3630     { 0x00000cf5, 16258 }, /* hebrew_finalzade */
   3631     { 0x00000cf5, 16275 }, /* hebrew_finalzadi */
   3632     { 0x00000ce2, 16292 }, /* hebrew_gimel */
   3633     { 0x00000ce2, 16305 }, /* hebrew_gimmel */
   3634     { 0x00000ce4, 16319 }, /* hebrew_he */
   3635     { 0x00000ce7, 16329 }, /* hebrew_het */
   3636     { 0x00000ceb, 16340 }, /* hebrew_kaph */
   3637     { 0x00000cf7, 16352 }, /* hebrew_kuf */
   3638     { 0x00000cec, 16363 }, /* hebrew_lamed */
   3639     { 0x00000cee, 16376 }, /* hebrew_mem */
   3640     { 0x00000cf0, 16387 }, /* hebrew_nun */
   3641     { 0x00000cf4, 16398 }, /* hebrew_pe */
   3642     { 0x00000cf7, 16408 }, /* hebrew_qoph */
   3643     { 0x00000cf8, 16420 }, /* hebrew_resh */
   3644     { 0x00000cf1, 16432 }, /* hebrew_samech */
   3645     { 0x00000cf1, 16446 }, /* hebrew_samekh */
   3646     { 0x00000cf9, 16460 }, /* hebrew_shin */
   3647     { 0x0000ff7e, 16472 }, /* Hebrew_switch */
   3648     { 0x00000cfa, 16486 }, /* hebrew_taf */
   3649     { 0x00000cfa, 16497 }, /* hebrew_taw */
   3650     { 0x00000ce8, 16508 }, /* hebrew_tet */
   3651     { 0x00000ce8, 16519 }, /* hebrew_teth */
   3652     { 0x00000ce5, 16531 }, /* hebrew_waw */
   3653     { 0x00000ce9, 16542 }, /* hebrew_yod */
   3654     { 0x00000cf6, 16553 }, /* hebrew_zade */
   3655     { 0x00000cf6, 16565 }, /* hebrew_zadi */
   3656     { 0x00000ce6, 16577 }, /* hebrew_zain */
   3657     { 0x00000ce6, 16589 }, /* hebrew_zayin */
   3658     { 0x0000ff6a, 16602 }, /* Help */
   3659     { 0x0000ff23, 16607 }, /* Henkan */
   3660     { 0x0000ff23, 16614 }, /* Henkan_Mode */
   3661     { 0x00000ada, 16626 }, /* hexagram */
   3662     { 0x0000ff25, 16635 }, /* Hiragana */
   3663     { 0x0000ff27, 16644 }, /* Hiragana_Katakana */
   3664     { 0x0000ff50, 16662 }, /* Home */
   3665     { 0x000008a3, 16667 }, /* horizconnector */
   3666     { 0x000009ef, 16682 }, /* horizlinescan1 */
   3667     { 0x000009f0, 16697 }, /* horizlinescan3 */
   3668     { 0x000009f1, 16712 }, /* horizlinescan5 */
   3669     { 0x000009f2, 16727 }, /* horizlinescan7 */
   3670     { 0x000009f3, 16742 }, /* horizlinescan9 */
   3671     { 0x1000ff74, 16757 }, /* hpBackTab */
   3672     { 0x100000fc, 16767 }, /* hpblock */
   3673     { 0x1000ff6f, 16775 }, /* hpClearLine */
   3674     { 0x1000ff73, 16787 }, /* hpDeleteChar */
   3675     { 0x1000ff71, 16800 }, /* hpDeleteLine */
   3676     { 0x100000be, 16813 }, /* hpguilder */
   3677     { 0x1000ff72, 16823 }, /* hpInsertChar */
   3678     { 0x1000ff70, 16836 }, /* hpInsertLine */
   3679     { 0x100000ee, 16849 }, /* hpIO */
   3680     { 0x1000ff75, 16854 }, /* hpKP_BackTab */
   3681     { 0x100000af, 16867 }, /* hplira */
   3682     { 0x100000f6, 16874 }, /* hplongminus */
   3683     { 0x1000ff48, 16886 }, /* hpModelock1 */
   3684     { 0x1000ff49, 16898 }, /* hpModelock2 */
   3685     { 0x100000a8, 16910 }, /* hpmute_acute */
   3686     { 0x100000aa, 16923 }, /* hpmute_asciicircum */
   3687     { 0x100000ac, 16942 }, /* hpmute_asciitilde */
   3688     { 0x100000ab, 16960 }, /* hpmute_diaeresis */
   3689     { 0x100000a9, 16977 }, /* hpmute_grave */
   3690     { 0x1000ff6c, 16990 }, /* hpReset */
   3691     { 0x1000ff6d, 16998 }, /* hpSystem */
   3692     { 0x1000ff6e, 17007 }, /* hpUser */
   3693     { 0x100000ee, 17014 }, /* hpYdiaeresis */
   3694     { 0x000002a1, 17027 }, /* Hstroke */
   3695     { 0x000002b1, 17035 }, /* hstroke */
   3696     { 0x000009e2, 17043 }, /* ht */
   3697     { 0x0000ffed, 17046 }, /* Hyper_L */
   3698     { 0x0000ffee, 17054 }, /* Hyper_R */
   3699     { 0x000000ad, 17062 }, /* hyphen */
   3700     { 0x00000049, 17069 }, /* I */
   3701     { 0x00000069, 17071 }, /* i */
   3702     { 0x000002a9, 17073 }, /* Iabovedot */
   3703     { 0x000000cd, 17083 }, /* Iacute */
   3704     { 0x000000ed, 17090 }, /* iacute */
   3705     { 0x01001eca, 17097 }, /* Ibelowdot */
   3706     { 0x01001ecb, 17107 }, /* ibelowdot */
   3707     { 0x0100012c, 17117 }, /* Ibreve */
   3708     { 0x0100012d, 17124 }, /* ibreve */
   3709     { 0x000000ce, 17131 }, /* Icircumflex */
   3710     { 0x000000ee, 17143 }, /* icircumflex */
   3711     { 0x000008cf, 17155 }, /* identical */
   3712     { 0x000000cf, 17165 }, /* Idiaeresis */
   3713     { 0x000000ef, 17176 }, /* idiaeresis */
   3714     { 0x000002b9, 17187 }, /* idotless */
   3715     { 0x000008cd, 17196 }, /* ifonlyif */
   3716     { 0x000000cc, 17205 }, /* Igrave */
   3717     { 0x000000ec, 17212 }, /* igrave */
   3718     { 0x01001ec8, 17219 }, /* Ihook */
   3719     { 0x01001ec9, 17225 }, /* ihook */
   3720     { 0x000003cf, 17231 }, /* Imacron */
   3721     { 0x000003ef, 17239 }, /* imacron */
   3722     { 0x000008ce, 17247 }, /* implies */
   3723     { 0x000008da, 17255 }, /* includedin */
   3724     { 0x000008db, 17266 }, /* includes */
   3725     { 0x000008c2, 17275 }, /* infinity */
   3726     { 0x0000ff63, 17284 }, /* Insert */
   3727     { 0x1000ff72, 17291 }, /* InsertChar */
   3728     { 0x1000ff70, 17302 }, /* InsertLine */
   3729     { 0x000008bf, 17313 }, /* integral */
   3730     { 0x000008dc, 17322 }, /* intersection */
   3731     { 0x100000ee, 17335 }, /* IO */
   3732     { 0x000003c7, 17338 }, /* Iogonek */
   3733     { 0x000003e7, 17346 }, /* iogonek */
   3734     { 0x0000fe33, 17354 }, /* ISO_Center_Object */
   3735     { 0x0000fe30, 17372 }, /* ISO_Continuous_Underline */
   3736     { 0x0000fe31, 17397 }, /* ISO_Discontinuous_Underline */
   3737     { 0x0000fe32, 17425 }, /* ISO_Emphasize */
   3738     { 0x0000fe34, 17439 }, /* ISO_Enter */
   3739     { 0x0000fe2f, 17449 }, /* ISO_Fast_Cursor_Down */
   3740     { 0x0000fe2c, 17470 }, /* ISO_Fast_Cursor_Left */
   3741     { 0x0000fe2d, 17491 }, /* ISO_Fast_Cursor_Right */
   3742     { 0x0000fe2e, 17513 }, /* ISO_Fast_Cursor_Up */
   3743     { 0x0000fe0c, 17532 }, /* ISO_First_Group */
   3744     { 0x0000fe0d, 17548 }, /* ISO_First_Group_Lock */
   3745     { 0x0000fe06, 17569 }, /* ISO_Group_Latch */
   3746     { 0x0000fe07, 17585 }, /* ISO_Group_Lock */
   3747     { 0x0000ff7e, 17600 }, /* ISO_Group_Shift */
   3748     { 0x0000fe0e, 17616 }, /* ISO_Last_Group */
   3749     { 0x0000fe0f, 17631 }, /* ISO_Last_Group_Lock */
   3750     { 0x0000fe20, 17651 }, /* ISO_Left_Tab */
   3751     { 0x0000fe02, 17664 }, /* ISO_Level2_Latch */
   3752     { 0x0000fe04, 17681 }, /* ISO_Level3_Latch */
   3753     { 0x0000fe05, 17698 }, /* ISO_Level3_Lock */
   3754     { 0x0000fe03, 17714 }, /* ISO_Level3_Shift */
   3755     { 0x0000fe12, 17731 }, /* ISO_Level5_Latch */
   3756     { 0x0000fe13, 17748 }, /* ISO_Level5_Lock */
   3757     { 0x0000fe11, 17764 }, /* ISO_Level5_Shift */
   3758     { 0x0000fe01, 17781 }, /* ISO_Lock */
   3759     { 0x0000fe22, 17790 }, /* ISO_Move_Line_Down */
   3760     { 0x0000fe21, 17809 }, /* ISO_Move_Line_Up */
   3761     { 0x0000fe08, 17826 }, /* ISO_Next_Group */
   3762     { 0x0000fe09, 17841 }, /* ISO_Next_Group_Lock */
   3763     { 0x0000fe24, 17861 }, /* ISO_Partial_Line_Down */
   3764     { 0x0000fe23, 17883 }, /* ISO_Partial_Line_Up */
   3765     { 0x0000fe25, 17903 }, /* ISO_Partial_Space_Left */
   3766     { 0x0000fe26, 17926 }, /* ISO_Partial_Space_Right */
   3767     { 0x0000fe0a, 17950 }, /* ISO_Prev_Group */
   3768     { 0x0000fe0b, 17965 }, /* ISO_Prev_Group_Lock */
   3769     { 0x0000fe2b, 17985 }, /* ISO_Release_Both_Margins */
   3770     { 0x0000fe29, 18010 }, /* ISO_Release_Margin_Left */
   3771     { 0x0000fe2a, 18034 }, /* ISO_Release_Margin_Right */
   3772     { 0x0000fe27, 18059 }, /* ISO_Set_Margin_Left */
   3773     { 0x0000fe28, 18079 }, /* ISO_Set_Margin_Right */
   3774     { 0x000003a5, 18100 }, /* Itilde */
   3775     { 0x000003b5, 18107 }, /* itilde */
   3776     { 0x0000004a, 18114 }, /* J */
   3777     { 0x0000006a, 18116 }, /* j */
   3778     { 0x000002ac, 18118 }, /* Jcircumflex */
   3779     { 0x000002bc, 18130 }, /* jcircumflex */
   3780     { 0x00000bca, 18142 }, /* jot */
   3781     { 0x0000004b, 18146 }, /* K */
   3782     { 0x0000006b, 18148 }, /* k */
   3783     { 0x000004a7, 18150 }, /* kana_a */
   3784     { 0x000004b1, 18157 }, /* kana_A */
   3785     { 0x000004c1, 18164 }, /* kana_CHI */
   3786     { 0x000004a3, 18173 }, /* kana_closingbracket */
   3787     { 0x000004a4, 18193 }, /* kana_comma */
   3788     { 0x000004a5, 18204 }, /* kana_conjunctive */
   3789     { 0x000004aa, 18221 }, /* kana_e */
   3790     { 0x000004b4, 18228 }, /* kana_E */
   3791     { 0x000004cc, 18235 }, /* kana_FU */
   3792     { 0x000004a1, 18243 }, /* kana_fullstop */
   3793     { 0x000004ca, 18257 }, /* kana_HA */
   3794     { 0x000004cd, 18265 }, /* kana_HE */
   3795     { 0x000004cb, 18273 }, /* kana_HI */
   3796     { 0x000004ce, 18281 }, /* kana_HO */
   3797     { 0x000004cc, 18289 }, /* kana_HU */
   3798     { 0x000004a8, 18297 }, /* kana_i */
   3799     { 0x000004b2, 18304 }, /* kana_I */
   3800     { 0x000004b6, 18311 }, /* kana_KA */
   3801     { 0x000004b9, 18319 }, /* kana_KE */
   3802     { 0x000004b7, 18327 }, /* kana_KI */
   3803     { 0x000004ba, 18335 }, /* kana_KO */
   3804     { 0x000004b8, 18343 }, /* kana_KU */
   3805     { 0x0000ff2d, 18351 }, /* Kana_Lock */
   3806     { 0x000004cf, 18361 }, /* kana_MA */
   3807     { 0x000004d2, 18369 }, /* kana_ME */
   3808     { 0x000004d0, 18377 }, /* kana_MI */
   3809     { 0x000004a5, 18385 }, /* kana_middledot */
   3810     { 0x000004d3, 18400 }, /* kana_MO */
   3811     { 0x000004d1, 18408 }, /* kana_MU */
   3812     { 0x000004dd, 18416 }, /* kana_N */
   3813     { 0x000004c5, 18423 }, /* kana_NA */
   3814     { 0x000004c8, 18431 }, /* kana_NE */
   3815     { 0x000004c6, 18439 }, /* kana_NI */
   3816     { 0x000004c9, 18447 }, /* kana_NO */
   3817     { 0x000004c7, 18455 }, /* kana_NU */
   3818     { 0x000004ab, 18463 }, /* kana_o */
   3819     { 0x000004b5, 18470 }, /* kana_O */
   3820     { 0x000004a2, 18477 }, /* kana_openingbracket */
   3821     { 0x000004d7, 18497 }, /* kana_RA */
   3822     { 0x000004da, 18505 }, /* kana_RE */
   3823     { 0x000004d8, 18513 }, /* kana_RI */
   3824     { 0x000004db, 18521 }, /* kana_RO */
   3825     { 0x000004d9, 18529 }, /* kana_RU */
   3826     { 0x000004bb, 18537 }, /* kana_SA */
   3827     { 0x000004be, 18545 }, /* kana_SE */
   3828     { 0x000004bc, 18553 }, /* kana_SHI */
   3829     { 0x0000ff2e, 18562 }, /* Kana_Shift */
   3830     { 0x000004bf, 18573 }, /* kana_SO */
   3831     { 0x000004bd, 18581 }, /* kana_SU */
   3832     { 0x0000ff7e, 18589 }, /* kana_switch */
   3833     { 0x000004c0, 18601 }, /* kana_TA */
   3834     { 0x000004c3, 18609 }, /* kana_TE */
   3835     { 0x000004c1, 18617 }, /* kana_TI */
   3836     { 0x000004c4, 18625 }, /* kana_TO */
   3837     { 0x000004af, 18633 }, /* kana_tsu */
   3838     { 0x000004c2, 18642 }, /* kana_TSU */
   3839     { 0x000004af, 18651 }, /* kana_tu */
   3840     { 0x000004c2, 18659 }, /* kana_TU */
   3841     { 0x000004a9, 18667 }, /* kana_u */
   3842     { 0x000004b3, 18674 }, /* kana_U */
   3843     { 0x000004dc, 18681 }, /* kana_WA */
   3844     { 0x000004a6, 18689 }, /* kana_WO */
   3845     { 0x000004ac, 18697 }, /* kana_ya */
   3846     { 0x000004d4, 18705 }, /* kana_YA */
   3847     { 0x000004ae, 18713 }, /* kana_yo */
   3848     { 0x000004d6, 18721 }, /* kana_YO */
   3849     { 0x000004ad, 18729 }, /* kana_yu */
   3850     { 0x000004d5, 18737 }, /* kana_YU */
   3851     { 0x0000ff21, 18745 }, /* Kanji */
   3852     { 0x0000ff37, 18751 }, /* Kanji_Bangou */
   3853     { 0x000003a2, 18764 }, /* kappa */
   3854     { 0x0000ff26, 18770 }, /* Katakana */
   3855     { 0x000003d3, 18779 }, /* Kcedilla */
   3856     { 0x000003f3, 18788 }, /* kcedilla */
   3857     { 0x00000eff, 18797 }, /* Korean_Won */
   3858     { 0x0000ffb0, 18808 }, /* KP_0 */
   3859     { 0x0000ffb1, 18813 }, /* KP_1 */
   3860     { 0x0000ffb2, 18818 }, /* KP_2 */
   3861     { 0x0000ffb3, 18823 }, /* KP_3 */
   3862     { 0x0000ffb4, 18828 }, /* KP_4 */
   3863     { 0x0000ffb5, 18833 }, /* KP_5 */
   3864     { 0x0000ffb6, 18838 }, /* KP_6 */
   3865     { 0x0000ffb7, 18843 }, /* KP_7 */
   3866     { 0x0000ffb8, 18848 }, /* KP_8 */
   3867     { 0x0000ffb9, 18853 }, /* KP_9 */
   3868     { 0x0000ffab, 18858 }, /* KP_Add */
   3869     { 0x1000ff75, 18865 }, /* KP_BackTab */
   3870     { 0x0000ff9d, 18876 }, /* KP_Begin */
   3871     { 0x0000ffae, 18885 }, /* KP_Decimal */
   3872     { 0x0000ff9f, 18896 }, /* KP_Delete */
   3873     { 0x0000ffaf, 18906 }, /* KP_Divide */
   3874     { 0x0000ff99, 18916 }, /* KP_Down */
   3875     { 0x0000ff9c, 18924 }, /* KP_End */
   3876     { 0x0000ff8d, 18931 }, /* KP_Enter */
   3877     { 0x0000ffbd, 18940 }, /* KP_Equal */
   3878     { 0x0000ff91, 18949 }, /* KP_F1 */
   3879     { 0x0000ff92, 18955 }, /* KP_F2 */
   3880     { 0x0000ff93, 18961 }, /* KP_F3 */
   3881     { 0x0000ff94, 18967 }, /* KP_F4 */
   3882     { 0x0000ff95, 18973 }, /* KP_Home */
   3883     { 0x0000ff9e, 18981 }, /* KP_Insert */
   3884     { 0x0000ff96, 18991 }, /* KP_Left */
   3885     { 0x0000ffaa, 18999 }, /* KP_Multiply */
   3886     { 0x0000ff9b, 19011 }, /* KP_Next */
   3887     { 0x0000ff9b, 19019 }, /* KP_Page_Down */
   3888     { 0x0000ff9a, 19032 }, /* KP_Page_Up */
   3889     { 0x0000ff9a, 19043 }, /* KP_Prior */
   3890     { 0x0000ff98, 19052 }, /* KP_Right */
   3891     { 0x0000ffac, 19061 }, /* KP_Separator */
   3892     { 0x0000ff80, 19074 }, /* KP_Space */
   3893     { 0x0000ffad, 19083 }, /* KP_Subtract */
   3894     { 0x0000ff89, 19095 }, /* KP_Tab */
   3895     { 0x0000ff97, 19102 }, /* KP_Up */
   3896     { 0x000003a2, 19108 }, /* kra */
   3897     { 0x0000004c, 19112 }, /* L */
   3898     { 0x0000006c, 19114 }, /* l */
   3899     { 0x0000ffc8, 19116 }, /* L1 */
   3900     { 0x0000ffd1, 19119 }, /* L10 */
   3901     { 0x0000ffc9, 19123 }, /* L2 */
   3902     { 0x0000ffca, 19126 }, /* L3 */
   3903     { 0x0000ffcb, 19129 }, /* L4 */
   3904     { 0x0000ffcc, 19132 }, /* L5 */
   3905     { 0x0000ffcd, 19135 }, /* L6 */
   3906     { 0x0000ffce, 19138 }, /* L7 */
   3907     { 0x0000ffcf, 19141 }, /* L8 */
   3908     { 0x0000ffd0, 19144 }, /* L9 */
   3909     { 0x000001c5, 19147 }, /* Lacute */
   3910     { 0x000001e5, 19154 }, /* lacute */
   3911     { 0x0000fed4, 19161 }, /* Last_Virtual_Screen */
   3912     { 0x00000ad9, 19181 }, /* latincross */
   3913     { 0x01001e36, 19192 }, /* Lbelowdot */
   3914     { 0x01001e37, 19202 }, /* lbelowdot */
   3915     { 0x000001a5, 19212 }, /* Lcaron */
   3916     { 0x000001b5, 19219 }, /* lcaron */
   3917     { 0x000003a6, 19226 }, /* Lcedilla */
   3918     { 0x000003b6, 19235 }, /* lcedilla */
   3919     { 0x0000ff51, 19244 }, /* Left */
   3920     { 0x00000abc, 19249 }, /* leftanglebracket */
   3921     { 0x000008fb, 19266 }, /* leftarrow */
   3922     { 0x00000ba3, 19276 }, /* leftcaret */
   3923     { 0x00000ad2, 19286 }, /* leftdoublequotemark */
   3924     { 0x000008af, 19306 }, /* leftmiddlecurlybrace */
   3925     { 0x00000acc, 19327 }, /* leftopentriangle */
   3926     { 0x00000aea, 19344 }, /* leftpointer */
   3927     { 0x000008a1, 19356 }, /* leftradical */
   3928     { 0x00000bda, 19368 }, /* leftshoe */
   3929     { 0x00000ad0, 19377 }, /* leftsinglequotemark */
   3930     { 0x000009f4, 19397 }, /* leftt */
   3931     { 0x00000bdc, 19403 }, /* lefttack */
   3932     { 0x0000003c, 19412 }, /* less */
   3933     { 0x000008bc, 19417 }, /* lessthanequal */
   3934     { 0x000009e5, 19431 }, /* lf */
   3935     { 0x0000ff0a, 19434 }, /* Linefeed */
   3936     { 0x100000af, 19443 }, /* lira */
   3937     { 0x010020a4, 19448 }, /* LiraSign */
   3938     { 0x000008de, 19457 }, /* logicaland */
   3939     { 0x000008df, 19468 }, /* logicalor */
   3940     { 0x100000f6, 19478 }, /* longminus */
   3941     { 0x000009ed, 19488 }, /* lowleftcorner */
   3942     { 0x000009ea, 19502 }, /* lowrightcorner */
   3943     { 0x000001a3, 19517 }, /* Lstroke */
   3944     { 0x000001b3, 19525 }, /* lstroke */
   3945     { 0x0000004d, 19533 }, /* M */
   3946     { 0x0000006d, 19535 }, /* m */
   3947     { 0x01001e40, 19537 }, /* Mabovedot */
   3948     { 0x01001e41, 19547 }, /* mabovedot */
   3949     { 0x000006a5, 19557 }, /* Macedonia_dse */
   3950     { 0x000006b5, 19571 }, /* Macedonia_DSE */
   3951     { 0x000006a2, 19585 }, /* Macedonia_gje */
   3952     { 0x000006b2, 19599 }, /* Macedonia_GJE */
   3953     { 0x000006ac, 19613 }, /* Macedonia_kje */
   3954     { 0x000006bc, 19627 }, /* Macedonia_KJE */
   3955     { 0x000000af, 19641 }, /* macron */
   3956     { 0x0000ff3e, 19648 }, /* Mae_Koho */
   3957     { 0x00000af7, 19657 }, /* malesymbol */
   3958     { 0x00000af0, 19668 }, /* maltesecross */
   3959     { 0x00000abf, 19681 }, /* marker */
   3960     { 0x000000ba, 19688 }, /* masculine */
   3961     { 0x0000ff2c, 19698 }, /* Massyo */
   3962     { 0x0000ff67, 19705 }, /* Menu */
   3963     { 0x0000ffe7, 19710 }, /* Meta_L */
   3964     { 0x0000ffe8, 19717 }, /* Meta_R */
   3965     { 0x010020a5, 19724 }, /* MillSign */
   3966     { 0x0000002d, 19733 }, /* minus */
   3967     { 0x00000ad6, 19739 }, /* minutes */
   3968     { 0x0000ff7e, 19747 }, /* Mode_switch */
   3969     { 0x0000fe77, 19759 }, /* MouseKeys_Accel_Enable */
   3970     { 0x0000fe76, 19782 }, /* MouseKeys_Enable */
   3971     { 0x000000b5, 19799 }, /* mu */
   3972     { 0x0000ff22, 19802 }, /* Muhenkan */
   3973     { 0x0000ff20, 19811 }, /* Multi_key */
   3974     { 0x0000ff3d, 19821 }, /* MultipleCandidate */
   3975     { 0x000000d7, 19839 }, /* multiply */
   3976     { 0x00000af6, 19848 }, /* musicalflat */
   3977     { 0x00000af5, 19860 }, /* musicalsharp */
   3978     { 0x100000a8, 19873 }, /* mute_acute */
   3979     { 0x100000aa, 19884 }, /* mute_asciicircum */
   3980     { 0x100000ac, 19901 }, /* mute_asciitilde */
   3981     { 0x100000ab, 19917 }, /* mute_diaeresis */
   3982     { 0x100000a9, 19932 }, /* mute_grave */
   3983     { 0x0000004e, 19943 }, /* N */
   3984     { 0x0000006e, 19945 }, /* n */
   3985     { 0x000008c5, 19947 }, /* nabla */
   3986     { 0x000001d1, 19953 }, /* Nacute */
   3987     { 0x000001f1, 19960 }, /* nacute */
   3988     { 0x010020a6, 19967 }, /* NairaSign */
   3989     { 0x000001d2, 19977 }, /* Ncaron */
   3990     { 0x000001f2, 19984 }, /* ncaron */
   3991     { 0x000003d1, 19991 }, /* Ncedilla */
   3992     { 0x000003f1, 20000 }, /* ncedilla */
   3993     { 0x010020aa, 20009 }, /* NewSheqelSign */
   3994     { 0x0000ff56, 20023 }, /* Next */
   3995     { 0x0000fed2, 20028 }, /* Next_Virtual_Screen */
   3996     { 0x01002089, 20048 }, /* ninesubscript */
   3997     { 0x01002079, 20062 }, /* ninesuperior */
   3998     { 0x000009e8, 20075 }, /* nl */
   3999     { 0x000000a0, 20078 }, /* nobreakspace */
   4000     { 0x00000000, 20091 }, /* NoSymbol */
   4001     { 0x01002247, 20100 }, /* notapproxeq */
   4002     { 0x01002209, 20112 }, /* notelementof */
   4003     { 0x000008bd, 20125 }, /* notequal */
   4004     { 0x01002262, 20134 }, /* notidentical */
   4005     { 0x000000ac, 20147 }, /* notsign */
   4006     { 0x000000d1, 20155 }, /* Ntilde */
   4007     { 0x000000f1, 20162 }, /* ntilde */
   4008     { 0x0000ff7f, 20169 }, /* Num_Lock */
   4009     { 0x00000023, 20178 }, /* numbersign */
   4010     { 0x000006b0, 20189 }, /* numerosign */
   4011     { 0x0000004f, 20200 }, /* O */
   4012     { 0x0000006f, 20202 }, /* o */
   4013     { 0x000000d3, 20204 }, /* Oacute */
   4014     { 0x000000f3, 20211 }, /* oacute */
   4015     { 0x0100019f, 20218 }, /* Obarred */
   4016     { 0x01000275, 20226 }, /* obarred */
   4017     { 0x01001ecc, 20234 }, /* Obelowdot */
   4018     { 0x01001ecd, 20244 }, /* obelowdot */
   4019     { 0x010001d1, 20254 }, /* Ocaron */
   4020     { 0x010001d2, 20261 }, /* ocaron */
   4021     { 0x000000d4, 20268 }, /* Ocircumflex */
   4022     { 0x000000f4, 20280 }, /* ocircumflex */
   4023     { 0x01001ed0, 20292 }, /* Ocircumflexacute */
   4024     { 0x01001ed1, 20309 }, /* ocircumflexacute */
   4025     { 0x01001ed8, 20326 }, /* Ocircumflexbelowdot */
   4026     { 0x01001ed9, 20346 }, /* ocircumflexbelowdot */
   4027     { 0x01001ed2, 20366 }, /* Ocircumflexgrave */
   4028     { 0x01001ed3, 20383 }, /* ocircumflexgrave */
   4029     { 0x01001ed4, 20400 }, /* Ocircumflexhook */
   4030     { 0x01001ed5, 20416 }, /* ocircumflexhook */
   4031     { 0x01001ed6, 20432 }, /* Ocircumflextilde */
   4032     { 0x01001ed7, 20449 }, /* ocircumflextilde */
   4033     { 0x000000d6, 20466 }, /* Odiaeresis */
   4034     { 0x000000f6, 20477 }, /* odiaeresis */
   4035     { 0x000001d5, 20488 }, /* Odoubleacute */
   4036     { 0x000001f5, 20501 }, /* odoubleacute */
   4037     { 0x000013bc, 20514 }, /* OE */
   4038     { 0x000013bd, 20517 }, /* oe */
   4039     { 0x000001b2, 20520 }, /* ogonek */
   4040     { 0x000000d2, 20527 }, /* Ograve */
   4041     { 0x000000f2, 20534 }, /* ograve */
   4042     { 0x01001ece, 20541 }, /* Ohook */
   4043     { 0x01001ecf, 20547 }, /* ohook */
   4044     { 0x010001a0, 20553 }, /* Ohorn */
   4045     { 0x010001a1, 20559 }, /* ohorn */
   4046     { 0x01001eda, 20565 }, /* Ohornacute */
   4047     { 0x01001edb, 20576 }, /* ohornacute */
   4048     { 0x01001ee2, 20587 }, /* Ohornbelowdot */
   4049     { 0x01001ee3, 20601 }, /* ohornbelowdot */
   4050     { 0x01001edc, 20615 }, /* Ohorngrave */
   4051     { 0x01001edd, 20626 }, /* ohorngrave */
   4052     { 0x01001ede, 20637 }, /* Ohornhook */
   4053     { 0x01001edf, 20647 }, /* ohornhook */
   4054     { 0x01001ee0, 20657 }, /* Ohorntilde */
   4055     { 0x01001ee1, 20668 }, /* ohorntilde */
   4056     { 0x000003d2, 20679 }, /* Omacron */
   4057     { 0x000003f2, 20687 }, /* omacron */
   4058     { 0x00000ac3, 20695 }, /* oneeighth */
   4059     { 0x00000ab2, 20705 }, /* onefifth */
   4060     { 0x000000bd, 20714 }, /* onehalf */
   4061     { 0x000000bc, 20722 }, /* onequarter */
   4062     { 0x00000ab6, 20733 }, /* onesixth */
   4063     { 0x01002081, 20742 }, /* onesubscript */
   4064     { 0x000000b9, 20755 }, /* onesuperior */
   4065     { 0x00000ab0, 20767 }, /* onethird */
   4066     { 0x000000d8, 20776 }, /* Ooblique */
   4067     { 0x000000f8, 20785 }, /* ooblique */
   4068     { 0x00000ae2, 20794 }, /* openrectbullet */
   4069     { 0x00000ae5, 20809 }, /* openstar */
   4070     { 0x00000ae4, 20818 }, /* opentribulletdown */
   4071     { 0x00000ae3, 20836 }, /* opentribulletup */
   4072     { 0x000000aa, 20852 }, /* ordfeminine */
   4073     { 0x1004ff44, 20864 }, /* osfActivate */
   4074     { 0x1004ff31, 20876 }, /* osfAddMode */
   4075     { 0x1004ff08, 20887 }, /* osfBackSpace */
   4076     { 0x1004ff07, 20900 }, /* osfBackTab */
   4077     { 0x1004ff5a, 20911 }, /* osfBeginData */
   4078     { 0x1004ff58, 20924 }, /* osfBeginLine */
   4079     { 0x1004ff69, 20937 }, /* osfCancel */
   4080     { 0x1004ff0b, 20947 }, /* osfClear */
   4081     { 0x1004ff02, 20956 }, /* osfCopy */
   4082     { 0x1004ff03, 20964 }, /* osfCut */
   4083     { 0x1004ffff, 20971 }, /* osfDelete */
   4084     { 0x1004ff72, 20981 }, /* osfDeselectAll */
   4085     { 0x1004ff54, 20996 }, /* osfDown */
   4086     { 0x1004ff59, 21004 }, /* osfEndData */
   4087     { 0x1004ff57, 21015 }, /* osfEndLine */
   4088     { 0x1004ff1b, 21026 }, /* osfEscape */
   4089     { 0x1004ff74, 21036 }, /* osfExtend */
   4090     { 0x1004ff6a, 21046 }, /* osfHelp */
   4091     { 0x1004ff63, 21054 }, /* osfInsert */
   4092     { 0x1004ff51, 21064 }, /* osfLeft */
   4093     { 0x1004ff67, 21072 }, /* osfMenu */
   4094     { 0x1004ff45, 21080 }, /* osfMenuBar */
   4095     { 0x1004ff5e, 21091 }, /* osfNextField */
   4096     { 0x1004ff5c, 21104 }, /* osfNextMenu */
   4097     { 0x1004ff42, 21116 }, /* osfPageDown */
   4098     { 0x1004ff40, 21128 }, /* osfPageLeft */
   4099     { 0x1004ff43, 21140 }, /* osfPageRight */
   4100     { 0x1004ff41, 21153 }, /* osfPageUp */
   4101     { 0x1004ff04, 21163 }, /* osfPaste */
   4102     { 0x1004ff5d, 21172 }, /* osfPrevField */
   4103     { 0x1004ff5b, 21185 }, /* osfPrevMenu */
   4104     { 0x1004ff32, 21197 }, /* osfPrimaryPaste */
   4105     { 0x1004ff33, 21213 }, /* osfQuickPaste */
   4106     { 0x1004ff73, 21227 }, /* osfReselect */
   4107     { 0x1004ff78, 21239 }, /* osfRestore */
   4108     { 0x1004ff53, 21250 }, /* osfRight */
   4109     { 0x1004ff60, 21259 }, /* osfSelect */
   4110     { 0x1004ff71, 21269 }, /* osfSelectAll */
   4111     { 0x1004ff65, 21282 }, /* osfUndo */
   4112     { 0x1004ff52, 21290 }, /* osfUp */
   4113     { 0x000000d8, 21296 }, /* Oslash */
   4114     { 0x000000f8, 21303 }, /* oslash */
   4115     { 0x000000d5, 21310 }, /* Otilde */
   4116     { 0x000000f5, 21317 }, /* otilde */
   4117     { 0x00000bc0, 21324 }, /* overbar */
   4118     { 0x0000fe78, 21332 }, /* Overlay1_Enable */
   4119     { 0x0000fe79, 21348 }, /* Overlay2_Enable */
   4120     { 0x0000047e, 21364 }, /* overline */
   4121     { 0x00000050, 21373 }, /* P */
   4122     { 0x00000070, 21375 }, /* p */
   4123     { 0x01001e56, 21377 }, /* Pabovedot */
   4124     { 0x01001e57, 21387 }, /* pabovedot */
   4125     { 0x0000ff56, 21397 }, /* Page_Down */
   4126     { 0x0000ff55, 21407 }, /* Page_Up */
   4127     { 0x000000b6, 21415 }, /* paragraph */
   4128     { 0x00000028, 21425 }, /* parenleft */
   4129     { 0x00000029, 21435 }, /* parenright */
   4130     { 0x01002202, 21446 }, /* partdifferential */
   4131     { 0x000008ef, 21463 }, /* partialderivative */
   4132     { 0x0000ff13, 21481 }, /* Pause */
   4133     { 0x00000025, 21487 }, /* percent */
   4134     { 0x0000002e, 21495 }, /* period */
   4135     { 0x000000b7, 21502 }, /* periodcentered */
   4136     { 0x00000ad5, 21517 }, /* permille */
   4137     { 0x010020a7, 21526 }, /* PesetaSign */
   4138     { 0x00000afb, 21537 }, /* phonographcopyright */
   4139     { 0x0000002b, 21557 }, /* plus */
   4140     { 0x000000b1, 21562 }, /* plusminus */
   4141     { 0x0000fefa, 21572 }, /* Pointer_Accelerate */
   4142     { 0x0000fee9, 21591 }, /* Pointer_Button1 */
   4143     { 0x0000feea, 21607 }, /* Pointer_Button2 */
   4144     { 0x0000feeb, 21623 }, /* Pointer_Button3 */
   4145     { 0x0000feec, 21639 }, /* Pointer_Button4 */
   4146     { 0x0000feed, 21655 }, /* Pointer_Button5 */
   4147     { 0x0000fee8, 21671 }, /* Pointer_Button_Dflt */
   4148     { 0x0000feef, 21691 }, /* Pointer_DblClick1 */
   4149     { 0x0000fef0, 21709 }, /* Pointer_DblClick2 */
   4150     { 0x0000fef1, 21727 }, /* Pointer_DblClick3 */
   4151     { 0x0000fef2, 21745 }, /* Pointer_DblClick4 */
   4152     { 0x0000fef3, 21763 }, /* Pointer_DblClick5 */
   4153     { 0x0000feee, 21781 }, /* Pointer_DblClick_Dflt */
   4154     { 0x0000fefb, 21803 }, /* Pointer_DfltBtnNext */
   4155     { 0x0000fefc, 21823 }, /* Pointer_DfltBtnPrev */
   4156     { 0x0000fee3, 21843 }, /* Pointer_Down */
   4157     { 0x0000fee6, 21856 }, /* Pointer_DownLeft */
   4158     { 0x0000fee7, 21873 }, /* Pointer_DownRight */
   4159     { 0x0000fef5, 21891 }, /* Pointer_Drag1 */
   4160     { 0x0000fef6, 21905 }, /* Pointer_Drag2 */
   4161     { 0x0000fef7, 21919 }, /* Pointer_Drag3 */
   4162     { 0x0000fef8, 21933 }, /* Pointer_Drag4 */
   4163     { 0x0000fefd, 21947 }, /* Pointer_Drag5 */
   4164     { 0x0000fef4, 21961 }, /* Pointer_Drag_Dflt */
   4165     { 0x0000fef9, 21979 }, /* Pointer_EnableKeys */
   4166     { 0x0000fee0, 21998 }, /* Pointer_Left */
   4167     { 0x0000fee1, 22011 }, /* Pointer_Right */
   4168     { 0x0000fee2, 22025 }, /* Pointer_Up */
   4169     { 0x0000fee4, 22036 }, /* Pointer_UpLeft */
   4170     { 0x0000fee5, 22051 }, /* Pointer_UpRight */
   4171     { 0x00000ad4, 22067 }, /* prescription */
   4172     { 0x0000fed1, 22080 }, /* Prev_Virtual_Screen */
   4173     { 0x0000ff3e, 22100 }, /* PreviousCandidate */
   4174     { 0x0000ff61, 22118 }, /* Print */
   4175     { 0x0000ff55, 22124 }, /* Prior */
   4176     { 0x000004b0, 22130 }, /* prolongedsound */
   4177     { 0x00000aa6, 22145 }, /* punctspace */
   4178     { 0x00000051, 22156 }, /* Q */
   4179     { 0x00000071, 22158 }, /* q */
   4180     { 0x00000bcc, 22160 }, /* quad */
   4181     { 0x0000003f, 22165 }, /* question */
   4182     { 0x000000bf, 22174 }, /* questiondown */
   4183     { 0x00000022, 22187 }, /* quotedbl */
   4184     { 0x00000060, 22196 }, /* quoteleft */
   4185     { 0x00000027, 22206 }, /* quoteright */
   4186     { 0x00000052, 22217 }, /* R */
   4187     { 0x00000072, 22219 }, /* r */
   4188     { 0x0000ffd2, 22221 }, /* R1 */
   4189     { 0x0000ffdb, 22224 }, /* R10 */
   4190     { 0x0000ffdc, 22228 }, /* R11 */
   4191     { 0x0000ffdd, 22232 }, /* R12 */
   4192     { 0x0000ffde, 22236 }, /* R13 */
   4193     { 0x0000ffdf, 22240 }, /* R14 */
   4194     { 0x0000ffe0, 22244 }, /* R15 */
   4195     { 0x0000ffd3, 22248 }, /* R2 */
   4196     { 0x0000ffd4, 22251 }, /* R3 */
   4197     { 0x0000ffd5, 22254 }, /* R4 */
   4198     { 0x0000ffd6, 22257 }, /* R5 */
   4199     { 0x0000ffd7, 22260 }, /* R6 */
   4200     { 0x0000ffd8, 22263 }, /* R7 */
   4201     { 0x0000ffd9, 22266 }, /* R8 */
   4202     { 0x0000ffda, 22269 }, /* R9 */
   4203     { 0x000001c0, 22272 }, /* Racute */
   4204     { 0x000001e0, 22279 }, /* racute */
   4205     { 0x000008d6, 22286 }, /* radical */
   4206     { 0x000001d8, 22294 }, /* Rcaron */
   4207     { 0x000001f8, 22301 }, /* rcaron */
   4208     { 0x000003a3, 22308 }, /* Rcedilla */
   4209     { 0x000003b3, 22317 }, /* rcedilla */
   4210     { 0x0000ff66, 22326 }, /* Redo */
   4211     { 0x000000ae, 22331 }, /* registered */
   4212     { 0x0000fe72, 22342 }, /* RepeatKeys_Enable */
   4213     { 0x1000ff6c, 22360 }, /* Reset */
   4214     { 0x0000ff0d, 22366 }, /* Return */
   4215     { 0x0000ff53, 22373 }, /* Right */
   4216     { 0x00000abe, 22379 }, /* rightanglebracket */
   4217     { 0x000008fd, 22397 }, /* rightarrow */
   4218     { 0x00000ba6, 22408 }, /* rightcaret */
   4219     { 0x00000ad3, 22419 }, /* rightdoublequotemark */
   4220     { 0x000008b0, 22440 }, /* rightmiddlecurlybrace */
   4221     { 0x000008b7, 22462 }, /* rightmiddlesummation */
   4222     { 0x00000acd, 22483 }, /* rightopentriangle */
   4223     { 0x00000aeb, 22501 }, /* rightpointer */
   4224     { 0x00000bd8, 22514 }, /* rightshoe */
   4225     { 0x00000ad1, 22524 }, /* rightsinglequotemark */
   4226     { 0x000009f5, 22545 }, /* rightt */
   4227     { 0x00000bfc, 22552 }, /* righttack */
   4228     { 0x0000ff24, 22562 }, /* Romaji */
   4229     { 0x010020a8, 22569 }, /* RupeeSign */
   4230     { 0x00000053, 22579 }, /* S */
   4231     { 0x00000073, 22581 }, /* s */
   4232     { 0x01001e60, 22583 }, /* Sabovedot */
   4233     { 0x01001e61, 22593 }, /* sabovedot */
   4234     { 0x000001a6, 22603 }, /* Sacute */
   4235     { 0x000001b6, 22610 }, /* sacute */
   4236     { 0x000001a9, 22617 }, /* Scaron */
   4237     { 0x000001b9, 22624 }, /* scaron */
   4238     { 0x000001aa, 22631 }, /* Scedilla */
   4239     { 0x000001ba, 22640 }, /* scedilla */
   4240     { 0x0100018f, 22649 }, /* SCHWA */
   4241     { 0x01000259, 22655 }, /* schwa */
   4242     { 0x000002de, 22661 }, /* Scircumflex */
   4243     { 0x000002fe, 22673 }, /* scircumflex */
   4244     { 0x0000ff7e, 22685 }, /* script_switch */
   4245     { 0x0000ff14, 22699 }, /* Scroll_Lock */
   4246     { 0x00000ad7, 22711 }, /* seconds */
   4247     { 0x000000a7, 22719 }, /* section */
   4248     { 0x0000ff60, 22727 }, /* Select */
   4249     { 0x0000003b, 22734 }, /* semicolon */
   4250     { 0x000004df, 22744 }, /* semivoicedsound */
   4251     { 0x000006a1, 22760 }, /* Serbian_dje */
   4252     { 0x000006b1, 22772 }, /* Serbian_DJE */
   4253     { 0x000006af, 22784 }, /* Serbian_dze */
   4254     { 0x000006bf, 22796 }, /* Serbian_DZE */
   4255     { 0x000006a8, 22808 }, /* Serbian_je */
   4256     { 0x000006b8, 22819 }, /* Serbian_JE */
   4257     { 0x000006a9, 22830 }, /* Serbian_lje */
   4258     { 0x000006b9, 22842 }, /* Serbian_LJE */
   4259     { 0x000006aa, 22854 }, /* Serbian_nje */
   4260     { 0x000006ba, 22866 }, /* Serbian_NJE */
   4261     { 0x000006ab, 22878 }, /* Serbian_tshe */
   4262     { 0x000006bb, 22891 }, /* Serbian_TSHE */
   4263     { 0x00000ac6, 22904 }, /* seveneighths */
   4264     { 0x01002087, 22917 }, /* sevensubscript */
   4265     { 0x01002077, 22932 }, /* sevensuperior */
   4266     { 0x0000ffe1, 22946 }, /* Shift_L */
   4267     { 0x0000ffe6, 22954 }, /* Shift_Lock */
   4268     { 0x0000ffe2, 22965 }, /* Shift_R */
   4269     { 0x00000aca, 22973 }, /* signaturemark */
   4270     { 0x00000aac, 22987 }, /* signifblank */
   4271     { 0x000008c9, 22999 }, /* similarequal */
   4272     { 0x0000ff3c, 23012 }, /* SingleCandidate */
   4273     { 0x00000afd, 23028 }, /* singlelowquotemark */
   4274     { 0x01000d85, 23047 }, /* Sinh_a */
   4275     { 0x01000d86, 23054 }, /* Sinh_aa */
   4276     { 0x01000dcf, 23062 }, /* Sinh_aa2 */
   4277     { 0x01000d87, 23071 }, /* Sinh_ae */
   4278     { 0x01000dd0, 23079 }, /* Sinh_ae2 */
   4279     { 0x01000d88, 23088 }, /* Sinh_aee */
   4280     { 0x01000dd1, 23097 }, /* Sinh_aee2 */
   4281     { 0x01000d93, 23107 }, /* Sinh_ai */
   4282     { 0x01000ddb, 23115 }, /* Sinh_ai2 */
   4283     { 0x01000dca, 23124 }, /* Sinh_al */
   4284     { 0x01000d96, 23132 }, /* Sinh_au */
   4285     { 0x01000dde, 23140 }, /* Sinh_au2 */
   4286     { 0x01000db6, 23149 }, /* Sinh_ba */
   4287     { 0x01000db7, 23157 }, /* Sinh_bha */
   4288     { 0x01000da0, 23166 }, /* Sinh_ca */
   4289     { 0x01000da1, 23174 }, /* Sinh_cha */
   4290     { 0x01000da9, 23183 }, /* Sinh_dda */
   4291     { 0x01000daa, 23192 }, /* Sinh_ddha */
   4292     { 0x01000daf, 23202 }, /* Sinh_dha */
   4293     { 0x01000db0, 23211 }, /* Sinh_dhha */
   4294     { 0x01000d91, 23221 }, /* Sinh_e */
   4295     { 0x01000dd9, 23228 }, /* Sinh_e2 */
   4296     { 0x01000d92, 23236 }, /* Sinh_ee */
   4297     { 0x01000dda, 23244 }, /* Sinh_ee2 */
   4298     { 0x01000dc6, 23253 }, /* Sinh_fa */
   4299     { 0x01000d9c, 23261 }, /* Sinh_ga */
   4300     { 0x01000d9d, 23269 }, /* Sinh_gha */
   4301     { 0x01000d83, 23278 }, /* Sinh_h2 */
   4302     { 0x01000dc4, 23286 }, /* Sinh_ha */
   4303     { 0x01000d89, 23294 }, /* Sinh_i */
   4304     { 0x01000dd2, 23301 }, /* Sinh_i2 */
   4305     { 0x01000d8a, 23309 }, /* Sinh_ii */
   4306     { 0x01000dd3, 23317 }, /* Sinh_ii2 */
   4307     { 0x01000da2, 23326 }, /* Sinh_ja */
   4308     { 0x01000da3, 23334 }, /* Sinh_jha */
   4309     { 0x01000da5, 23343 }, /* Sinh_jnya */
   4310     { 0x01000d9a, 23353 }, /* Sinh_ka */
   4311     { 0x01000d9b, 23361 }, /* Sinh_kha */
   4312     { 0x01000df4, 23370 }, /* Sinh_kunddaliya */
   4313     { 0x01000dbd, 23386 }, /* Sinh_la */
   4314     { 0x01000dc5, 23394 }, /* Sinh_lla */
   4315     { 0x01000d8f, 23403 }, /* Sinh_lu */
   4316     { 0x01000ddf, 23411 }, /* Sinh_lu2 */
   4317     { 0x01000d90, 23420 }, /* Sinh_luu */
   4318     { 0x01000df3, 23429 }, /* Sinh_luu2 */
   4319     { 0x01000db8, 23439 }, /* Sinh_ma */
   4320     { 0x01000db9, 23447 }, /* Sinh_mba */
   4321     { 0x01000db1, 23456 }, /* Sinh_na */
   4322     { 0x01000dac, 23464 }, /* Sinh_ndda */
   4323     { 0x01000db3, 23474 }, /* Sinh_ndha */
   4324     { 0x01000d82, 23484 }, /* Sinh_ng */
   4325     { 0x01000d9e, 23492 }, /* Sinh_ng2 */
   4326     { 0x01000d9f, 23501 }, /* Sinh_nga */
   4327     { 0x01000da6, 23510 }, /* Sinh_nja */
   4328     { 0x01000dab, 23519 }, /* Sinh_nna */
   4329     { 0x01000da4, 23528 }, /* Sinh_nya */
   4330     { 0x01000d94, 23537 }, /* Sinh_o */
   4331     { 0x01000ddc, 23544 }, /* Sinh_o2 */
   4332     { 0x01000d95, 23552 }, /* Sinh_oo */
   4333     { 0x01000ddd, 23560 }, /* Sinh_oo2 */
   4334     { 0x01000db4, 23569 }, /* Sinh_pa */
   4335     { 0x01000db5, 23577 }, /* Sinh_pha */
   4336     { 0x01000dbb, 23586 }, /* Sinh_ra */
   4337     { 0x01000d8d, 23594 }, /* Sinh_ri */
   4338     { 0x01000d8e, 23602 }, /* Sinh_rii */
   4339     { 0x01000dd8, 23611 }, /* Sinh_ru2 */
   4340     { 0x01000df2, 23620 }, /* Sinh_ruu2 */
   4341     { 0x01000dc3, 23630 }, /* Sinh_sa */
   4342     { 0x01000dc1, 23638 }, /* Sinh_sha */
   4343     { 0x01000dc2, 23647 }, /* Sinh_ssha */
   4344     { 0x01000dad, 23657 }, /* Sinh_tha */
   4345     { 0x01000dae, 23666 }, /* Sinh_thha */
   4346     { 0x01000da7, 23676 }, /* Sinh_tta */
   4347     { 0x01000da8, 23685 }, /* Sinh_ttha */
   4348     { 0x01000d8b, 23695 }, /* Sinh_u */
   4349     { 0x01000dd4, 23702 }, /* Sinh_u2 */
   4350     { 0x01000d8c, 23710 }, /* Sinh_uu */
   4351     { 0x01000dd6, 23718 }, /* Sinh_uu2 */
   4352     { 0x01000dc0, 23727 }, /* Sinh_va */
   4353     { 0x01000dba, 23735 }, /* Sinh_ya */
   4354     { 0x01002086, 23743 }, /* sixsubscript */
   4355     { 0x01002076, 23756 }, /* sixsuperior */
   4356     { 0x0000002f, 23768 }, /* slash */
   4357     { 0x0000fe73, 23774 }, /* SlowKeys_Enable */
   4358     { 0x000009e0, 23790 }, /* soliddiamond */
   4359     { 0x00000020, 23803 }, /* space */
   4360     { 0x0100221a, 23809 }, /* squareroot */
   4361     { 0x000000df, 23820 }, /* ssharp */
   4362     { 0x000000a3, 23827 }, /* sterling */
   4363     { 0x0000fe75, 23836 }, /* StickyKeys_Enable */
   4364     { 0x01002263, 23854 }, /* stricteq */
   4365     { 0x0000ff66, 23863 }, /* SunAgain */
   4366     { 0x0000ff7e, 23872 }, /* SunAltGraph */
   4367     { 0x1005ff77, 23884 }, /* SunAudioLowerVolume */
   4368     { 0x1005ff78, 23904 }, /* SunAudioMute */
   4369     { 0x1005ff79, 23917 }, /* SunAudioRaiseVolume */
   4370     { 0x0000ff20, 23937 }, /* SunCompose */
   4371     { 0x1005ff72, 23948 }, /* SunCopy */
   4372     { 0x1005ff75, 23956 }, /* SunCut */
   4373     { 0x1005ff10, 23963 }, /* SunF36 */
   4374     { 0x1005ff11, 23970 }, /* SunF37 */
   4375     { 0x1005ff03, 23977 }, /* SunFA_Acute */
   4376     { 0x1005ff05, 23989 }, /* SunFA_Cedilla */
   4377     { 0x1005ff01, 24003 }, /* SunFA_Circum */
   4378     { 0x1005ff04, 24016 }, /* SunFA_Diaeresis */
   4379     { 0x1005ff00, 24032 }, /* SunFA_Grave */
   4380     { 0x1005ff02, 24044 }, /* SunFA_Tilde */
   4381     { 0x0000ff68, 24056 }, /* SunFind */
   4382     { 0x1005ff71, 24064 }, /* SunFront */
   4383     { 0x1005ff73, 24073 }, /* SunOpen */
   4384     { 0x0000ff56, 24081 }, /* SunPageDown */
   4385     { 0x0000ff55, 24093 }, /* SunPageUp */
   4386     { 0x1005ff74, 24103 }, /* SunPaste */
   4387     { 0x1005ff76, 24112 }, /* SunPowerSwitch */
   4388     { 0x1005ff7d, 24127 }, /* SunPowerSwitchShift */
   4389     { 0x0000ff61, 24147 }, /* SunPrint_Screen */
   4390     { 0x1005ff70, 24163 }, /* SunProps */
   4391     { 0x0000ff69, 24172 }, /* SunStop */
   4392     { 0x1005ff60, 24180 }, /* SunSys_Req */
   4393     { 0x0000ff65, 24191 }, /* SunUndo */
   4394     { 0x1005ff7a, 24199 }, /* SunVideoDegauss */
   4395     { 0x1005ff7b, 24215 }, /* SunVideoLowerBrightness */
   4396     { 0x1005ff7c, 24239 }, /* SunVideoRaiseBrightness */
   4397     { 0x0000ffeb, 24263 }, /* Super_L */
   4398     { 0x0000ffec, 24271 }, /* Super_R */
   4399     { 0x0000ff15, 24279 }, /* Sys_Req */
   4400     { 0x1000ff6d, 24287 }, /* System */
   4401     { 0x00000054, 24294 }, /* T */
   4402     { 0x00000074, 24296 }, /* t */
   4403     { 0x0000ff09, 24298 }, /* Tab */
   4404     { 0x01001e6a, 24302 }, /* Tabovedot */
   4405     { 0x01001e6b, 24312 }, /* tabovedot */
   4406     { 0x000001ab, 24322 }, /* Tcaron */
   4407     { 0x000001bb, 24329 }, /* tcaron */
   4408     { 0x000001de, 24336 }, /* Tcedilla */
   4409     { 0x000001fe, 24345 }, /* tcedilla */
   4410     { 0x00000af9, 24354 }, /* telephone */
   4411     { 0x00000afa, 24364 }, /* telephonerecorder */
   4412     { 0x0000fed5, 24382 }, /* Terminate_Server */
   4413     { 0x00000ddf, 24399 }, /* Thai_baht */
   4414     { 0x00000dba, 24409 }, /* Thai_bobaimai */
   4415     { 0x00000da8, 24423 }, /* Thai_chochan */
   4416     { 0x00000daa, 24436 }, /* Thai_chochang */
   4417     { 0x00000da9, 24450 }, /* Thai_choching */
   4418     { 0x00000dac, 24464 }, /* Thai_chochoe */
   4419     { 0x00000dae, 24477 }, /* Thai_dochada */
   4420     { 0x00000db4, 24490 }, /* Thai_dodek */
   4421     { 0x00000dbd, 24501 }, /* Thai_fofa */
   4422     { 0x00000dbf, 24511 }, /* Thai_fofan */
   4423     { 0x00000dcb, 24522 }, /* Thai_hohip */
   4424     { 0x00000dce, 24533 }, /* Thai_honokhuk */
   4425     { 0x00000da2, 24547 }, /* Thai_khokhai */
   4426     { 0x00000da5, 24560 }, /* Thai_khokhon */
   4427     { 0x00000da3, 24573 }, /* Thai_khokhuat */
   4428     { 0x00000da4, 24587 }, /* Thai_khokhwai */
   4429     { 0x00000da6, 24601 }, /* Thai_khorakhang */
   4430     { 0x00000da1, 24617 }, /* Thai_kokai */
   4431     { 0x00000de5, 24628 }, /* Thai_lakkhangyao */
   4432     { 0x00000df7, 24645 }, /* Thai_lekchet */
   4433     { 0x00000df5, 24658 }, /* Thai_lekha */
   4434     { 0x00000df6, 24669 }, /* Thai_lekhok */
   4435     { 0x00000df9, 24681 }, /* Thai_lekkao */
   4436     { 0x00000df1, 24693 }, /* Thai_leknung */
   4437     { 0x00000df8, 24706 }, /* Thai_lekpaet */
   4438     { 0x00000df3, 24719 }, /* Thai_leksam */
   4439     { 0x00000df4, 24731 }, /* Thai_leksi */
   4440     { 0x00000df2, 24742 }, /* Thai_leksong */
   4441     { 0x00000df0, 24755 }, /* Thai_leksun */
   4442     { 0x00000dcc, 24767 }, /* Thai_lochula */
   4443     { 0x00000dc5, 24780 }, /* Thai_loling */
   4444     { 0x00000dc6, 24792 }, /* Thai_lu */
   4445     { 0x00000deb, 24800 }, /* Thai_maichattawa */
   4446     { 0x00000de8, 24817 }, /* Thai_maiek */
   4447     { 0x00000dd1, 24828 }, /* Thai_maihanakat */
   4448     { 0x00000dde, 24844 }, /* Thai_maihanakat_maitho */
   4449     { 0x00000de7, 24867 }, /* Thai_maitaikhu */
   4450     { 0x00000de9, 24882 }, /* Thai_maitho */
   4451     { 0x00000dea, 24894 }, /* Thai_maitri */
   4452     { 0x00000de6, 24906 }, /* Thai_maiyamok */
   4453     { 0x00000dc1, 24920 }, /* Thai_moma */
   4454     { 0x00000da7, 24930 }, /* Thai_ngongu */
   4455     { 0x00000ded, 24942 }, /* Thai_nikhahit */
   4456     { 0x00000db3, 24956 }, /* Thai_nonen */
   4457     { 0x00000db9, 24967 }, /* Thai_nonu */
   4458     { 0x00000dcd, 24977 }, /* Thai_oang */
   4459     { 0x00000dcf, 24987 }, /* Thai_paiyannoi */
   4460     { 0x00000dda, 25002 }, /* Thai_phinthu */
   4461     { 0x00000dbe, 25015 }, /* Thai_phophan */
   4462     { 0x00000dbc, 25028 }, /* Thai_phophung */
   4463     { 0x00000dc0, 25042 }, /* Thai_phosamphao */
   4464     { 0x00000dbb, 25058 }, /* Thai_popla */
   4465     { 0x00000dc3, 25069 }, /* Thai_rorua */
   4466     { 0x00000dc4, 25080 }, /* Thai_ru */
   4467     { 0x00000dd0, 25088 }, /* Thai_saraa */
   4468     { 0x00000dd2, 25099 }, /* Thai_saraaa */
   4469     { 0x00000de1, 25111 }, /* Thai_saraae */
   4470     { 0x00000de4, 25123 }, /* Thai_saraaimaimalai */
   4471     { 0x00000de3, 25143 }, /* Thai_saraaimaimuan */
   4472     { 0x00000dd3, 25162 }, /* Thai_saraam */
   4473     { 0x00000de0, 25174 }, /* Thai_sarae */
   4474     { 0x00000dd4, 25185 }, /* Thai_sarai */
   4475     { 0x00000dd5, 25196 }, /* Thai_saraii */
   4476     { 0x00000de2, 25208 }, /* Thai_sarao */
   4477     { 0x00000dd8, 25219 }, /* Thai_sarau */
   4478     { 0x00000dd6, 25230 }, /* Thai_saraue */
   4479     { 0x00000dd7, 25242 }, /* Thai_sarauee */
   4480     { 0x00000dd9, 25255 }, /* Thai_sarauu */
   4481     { 0x00000dc9, 25267 }, /* Thai_sorusi */
   4482     { 0x00000dc8, 25279 }, /* Thai_sosala */
   4483     { 0x00000dab, 25291 }, /* Thai_soso */
   4484     { 0x00000dca, 25301 }, /* Thai_sosua */
   4485     { 0x00000dec, 25312 }, /* Thai_thanthakhat */
   4486     { 0x00000db1, 25329 }, /* Thai_thonangmontho */
   4487     { 0x00000db2, 25348 }, /* Thai_thophuthao */
   4488     { 0x00000db7, 25364 }, /* Thai_thothahan */
   4489     { 0x00000db0, 25379 }, /* Thai_thothan */
   4490     { 0x00000db8, 25392 }, /* Thai_thothong */
   4491     { 0x00000db6, 25406 }, /* Thai_thothung */
   4492     { 0x00000daf, 25420 }, /* Thai_topatak */
   4493     { 0x00000db5, 25433 }, /* Thai_totao */
   4494     { 0x00000dc7, 25444 }, /* Thai_wowaen */
   4495     { 0x00000dc2, 25456 }, /* Thai_yoyak */
   4496     { 0x00000dad, 25467 }, /* Thai_yoying */
   4497     { 0x000008c0, 25479 }, /* therefore */
   4498     { 0x00000aa7, 25489 }, /* thinspace */
   4499     { 0x000000de, 25499 }, /* THORN */
   4500     { 0x000000de, 25505 }, /* Thorn */
   4501     { 0x000000fe, 25511 }, /* thorn */
   4502     { 0x00000ac4, 25517 }, /* threeeighths */
   4503     { 0x00000ab4, 25530 }, /* threefifths */
   4504     { 0x000000be, 25542 }, /* threequarters */
   4505     { 0x01002083, 25556 }, /* threesubscript */
   4506     { 0x000000b3, 25571 }, /* threesuperior */
   4507     { 0x0100222d, 25585 }, /* tintegral */
   4508     { 0x000008a4, 25595 }, /* topintegral */
   4509     { 0x000008ab, 25607 }, /* topleftparens */
   4510     { 0x000008a2, 25621 }, /* topleftradical */
   4511     { 0x000008a7, 25636 }, /* topleftsqbracket */
   4512     { 0x000008b1, 25653 }, /* topleftsummation */
   4513     { 0x000008ad, 25670 }, /* toprightparens */
   4514     { 0x000008a9, 25685 }, /* toprightsqbracket */
   4515     { 0x000008b5, 25703 }, /* toprightsummation */
   4516     { 0x000009f7, 25721 }, /* topt */
   4517     { 0x000008b3, 25726 }, /* topvertsummationconnector */
   4518     { 0x0000ff2b, 25752 }, /* Touroku */
   4519     { 0x00000ac9, 25760 }, /* trademark */
   4520     { 0x00000acb, 25770 }, /* trademarkincircle */
   4521     { 0x000003ac, 25788 }, /* Tslash */
   4522     { 0x000003bc, 25795 }, /* tslash */
   4523     { 0x00000ab3, 25802 }, /* twofifths */
   4524     { 0x01002082, 25812 }, /* twosubscript */
   4525     { 0x000000b2, 25825 }, /* twosuperior */
   4526     { 0x00000ab1, 25837 }, /* twothirds */
   4527     { 0x00000055, 25847 }, /* U */
   4528     { 0x00000075, 25849 }, /* u */
   4529     { 0x000000da, 25851 }, /* Uacute */
   4530     { 0x000000fa, 25858 }, /* uacute */
   4531     { 0x01001ee4, 25865 }, /* Ubelowdot */
   4532     { 0x01001ee5, 25875 }, /* ubelowdot */
   4533     { 0x000002dd, 25885 }, /* Ubreve */
   4534     { 0x000002fd, 25892 }, /* ubreve */
   4535     { 0x000000db, 25899 }, /* Ucircumflex */
   4536     { 0x000000fb, 25911 }, /* ucircumflex */
   4537     { 0x000000dc, 25923 }, /* Udiaeresis */
   4538     { 0x000000fc, 25934 }, /* udiaeresis */
   4539     { 0x000001db, 25945 }, /* Udoubleacute */
   4540     { 0x000001fb, 25958 }, /* udoubleacute */
   4541     { 0x000000d9, 25971 }, /* Ugrave */
   4542     { 0x000000f9, 25978 }, /* ugrave */
   4543     { 0x01001ee6, 25985 }, /* Uhook */
   4544     { 0x01001ee7, 25991 }, /* uhook */
   4545     { 0x010001af, 25997 }, /* Uhorn */
   4546     { 0x010001b0, 26003 }, /* uhorn */
   4547     { 0x01001ee8, 26009 }, /* Uhornacute */
   4548     { 0x01001ee9, 26020 }, /* uhornacute */
   4549     { 0x01001ef0, 26031 }, /* Uhornbelowdot */
   4550     { 0x01001ef1, 26045 }, /* uhornbelowdot */
   4551     { 0x01001eea, 26059 }, /* Uhorngrave */
   4552     { 0x01001eeb, 26070 }, /* uhorngrave */
   4553     { 0x01001eec, 26081 }, /* Uhornhook */
   4554     { 0x01001eed, 26091 }, /* uhornhook */
   4555     { 0x01001eee, 26101 }, /* Uhorntilde */
   4556     { 0x01001eef, 26112 }, /* uhorntilde */
   4557     { 0x000006ad, 26123 }, /* Ukrainian_ghe_with_upturn */
   4558     { 0x000006bd, 26149 }, /* Ukrainian_GHE_WITH_UPTURN */
   4559     { 0x000006a6, 26175 }, /* Ukrainian_i */
   4560     { 0x000006b6, 26187 }, /* Ukrainian_I */
   4561     { 0x000006a4, 26199 }, /* Ukrainian_ie */
   4562     { 0x000006b4, 26212 }, /* Ukrainian_IE */
   4563     { 0x000006a7, 26225 }, /* Ukrainian_yi */
   4564     { 0x000006b7, 26238 }, /* Ukrainian_YI */
   4565     { 0x000006a6, 26251 }, /* Ukranian_i */
   4566     { 0x000006b6, 26262 }, /* Ukranian_I */
   4567     { 0x000006a4, 26273 }, /* Ukranian_je */
   4568     { 0x000006b4, 26285 }, /* Ukranian_JE */
   4569     { 0x000006a7, 26297 }, /* Ukranian_yi */
   4570     { 0x000006b7, 26309 }, /* Ukranian_YI */
   4571     { 0x000003de, 26321 }, /* Umacron */
   4572     { 0x000003fe, 26329 }, /* umacron */
   4573     { 0x00000bc6, 26337 }, /* underbar */
   4574     { 0x0000005f, 26346 }, /* underscore */
   4575     { 0x0000ff65, 26357 }, /* Undo */
   4576     { 0x000008dd, 26362 }, /* union */
   4577     { 0x000003d9, 26368 }, /* Uogonek */
   4578     { 0x000003f9, 26376 }, /* uogonek */
   4579     { 0x0000ff52, 26384 }, /* Up */
   4580     { 0x000008fc, 26387 }, /* uparrow */
   4581     { 0x00000ba9, 26395 }, /* upcaret */
   4582     { 0x000009ec, 26403 }, /* upleftcorner */
   4583     { 0x000009eb, 26416 }, /* uprightcorner */
   4584     { 0x00000bc3, 26430 }, /* upshoe */
   4585     { 0x00000bd3, 26437 }, /* upstile */
   4586     { 0x00000bce, 26445 }, /* uptack */
   4587     { 0x000001d9, 26452 }, /* Uring */
   4588     { 0x000001f9, 26458 }, /* uring */
   4589     { 0x1000ff6e, 26464 }, /* User */
   4590     { 0x000003dd, 26469 }, /* Utilde */
   4591     { 0x000003fd, 26476 }, /* utilde */
   4592     { 0x00000056, 26483 }, /* V */
   4593     { 0x00000076, 26485 }, /* v */
   4594     { 0x000008c1, 26487 }, /* variation */
   4595     { 0x000009f8, 26497 }, /* vertbar */
   4596     { 0x000008a6, 26505 }, /* vertconnector */
   4597     { 0x000004de, 26519 }, /* voicedsound */
   4598     { 0x00ffffff, 26531 }, /* VoidSymbol */
   4599     { 0x000009e9, 26542 }, /* vt */
   4600     { 0x00000057, 26545 }, /* W */
   4601     { 0x00000077, 26547 }, /* w */
   4602     { 0x01001e82, 26549 }, /* Wacute */
   4603     { 0x01001e83, 26556 }, /* wacute */
   4604     { 0x01000174, 26563 }, /* Wcircumflex */
   4605     { 0x01000175, 26575 }, /* wcircumflex */
   4606     { 0x01001e84, 26587 }, /* Wdiaeresis */
   4607     { 0x01001e85, 26598 }, /* wdiaeresis */
   4608     { 0x01001e80, 26609 }, /* Wgrave */
   4609     { 0x01001e81, 26616 }, /* wgrave */
   4610     { 0x010020a9, 26623 }, /* WonSign */
   4611     { 0x00000058, 26631 }, /* X */
   4612     { 0x00000078, 26633 }, /* x */
   4613     { 0x01001e8a, 26635 }, /* Xabovedot */
   4614     { 0x01001e8b, 26645 }, /* xabovedot */
   4615     { 0x1008ff39, 26655 }, /* XF86AddFavorite */
   4616     { 0x1008ff50, 26671 }, /* XF86ApplicationLeft */
   4617     { 0x1008ff51, 26691 }, /* XF86ApplicationRight */
   4618     { 0x1008ff9b, 26712 }, /* XF86AudioCycleTrack */
   4619     { 0x1008ff97, 26732 }, /* XF86AudioForward */
   4620     { 0x1008ff11, 26749 }, /* XF86AudioLowerVolume */
   4621     { 0x1008ff32, 26770 }, /* XF86AudioMedia */
   4622     { 0x1008ffb2, 26785 }, /* XF86AudioMicMute */
   4623     { 0x1008ff12, 26802 }, /* XF86AudioMute */
   4624     { 0x1008ff17, 26816 }, /* XF86AudioNext */
   4625     { 0x1008ff31, 26830 }, /* XF86AudioPause */
   4626     { 0x1008ff14, 26845 }, /* XF86AudioPlay */
   4627     { 0x1008ff16, 26859 }, /* XF86AudioPrev */
   4628     { 0x1008ff13, 26873 }, /* XF86AudioRaiseVolume */
   4629     { 0x1008ff99, 26894 }, /* XF86AudioRandomPlay */
   4630     { 0x1008ff1c, 26914 }, /* XF86AudioRecord */
   4631     { 0x1008ff98, 26930 }, /* XF86AudioRepeat */
   4632     { 0x1008ff3e, 26946 }, /* XF86AudioRewind */
   4633     { 0x1008ff15, 26962 }, /* XF86AudioStop */
   4634     { 0x1008ff8d, 26976 }, /* XF86Away */
   4635     { 0x1008ff26, 26985 }, /* XF86Back */
   4636     { 0x1008ff3f, 26994 }, /* XF86BackForward */
   4637     { 0x1008ff93, 27010 }, /* XF86Battery */
   4638     { 0x1008ffa6, 27022 }, /* XF86Blue */
   4639     { 0x1008ff94, 27031 }, /* XF86Bluetooth */
   4640     { 0x1008ff52, 27045 }, /* XF86Book */
   4641     { 0x1008ff3b, 27054 }, /* XF86BrightnessAdjust */
   4642     { 0x1008ff54, 27075 }, /* XF86Calculater */
   4643     { 0x1008ff1d, 27090 }, /* XF86Calculator */
   4644     { 0x1008ff20, 27105 }, /* XF86Calendar */
   4645     { 0x1008ff53, 27118 }, /* XF86CD */
   4646     { 0x1008ff55, 27125 }, /* XF86Clear */
   4647     { 0x1008fe21, 27135 }, /* XF86ClearGrab */
   4648     { 0x1008ff56, 27149 }, /* XF86Close */
   4649     { 0x1008ff3d, 27159 }, /* XF86Community */
   4650     { 0x1008ff22, 27173 }, /* XF86ContrastAdjust */
   4651     { 0x1008ff57, 27192 }, /* XF86Copy */
   4652     { 0x1008ff58, 27201 }, /* XF86Cut */
   4653     { 0x1008ff9c, 27209 }, /* XF86CycleAngle */
   4654     { 0x1008ff59, 27224 }, /* XF86Display */
   4655     { 0x1008ff5b, 27236 }, /* XF86Documents */
   4656     { 0x1008ff5a, 27250 }, /* XF86DOS */
   4657     { 0x1008ff2c, 27258 }, /* XF86Eject */
   4658     { 0x1008ff5c, 27268 }, /* XF86Excel */
   4659     { 0x1008ff5d, 27278 }, /* XF86Explorer */
   4660     { 0x1008ff30, 27291 }, /* XF86Favorites */
   4661     { 0x1008ff3c, 27305 }, /* XF86Finance */
   4662     { 0x1008ff27, 27317 }, /* XF86Forward */
   4663     { 0x1008ff9d, 27329 }, /* XF86FrameBack */
   4664     { 0x1008ff9e, 27343 }, /* XF86FrameForward */
   4665     { 0x1008ff5e, 27360 }, /* XF86Game */
   4666     { 0x1008ff5f, 27369 }, /* XF86Go */
   4667     { 0x1008ffa4, 27376 }, /* XF86Green */
   4668     { 0x1008ffa8, 27386 }, /* XF86Hibernate */
   4669     { 0x1008ff37, 27400 }, /* XF86History */
   4670     { 0x1008ff18, 27412 }, /* XF86HomePage */
   4671     { 0x1008ff3a, 27425 }, /* XF86HotLinks */
   4672     { 0x1008ff60, 27438 }, /* XF86iTouch */
   4673     { 0x1008ff06, 27449 }, /* XF86KbdBrightnessDown */
   4674     { 0x1008ff05, 27471 }, /* XF86KbdBrightnessUp */
   4675     { 0x1008ff04, 27491 }, /* XF86KbdLightOnOff */
   4676     { 0x1008ff40, 27509 }, /* XF86Launch0 */
   4677     { 0x1008ff41, 27521 }, /* XF86Launch1 */
   4678     { 0x1008ff42, 27533 }, /* XF86Launch2 */
   4679     { 0x1008ff43, 27545 }, /* XF86Launch3 */
   4680     { 0x1008ff44, 27557 }, /* XF86Launch4 */
   4681     { 0x1008ff45, 27569 }, /* XF86Launch5 */
   4682     { 0x1008ff46, 27581 }, /* XF86Launch6 */
   4683     { 0x1008ff47, 27593 }, /* XF86Launch7 */
   4684     { 0x1008ff48, 27605 }, /* XF86Launch8 */
   4685     { 0x1008ff49, 27617 }, /* XF86Launch9 */
   4686     { 0x1008ff4a, 27629 }, /* XF86LaunchA */
   4687     { 0x1008ff4b, 27641 }, /* XF86LaunchB */
   4688     { 0x1008ff4c, 27653 }, /* XF86LaunchC */
   4689     { 0x1008ff4d, 27665 }, /* XF86LaunchD */
   4690     { 0x1008ff4e, 27677 }, /* XF86LaunchE */
   4691     { 0x1008ff4f, 27689 }, /* XF86LaunchF */
   4692     { 0x1008ff35, 27701 }, /* XF86LightBulb */
   4693     { 0x1008fe25, 27715 }, /* XF86LogGrabInfo */
   4694     { 0x1008ff61, 27731 }, /* XF86LogOff */
   4695     { 0x1008fe24, 27742 }, /* XF86LogWindowTree */
   4696     { 0x1008ff19, 27760 }, /* XF86Mail */
   4697     { 0x1008ff90, 27769 }, /* XF86MailForward */
   4698     { 0x1008ff62, 27785 }, /* XF86Market */
   4699     { 0x1008ff63, 27796 }, /* XF86Meeting */
   4700     { 0x1008ff1e, 27808 }, /* XF86Memo */
   4701     { 0x1008ff65, 27817 }, /* XF86MenuKB */
   4702     { 0x1008ff66, 27828 }, /* XF86MenuPB */
   4703     { 0x1008ff8e, 27839 }, /* XF86Messenger */
   4704     { 0x1008ff01, 27853 }, /* XF86ModeLock */
   4705     { 0x1008ff03, 27866 }, /* XF86MonBrightnessDown */
   4706     { 0x1008ff02, 27888 }, /* XF86MonBrightnessUp */
   4707     { 0x1008ff92, 27908 }, /* XF86Music */
   4708     { 0x1008ff33, 27918 }, /* XF86MyComputer */
   4709     { 0x1008ff67, 27933 }, /* XF86MySites */
   4710     { 0x1008ff68, 27945 }, /* XF86New */
   4711     { 0x1008ff69, 27953 }, /* XF86News */
   4712     { 0x1008fe22, 27962 }, /* XF86Next_VMode */
   4713     { 0x1008ff6a, 27977 }, /* XF86OfficeHome */
   4714     { 0x1008ff6b, 27992 }, /* XF86Open */
   4715     { 0x1008ff38, 28001 }, /* XF86OpenURL */
   4716     { 0x1008ff6c, 28013 }, /* XF86Option */
   4717     { 0x1008ff6d, 28024 }, /* XF86Paste */
   4718     { 0x1008ff6e, 28034 }, /* XF86Phone */
   4719     { 0x1008ff91, 28044 }, /* XF86Pictures */
   4720     { 0x1008ff21, 28057 }, /* XF86PowerDown */
   4721     { 0x1008ff2a, 28071 }, /* XF86PowerOff */
   4722     { 0x1008fe23, 28084 }, /* XF86Prev_VMode */
   4723     { 0x1008ff70, 28099 }, /* XF86Q */
   4724     { 0x1008ffa3, 28105 }, /* XF86Red */
   4725     { 0x1008ff29, 28113 }, /* XF86Refresh */
   4726     { 0x1008ff73, 28125 }, /* XF86Reload */
   4727     { 0x1008ff72, 28136 }, /* XF86Reply */
   4728     { 0x1008ff24, 28146 }, /* XF86RockerDown */
   4729     { 0x1008ff25, 28161 }, /* XF86RockerEnter */
   4730     { 0x1008ff23, 28177 }, /* XF86RockerUp */
   4731     { 0x1008ff74, 28190 }, /* XF86RotateWindows */
   4732     { 0x1008ff76, 28208 }, /* XF86RotationKB */
   4733     { 0x1008ff75, 28223 }, /* XF86RotationPB */
   4734     { 0x1008ff77, 28238 }, /* XF86Save */
   4735     { 0x1008ff2d, 28247 }, /* XF86ScreenSaver */
   4736     { 0x1008ff7a, 28263 }, /* XF86ScrollClick */
   4737     { 0x1008ff79, 28279 }, /* XF86ScrollDown */
   4738     { 0x1008ff78, 28294 }, /* XF86ScrollUp */
   4739     { 0x1008ff1b, 28307 }, /* XF86Search */
   4740     { 0x1008ffa0, 28318 }, /* XF86Select */
   4741     { 0x1008ff7b, 28329 }, /* XF86Send */
   4742     { 0x1008ff36, 28338 }, /* XF86Shop */
   4743     { 0x1008ff2f, 28347 }, /* XF86Sleep */
   4744     { 0x1008ff7c, 28357 }, /* XF86Spell */
   4745     { 0x1008ff7d, 28367 }, /* XF86SplitScreen */
   4746     { 0x1008ff10, 28383 }, /* XF86Standby */
   4747     { 0x1008ff1a, 28395 }, /* XF86Start */
   4748     { 0x1008ff28, 28405 }, /* XF86Stop */
   4749     { 0x1008ff9a, 28414 }, /* XF86Subtitle */
   4750     { 0x1008ff7e, 28427 }, /* XF86Support */
   4751     { 0x1008ffa7, 28439 }, /* XF86Suspend */
   4752     { 0x1008fe01, 28451 }, /* XF86Switch_VT_1 */
   4753     { 0x1008fe0a, 28467 }, /* XF86Switch_VT_10 */
   4754     { 0x1008fe0b, 28484 }, /* XF86Switch_VT_11 */
   4755     { 0x1008fe0c, 28501 }, /* XF86Switch_VT_12 */
   4756     { 0x1008fe02, 28518 }, /* XF86Switch_VT_2 */
   4757     { 0x1008fe03, 28534 }, /* XF86Switch_VT_3 */
   4758     { 0x1008fe04, 28550 }, /* XF86Switch_VT_4 */
   4759     { 0x1008fe05, 28566 }, /* XF86Switch_VT_5 */
   4760     { 0x1008fe06, 28582 }, /* XF86Switch_VT_6 */
   4761     { 0x1008fe07, 28598 }, /* XF86Switch_VT_7 */
   4762     { 0x1008fe08, 28614 }, /* XF86Switch_VT_8 */
   4763     { 0x1008fe09, 28630 }, /* XF86Switch_VT_9 */
   4764     { 0x1008ff7f, 28646 }, /* XF86TaskPane */
   4765     { 0x1008ff80, 28659 }, /* XF86Terminal */
   4766     { 0x1008ff9f, 28672 }, /* XF86Time */
   4767     { 0x1008ff1f, 28681 }, /* XF86ToDoList */
   4768     { 0x1008ff81, 28694 }, /* XF86Tools */
   4769     { 0x1008ffa2, 28704 }, /* XF86TopMenu */
   4770     { 0x1008ffb1, 28716 }, /* XF86TouchpadOff */
   4771     { 0x1008ffb0, 28732 }, /* XF86TouchpadOn */
   4772     { 0x1008ffa9, 28747 }, /* XF86TouchpadToggle */
   4773     { 0x1008ff82, 28766 }, /* XF86Travel */
   4774     { 0x1008fe20, 28777 }, /* XF86Ungrab */
   4775     { 0x1008ff85, 28788 }, /* XF86User1KB */
   4776     { 0x1008ff86, 28800 }, /* XF86User2KB */
   4777     { 0x1008ff84, 28812 }, /* XF86UserPB */
   4778     { 0x1008ff96, 28823 }, /* XF86UWB */
   4779     { 0x1008ff34, 28831 }, /* XF86VendorHome */
   4780     { 0x1008ff87, 28846 }, /* XF86Video */
   4781     { 0x1008ffa1, 28856 }, /* XF86View */
   4782     { 0x1008ff2b, 28865 }, /* XF86WakeUp */
   4783     { 0x1008ff8f, 28876 }, /* XF86WebCam */
   4784     { 0x1008ff88, 28887 }, /* XF86WheelButton */
   4785     { 0x1008ff95, 28903 }, /* XF86WLAN */
   4786     { 0x1008ff89, 28912 }, /* XF86Word */
   4787     { 0x1008ff2e, 28921 }, /* XF86WWW */
   4788     { 0x1008ff8a, 28929 }, /* XF86Xfer */
   4789     { 0x1008ffa5, 28938 }, /* XF86Yellow */
   4790     { 0x1008ff8b, 28949 }, /* XF86ZoomIn */
   4791     { 0x1008ff8c, 28960 }, /* XF86ZoomOut */
   4792     { 0x00000059, 28972 }, /* Y */
   4793     { 0x00000079, 28974 }, /* y */
   4794     { 0x000000dd, 28976 }, /* Yacute */
   4795     { 0x000000fd, 28983 }, /* yacute */
   4796     { 0x01001ef4, 28990 }, /* Ybelowdot */
   4797     { 0x01001ef5, 29000 }, /* ybelowdot */
   4798     { 0x01000176, 29010 }, /* Ycircumflex */
   4799     { 0x01000177, 29022 }, /* ycircumflex */
   4800     { 0x000000ff, 29034 }, /* ydiaeresis */
   4801     { 0x000013be, 29045 }, /* Ydiaeresis */
   4802     { 0x000000a5, 29056 }, /* yen */
   4803     { 0x01001ef2, 29060 }, /* Ygrave */
   4804     { 0x01001ef3, 29067 }, /* ygrave */
   4805     { 0x01001ef6, 29074 }, /* Yhook */
   4806     { 0x01001ef7, 29080 }, /* yhook */
   4807     { 0x01001ef8, 29086 }, /* Ytilde */
   4808     { 0x01001ef9, 29093 }, /* ytilde */
   4809     { 0x0000005a, 29100 }, /* Z */
   4810     { 0x0000007a, 29102 }, /* z */
   4811     { 0x000001af, 29104 }, /* Zabovedot */
   4812     { 0x000001bf, 29114 }, /* zabovedot */
   4813     { 0x000001ac, 29124 }, /* Zacute */
   4814     { 0x000001bc, 29131 }, /* zacute */
   4815     { 0x000001ae, 29138 }, /* Zcaron */
   4816     { 0x000001be, 29145 }, /* zcaron */
   4817     { 0x0000ff3d, 29152 }, /* Zen_Koho */
   4818     { 0x0000ff28, 29161 }, /* Zenkaku */
   4819     { 0x0000ff2a, 29169 }, /* Zenkaku_Hankaku */
   4820     { 0x01002080, 29185 }, /* zerosubscript */
   4821     { 0x01002070, 29199 }, /* zerosuperior */
   4822     { 0x010001b5, 29212 }, /* Zstroke */
   4823     { 0x010001b6, 29220 }, /* zstroke */
   4824 };
   4825 
   4826 static const struct name_keysym keysym_to_name[] = {
   4827     { 0x00000000, 20091 }, /* NoSymbol */
   4828     { 0x00000020, 23803 }, /* space */
   4829     { 0x00000021, 12099 }, /* exclam */
   4830     { 0x00000022, 22187 }, /* quotedbl */
   4831     { 0x00000023, 20178 }, /* numbersign */
   4832     { 0x00000024, 11251 }, /* dollar */
   4833     { 0x00000025, 21487 }, /* percent */
   4834     { 0x00000026, 908 }, /* ampersand */
   4835     { 0x00000027, 934 }, /* apostrophe */
   4836     { 0x00000028, 21425 }, /* parenleft */
   4837     { 0x00000029, 21435 }, /* parenright */
   4838     { 0x0000002a, 3283 }, /* asterisk */
   4839     { 0x0000002b, 21557 }, /* plus */
   4840     { 0x0000002c, 8680 }, /* comma */
   4841     { 0x0000002d, 19733 }, /* minus */
   4842     { 0x0000002e, 21495 }, /* period */
   4843     { 0x0000002f, 23768 }, /* slash */
   4844     { 0x00000030, 0 }, /* 0 */
   4845     { 0x00000031, 2 }, /* 1 */
   4846     { 0x00000032, 4 }, /* 2 */
   4847     { 0x00000033, 6 }, /* 3 */
   4848     { 0x00000034, 386 }, /* 4 */
   4849     { 0x00000035, 388 }, /* 5 */
   4850     { 0x00000036, 390 }, /* 6 */
   4851     { 0x00000037, 392 }, /* 7 */
   4852     { 0x00000038, 394 }, /* 8 */
   4853     { 0x00000039, 396 }, /* 9 */
   4854     { 0x0000003a, 8664 }, /* colon */
   4855     { 0x0000003b, 22734 }, /* semicolon */
   4856     { 0x0000003c, 19412 }, /* less */
   4857     { 0x0000003d, 12051 }, /* equal */
   4858     { 0x0000003e, 13272 }, /* greater */
   4859     { 0x0000003f, 22165 }, /* question */
   4860     { 0x00000040, 3292 }, /* at */
   4861     { 0x00000041, 398 }, /* A */
   4862     { 0x00000042, 3328 }, /* B */
   4863     { 0x00000043, 8439 }, /* C */
   4864     { 0x00000044, 10320 }, /* D */
   4865     { 0x00000045, 11424 }, /* E */
   4866     { 0x00000046, 12155 }, /* F */
   4867     { 0x00000047, 12665 }, /* G */
   4868     { 0x00000048, 14378 }, /* H */
   4869     { 0x00000049, 17069 }, /* I */
   4870     { 0x0000004a, 18114 }, /* J */
   4871     { 0x0000004b, 18146 }, /* K */
   4872     { 0x0000004c, 19112 }, /* L */
   4873     { 0x0000004d, 19533 }, /* M */
   4874     { 0x0000004e, 19943 }, /* N */
   4875     { 0x0000004f, 20200 }, /* O */
   4876     { 0x00000050, 21373 }, /* P */
   4877     { 0x00000051, 22156 }, /* Q */
   4878     { 0x00000052, 22217 }, /* R */
   4879     { 0x00000053, 22579 }, /* S */
   4880     { 0x00000054, 24294 }, /* T */
   4881     { 0x00000055, 25847 }, /* U */
   4882     { 0x00000056, 26483 }, /* V */
   4883     { 0x00000057, 26545 }, /* W */
   4884     { 0x00000058, 26631 }, /* X */
   4885     { 0x00000059, 28972 }, /* Y */
   4886     { 0x0000005a, 29100 }, /* Z */
   4887     { 0x0000005b, 3603 }, /* bracketleft */
   4888     { 0x0000005c, 3352 }, /* backslash */
   4889     { 0x0000005d, 3615 }, /* bracketright */
   4890     { 0x0000005e, 3260 }, /* asciicircum */
   4891     { 0x0000005f, 26346 }, /* underscore */
   4892     { 0x00000060, 13266 }, /* grave */
   4893     { 0x00000061, 400 }, /* a */
   4894     { 0x00000062, 3330 }, /* b */
   4895     { 0x00000063, 8441 }, /* c */
   4896     { 0x00000064, 10322 }, /* d */
   4897     { 0x00000065, 11426 }, /* e */
   4898     { 0x00000066, 12157 }, /* f */
   4899     { 0x00000067, 12667 }, /* g */
   4900     { 0x00000068, 14380 }, /* h */
   4901     { 0x00000069, 17071 }, /* i */
   4902     { 0x0000006a, 18116 }, /* j */
   4903     { 0x0000006b, 18148 }, /* k */
   4904     { 0x0000006c, 19114 }, /* l */
   4905     { 0x0000006d, 19535 }, /* m */
   4906     { 0x0000006e, 19945 }, /* n */
   4907     { 0x0000006f, 20202 }, /* o */
   4908     { 0x00000070, 21375 }, /* p */
   4909     { 0x00000071, 22158 }, /* q */
   4910     { 0x00000072, 22219 }, /* r */
   4911     { 0x00000073, 22581 }, /* s */
   4912     { 0x00000074, 24296 }, /* t */
   4913     { 0x00000075, 25849 }, /* u */
   4914     { 0x00000076, 26485 }, /* v */
   4915     { 0x00000077, 26547 }, /* w */
   4916     { 0x00000078, 26633 }, /* x */
   4917     { 0x00000079, 28974 }, /* y */
   4918     { 0x0000007a, 29102 }, /* z */
   4919     { 0x0000007b, 3582 }, /* braceleft */
   4920     { 0x0000007c, 3392 }, /* bar */
   4921     { 0x0000007d, 3592 }, /* braceright */
   4922     { 0x0000007e, 3272 }, /* asciitilde */
   4923     { 0x000000a0, 20078 }, /* nobreakspace */
   4924     { 0x000000a1, 12106 }, /* exclamdown */
   4925     { 0x000000a2, 8589 }, /* cent */
   4926     { 0x000000a3, 23827 }, /* sterling */
   4927     { 0x000000a4, 8766 }, /* currency */
   4928     { 0x000000a5, 29056 }, /* yen */
   4929     { 0x000000a6, 8389 }, /* brokenbar */
   4930     { 0x000000a7, 22719 }, /* section */
   4931     { 0x000000a8, 11203 }, /* diaeresis */
   4932     { 0x000000a9, 8717 }, /* copyright */
   4933     { 0x000000aa, 20852 }, /* ordfeminine */
   4934     { 0x000000ab, 14349 }, /* guillemotleft */
   4935     { 0x000000ac, 20147 }, /* notsign */
   4936     { 0x000000ad, 17062 }, /* hyphen */
   4937     { 0x000000ae, 22331 }, /* registered */
   4938     { 0x000000af, 19641 }, /* macron */
   4939     { 0x000000b0, 11153 }, /* degree */
   4940     { 0x000000b1, 21562 }, /* plusminus */
   4941     { 0x000000b2, 25825 }, /* twosuperior */
   4942     { 0x000000b3, 25571 }, /* threesuperior */
   4943     { 0x000000b4, 820 }, /* acute */
   4944     { 0x000000b5, 19799 }, /* mu */
   4945     { 0x000000b6, 21415 }, /* paragraph */
   4946     { 0x000000b7, 21502 }, /* periodcentered */
   4947     { 0x000000b8, 8581 }, /* cedilla */
   4948     { 0x000000b9, 20755 }, /* onesuperior */
   4949     { 0x000000ba, 19688 }, /* masculine */
   4950     { 0x000000bb, 14363 }, /* guillemotright */
   4951     { 0x000000bc, 20722 }, /* onequarter */
   4952     { 0x000000bd, 20714 }, /* onehalf */
   4953     { 0x000000be, 25542 }, /* threequarters */
   4954     { 0x000000bf, 22174 }, /* questiondown */
   4955     { 0x000000c0, 854 }, /* Agrave */
   4956     { 0x000000c1, 402 }, /* Aacute */
   4957     { 0x000000c2, 622 }, /* Acircumflex */
   4958     { 0x000000c3, 3295 }, /* Atilde */
   4959     { 0x000000c4, 826 }, /* Adiaeresis */
   4960     { 0x000000c5, 2036 }, /* Aring */
   4961     { 0x000000c6, 848 }, /* AE */
   4962     { 0x000000c7, 8539 }, /* Ccedilla */
   4963     { 0x000000c8, 11724 }, /* Egrave */
   4964     { 0x000000c9, 11448 }, /* Eacute */
   4965     { 0x000000ca, 11496 }, /* Ecircumflex */
   4966     { 0x000000cb, 11702 }, /* Ediaeresis */
   4967     { 0x000000cc, 17205 }, /* Igrave */
   4968     { 0x000000cd, 17083 }, /* Iacute */
   4969     { 0x000000ce, 17131 }, /* Icircumflex */
   4970     { 0x000000cf, 17165 }, /* Idiaeresis */
   4971     { 0x000000d0, 12064 }, /* ETH */
   4972     { 0x000000d1, 20155 }, /* Ntilde */
   4973     { 0x000000d2, 20527 }, /* Ograve */
   4974     { 0x000000d3, 20204 }, /* Oacute */
   4975     { 0x000000d4, 20268 }, /* Ocircumflex */
   4976     { 0x000000d5, 21310 }, /* Otilde */
   4977     { 0x000000d6, 20466 }, /* Odiaeresis */
   4978     { 0x000000d7, 19839 }, /* multiply */
   4979     { 0x000000d8, 21296 }, /* Oslash */
   4980     { 0x000000d9, 25971 }, /* Ugrave */
   4981     { 0x000000da, 25851 }, /* Uacute */
   4982     { 0x000000db, 25899 }, /* Ucircumflex */
   4983     { 0x000000dc, 25923 }, /* Udiaeresis */
   4984     { 0x000000dd, 28976 }, /* Yacute */
   4985     { 0x000000de, 25499 }, /* THORN */
   4986     { 0x000000df, 23820 }, /* ssharp */
   4987     { 0x000000e0, 861 }, /* agrave */
   4988     { 0x000000e1, 409 }, /* aacute */
   4989     { 0x000000e2, 634 }, /* acircumflex */
   4990     { 0x000000e3, 3302 }, /* atilde */
   4991     { 0x000000e4, 837 }, /* adiaeresis */
   4992     { 0x000000e5, 2042 }, /* aring */
   4993     { 0x000000e6, 851 }, /* ae */
   4994     { 0x000000e7, 8548 }, /* ccedilla */
   4995     { 0x000000e8, 11731 }, /* egrave */
   4996     { 0x000000e9, 11455 }, /* eacute */
   4997     { 0x000000ea, 11508 }, /* ecircumflex */
   4998     { 0x000000eb, 11713 }, /* ediaeresis */
   4999     { 0x000000ec, 17212 }, /* igrave */
   5000     { 0x000000ed, 17090 }, /* iacute */
   5001     { 0x000000ee, 17143 }, /* icircumflex */
   5002     { 0x000000ef, 17176 }, /* idiaeresis */
   5003     { 0x000000f0, 12072 }, /* eth */
   5004     { 0x000000f1, 20162 }, /* ntilde */
   5005     { 0x000000f2, 20534 }, /* ograve */
   5006     { 0x000000f3, 20211 }, /* oacute */
   5007     { 0x000000f4, 20280 }, /* ocircumflex */
   5008     { 0x000000f5, 21317 }, /* otilde */
   5009     { 0x000000f6, 20477 }, /* odiaeresis */
   5010     { 0x000000f7, 11242 }, /* division */
   5011     { 0x000000f8, 21303 }, /* oslash */
   5012     { 0x000000f9, 25978 }, /* ugrave */
   5013     { 0x000000fa, 25858 }, /* uacute */
   5014     { 0x000000fb, 25911 }, /* ucircumflex */
   5015     { 0x000000fc, 25934 }, /* udiaeresis */
   5016     { 0x000000fd, 28983 }, /* yacute */
   5017     { 0x000000fe, 25511 }, /* thorn */
   5018     { 0x000000ff, 29034 }, /* ydiaeresis */
   5019     { 0x000001a1, 918 }, /* Aogonek */
   5020     { 0x000001a2, 8383 }, /* breve */
   5021     { 0x000001a3, 19517 }, /* Lstroke */
   5022     { 0x000001a5, 19212 }, /* Lcaron */
   5023     { 0x000001a6, 22603 }, /* Sacute */
   5024     { 0x000001a9, 22617 }, /* Scaron */
   5025     { 0x000001aa, 22631 }, /* Scedilla */
   5026     { 0x000001ab, 24322 }, /* Tcaron */
   5027     { 0x000001ac, 29124 }, /* Zacute */
   5028     { 0x000001ae, 29138 }, /* Zcaron */
   5029     { 0x000001af, 29104 }, /* Zabovedot */
   5030     { 0x000001b1, 926 }, /* aogonek */
   5031     { 0x000001b2, 20520 }, /* ogonek */
   5032     { 0x000001b3, 19525 }, /* lstroke */
   5033     { 0x000001b5, 19219 }, /* lcaron */
   5034     { 0x000001b6, 22610 }, /* sacute */
   5035     { 0x000001b7, 8519 }, /* caron */
   5036     { 0x000001b9, 22624 }, /* scaron */
   5037     { 0x000001ba, 22640 }, /* scedilla */
   5038     { 0x000001bb, 24329 }, /* tcaron */
   5039     { 0x000001bc, 29131 }, /* zacute */
   5040     { 0x000001bd, 11283 }, /* doubleacute */
   5041     { 0x000001be, 29145 }, /* zcaron */
   5042     { 0x000001bf, 29114 }, /* zabovedot */
   5043     { 0x000001c0, 22272 }, /* Racute */
   5044     { 0x000001c3, 445 }, /* Abreve */
   5045     { 0x000001c5, 19147 }, /* Lacute */
   5046     { 0x000001c6, 8475 }, /* Cacute */
   5047     { 0x000001c8, 8525 }, /* Ccaron */
   5048     { 0x000001ca, 12035 }, /* Eogonek */
   5049     { 0x000001cc, 11482 }, /* Ecaron */
   5050     { 0x000001cf, 10365 }, /* Dcaron */
   5051     { 0x000001d0, 11401 }, /* Dstroke */
   5052     { 0x000001d1, 19953 }, /* Nacute */
   5053     { 0x000001d2, 19977 }, /* Ncaron */
   5054     { 0x000001d5, 20488 }, /* Odoubleacute */
   5055     { 0x000001d8, 22294 }, /* Rcaron */
   5056     { 0x000001d9, 26452 }, /* Uring */
   5057     { 0x000001db, 25945 }, /* Udoubleacute */
   5058     { 0x000001de, 24336 }, /* Tcedilla */
   5059     { 0x000001e0, 22279 }, /* racute */
   5060     { 0x000001e3, 452 }, /* abreve */
   5061     { 0x000001e5, 19154 }, /* lacute */
   5062     { 0x000001e6, 8482 }, /* cacute */
   5063     { 0x000001e8, 8532 }, /* ccaron */
   5064     { 0x000001ea, 12043 }, /* eogonek */
   5065     { 0x000001ec, 11489 }, /* ecaron */
   5066     { 0x000001ef, 10372 }, /* dcaron */
   5067     { 0x000001f0, 11409 }, /* dstroke */
   5068     { 0x000001f1, 19960 }, /* nacute */
   5069     { 0x000001f2, 19984 }, /* ncaron */
   5070     { 0x000001f5, 20501 }, /* odoubleacute */
   5071     { 0x000001f8, 22301 }, /* rcaron */
   5072     { 0x000001f9, 26458 }, /* uring */
   5073     { 0x000001fb, 25958 }, /* udoubleacute */
   5074     { 0x000001fe, 24345 }, /* tcedilla */
   5075     { 0x000001ff, 436 }, /* abovedot */
   5076     { 0x000002a1, 17027 }, /* Hstroke */
   5077     { 0x000002a6, 16056 }, /* Hcircumflex */
   5078     { 0x000002a9, 17073 }, /* Iabovedot */
   5079     { 0x000002ab, 12689 }, /* Gbreve */
   5080     { 0x000002ac, 18118 }, /* Jcircumflex */
   5081     { 0x000002b1, 17035 }, /* hstroke */
   5082     { 0x000002b6, 16068 }, /* hcircumflex */
   5083     { 0x000002b9, 17187 }, /* idotless */
   5084     { 0x000002bb, 12696 }, /* gbreve */
   5085     { 0x000002bc, 18130 }, /* jcircumflex */
   5086     { 0x000002c5, 8455 }, /* Cabovedot */
   5087     { 0x000002c6, 8557 }, /* Ccircumflex */
   5088     { 0x000002d5, 12669 }, /* Gabovedot */
   5089     { 0x000002d8, 12735 }, /* Gcircumflex */
   5090     { 0x000002dd, 25885 }, /* Ubreve */
   5091     { 0x000002de, 22661 }, /* Scircumflex */
   5092     { 0x000002e5, 8465 }, /* cabovedot */
   5093     { 0x000002e6, 8569 }, /* ccircumflex */
   5094     { 0x000002f5, 12679 }, /* gabovedot */
   5095     { 0x000002f8, 12747 }, /* gcircumflex */
   5096     { 0x000002fd, 25892 }, /* ubreve */
   5097     { 0x000002fe, 22673 }, /* scircumflex */
   5098     { 0x000003a2, 19108 }, /* kra */
   5099     { 0x000003a3, 22308 }, /* Rcedilla */
   5100     { 0x000003a5, 18100 }, /* Itilde */
   5101     { 0x000003a6, 19226 }, /* Lcedilla */
   5102     { 0x000003aa, 11839 }, /* Emacron */
   5103     { 0x000003ab, 12717 }, /* Gcedilla */
   5104     { 0x000003ac, 25788 }, /* Tslash */
   5105     { 0x000003b3, 22317 }, /* rcedilla */
   5106     { 0x000003b5, 18107 }, /* itilde */
   5107     { 0x000003b6, 19235 }, /* lcedilla */
   5108     { 0x000003ba, 11847 }, /* emacron */
   5109     { 0x000003bb, 12726 }, /* gcedilla */
   5110     { 0x000003bc, 25795 }, /* tslash */
   5111     { 0x000003bd, 11983 }, /* ENG */
   5112     { 0x000003bf, 11987 }, /* eng */
   5113     { 0x000003c0, 892 }, /* Amacron */
   5114     { 0x000003c7, 17338 }, /* Iogonek */
   5115     { 0x000003cc, 11428 }, /* Eabovedot */
   5116     { 0x000003cf, 17231 }, /* Imacron */
   5117     { 0x000003d1, 19991 }, /* Ncedilla */
   5118     { 0x000003d2, 20679 }, /* Omacron */
   5119     { 0x000003d3, 18779 }, /* Kcedilla */
   5120     { 0x000003d9, 26368 }, /* Uogonek */
   5121     { 0x000003dd, 26469 }, /* Utilde */
   5122     { 0x000003de, 26321 }, /* Umacron */
   5123     { 0x000003e0, 900 }, /* amacron */
   5124     { 0x000003e7, 17346 }, /* iogonek */
   5125     { 0x000003ec, 11438 }, /* eabovedot */
   5126     { 0x000003ef, 17239 }, /* imacron */
   5127     { 0x000003f1, 20000 }, /* ncedilla */
   5128     { 0x000003f2, 20687 }, /* omacron */
   5129     { 0x000003f3, 18788 }, /* kcedilla */
   5130     { 0x000003f9, 26376 }, /* uogonek */
   5131     { 0x000003fd, 26476 }, /* utilde */
   5132     { 0x000003fe, 26329 }, /* umacron */
   5133     { 0x0000047e, 21364 }, /* overline */
   5134     { 0x000004a1, 18243 }, /* kana_fullstop */
   5135     { 0x000004a2, 18477 }, /* kana_openingbracket */
   5136     { 0x000004a3, 18173 }, /* kana_closingbracket */
   5137     { 0x000004a4, 18193 }, /* kana_comma */
   5138     { 0x000004a5, 18204 }, /* kana_conjunctive */
   5139     { 0x000004a6, 18689 }, /* kana_WO */
   5140     { 0x000004a7, 18150 }, /* kana_a */
   5141     { 0x000004a8, 18297 }, /* kana_i */
   5142     { 0x000004a9, 18667 }, /* kana_u */
   5143     { 0x000004aa, 18221 }, /* kana_e */
   5144     { 0x000004ab, 18463 }, /* kana_o */
   5145     { 0x000004ac, 18697 }, /* kana_ya */
   5146     { 0x000004ad, 18729 }, /* kana_yu */
   5147     { 0x000004ae, 18713 }, /* kana_yo */
   5148     { 0x000004af, 18633 }, /* kana_tsu */
   5149     { 0x000004b0, 22130 }, /* prolongedsound */
   5150     { 0x000004b1, 18157 }, /* kana_A */
   5151     { 0x000004b2, 18304 }, /* kana_I */
   5152     { 0x000004b3, 18674 }, /* kana_U */
   5153     { 0x000004b4, 18228 }, /* kana_E */
   5154     { 0x000004b5, 18470 }, /* kana_O */
   5155     { 0x000004b6, 18311 }, /* kana_KA */
   5156     { 0x000004b7, 18327 }, /* kana_KI */
   5157     { 0x000004b8, 18343 }, /* kana_KU */
   5158     { 0x000004b9, 18319 }, /* kana_KE */
   5159     { 0x000004ba, 18335 }, /* kana_KO */
   5160     { 0x000004bb, 18537 }, /* kana_SA */
   5161     { 0x000004bc, 18553 }, /* kana_SHI */
   5162     { 0x000004bd, 18581 }, /* kana_SU */
   5163     { 0x000004be, 18545 }, /* kana_SE */
   5164     { 0x000004bf, 18573 }, /* kana_SO */
   5165     { 0x000004c0, 18601 }, /* kana_TA */
   5166     { 0x000004c1, 18164 }, /* kana_CHI */
   5167     { 0x000004c2, 18642 }, /* kana_TSU */
   5168     { 0x000004c3, 18609 }, /* kana_TE */
   5169     { 0x000004c4, 18625 }, /* kana_TO */
   5170     { 0x000004c5, 18423 }, /* kana_NA */
   5171     { 0x000004c6, 18439 }, /* kana_NI */
   5172     { 0x000004c7, 18455 }, /* kana_NU */
   5173     { 0x000004c8, 18431 }, /* kana_NE */
   5174     { 0x000004c9, 18447 }, /* kana_NO */
   5175     { 0x000004ca, 18257 }, /* kana_HA */
   5176     { 0x000004cb, 18273 }, /* kana_HI */
   5177     { 0x000004cc, 18235 }, /* kana_FU */
   5178     { 0x000004cd, 18265 }, /* kana_HE */
   5179     { 0x000004ce, 18281 }, /* kana_HO */
   5180     { 0x000004cf, 18361 }, /* kana_MA */
   5181     { 0x000004d0, 18377 }, /* kana_MI */
   5182     { 0x000004d1, 18408 }, /* kana_MU */
   5183     { 0x000004d2, 18369 }, /* kana_ME */
   5184     { 0x000004d3, 18400 }, /* kana_MO */
   5185     { 0x000004d4, 18705 }, /* kana_YA */
   5186     { 0x000004d5, 18737 }, /* kana_YU */
   5187     { 0x000004d6, 18721 }, /* kana_YO */
   5188     { 0x000004d7, 18497 }, /* kana_RA */
   5189     { 0x000004d8, 18513 }, /* kana_RI */
   5190     { 0x000004d9, 18529 }, /* kana_RU */
   5191     { 0x000004da, 18505 }, /* kana_RE */
   5192     { 0x000004db, 18521 }, /* kana_RO */
   5193     { 0x000004dc, 18681 }, /* kana_WA */
   5194     { 0x000004dd, 18416 }, /* kana_N */
   5195     { 0x000004de, 26519 }, /* voicedsound */
   5196     { 0x000004df, 22744 }, /* semivoicedsound */
   5197     { 0x000005ac, 1109 }, /* Arabic_comma */
   5198     { 0x000005bb, 1764 }, /* Arabic_semicolon */
   5199     { 0x000005bf, 1698 }, /* Arabic_question_mark */
   5200     { 0x000005c1, 1303 }, /* Arabic_hamza */
   5201     { 0x000005c2, 1599 }, /* Arabic_maddaonalef */
   5202     { 0x000005c3, 1354 }, /* Arabic_hamzaonalef */
   5203     { 0x000005c4, 1373 }, /* Arabic_hamzaonwaw */
   5204     { 0x000005c5, 1409 }, /* Arabic_hamzaunderalef */
   5205     { 0x000005c6, 1391 }, /* Arabic_hamzaonyeh */
   5206     { 0x000005c7, 1067 }, /* Arabic_alef */
   5207     { 0x000005c8, 1098 }, /* Arabic_beh */
   5208     { 0x000005c9, 1909 }, /* Arabic_tehmarbuta */
   5209     { 0x000005ca, 1898 }, /* Arabic_teh */
   5210     { 0x000005cb, 1939 }, /* Arabic_theh */
   5211     { 0x000005cc, 1481 }, /* Arabic_jeem */
   5212     { 0x000005cd, 1292 }, /* Arabic_hah */
   5213     { 0x000005ce, 1557 }, /* Arabic_khah */
   5214     { 0x000005cf, 1133 }, /* Arabic_dal */
   5215     { 0x000005d0, 1927 }, /* Arabic_thal */
   5216     { 0x000005d1, 1719 }, /* Arabic_ra */
   5217     { 0x000005d2, 2024 }, /* Arabic_zain */
   5218     { 0x000005d3, 1752 }, /* Arabic_seen */
   5219     { 0x000005d4, 1795 }, /* Arabic_sheen */
   5220     { 0x000005d5, 1741 }, /* Arabic_sad */
   5221     { 0x000005d6, 1122 }, /* Arabic_dad */
   5222     { 0x000005d7, 1859 }, /* Arabic_tah */
   5223     { 0x000005d8, 2013 }, /* Arabic_zah */
   5224     { 0x000005d9, 1056 }, /* Arabic_ain */
   5225     { 0x000005da, 1269 }, /* Arabic_ghain */
   5226     { 0x000005e0, 1870 }, /* Arabic_tatweel */
   5227     { 0x000005e1, 1231 }, /* Arabic_feh */
   5228     { 0x000005e2, 1687 }, /* Arabic_qaf */
   5229     { 0x000005e3, 1504 }, /* Arabic_kaf */
   5230     { 0x000005e4, 1569 }, /* Arabic_lam */
   5231     { 0x000005e5, 1618 }, /* Arabic_meem */
   5232     { 0x000005e6, 1630 }, /* Arabic_noon */
   5233     { 0x000005e7, 1282 }, /* Arabic_ha */
   5234     { 0x000005e8, 1974 }, /* Arabic_waw */
   5235     { 0x000005e9, 1079 }, /* Arabic_alefmaksura */
   5236     { 0x000005ea, 1985 }, /* Arabic_yeh */
   5237     { 0x000005eb, 1215 }, /* Arabic_fathatan */
   5238     { 0x000005ec, 1157 }, /* Arabic_dammatan */
   5239     { 0x000005ed, 1528 }, /* Arabic_kasratan */
   5240     { 0x000005ee, 1202 }, /* Arabic_fatha */
   5241     { 0x000005ef, 1144 }, /* Arabic_damma */
   5242     { 0x000005f0, 1515 }, /* Arabic_kasra */
   5243     { 0x000005f1, 1781 }, /* Arabic_shadda */
   5244     { 0x000005f2, 1808 }, /* Arabic_sukun */
   5245     { 0x000006a1, 22760 }, /* Serbian_dje */
   5246     { 0x000006a2, 19585 }, /* Macedonia_gje */
   5247     { 0x000006a3, 9456 }, /* Cyrillic_io */
   5248     { 0x000006a4, 26199 }, /* Ukrainian_ie */
   5249     { 0x000006a5, 19557 }, /* Macedonia_dse */
   5250     { 0x000006a6, 26175 }, /* Ukrainian_i */
   5251     { 0x000006a7, 26225 }, /* Ukrainian_yi */
   5252     { 0x000006a8, 9480 }, /* Cyrillic_je */
   5253     { 0x000006a9, 9618 }, /* Cyrillic_lje */
   5254     { 0x000006aa, 9644 }, /* Cyrillic_nje */
   5255     { 0x000006ab, 22878 }, /* Serbian_tshe */
   5256     { 0x000006ac, 19613 }, /* Macedonia_kje */
   5257     { 0x000006ad, 26123 }, /* Ukrainian_ghe_with_upturn */
   5258     { 0x000006ae, 8399 }, /* Byelorussian_shortu */
   5259     { 0x000006af, 8972 }, /* Cyrillic_dzhe */
   5260     { 0x000006b0, 20189 }, /* numerosign */
   5261     { 0x000006b1, 22772 }, /* Serbian_DJE */
   5262     { 0x000006b2, 19599 }, /* Macedonia_GJE */
   5263     { 0x000006b3, 9468 }, /* Cyrillic_IO */
   5264     { 0x000006b4, 26212 }, /* Ukrainian_IE */
   5265     { 0x000006b5, 19571 }, /* Macedonia_DSE */
   5266     { 0x000006b6, 26187 }, /* Ukrainian_I */
   5267     { 0x000006b7, 26238 }, /* Ukrainian_YI */
   5268     { 0x000006b8, 9492 }, /* Cyrillic_JE */
   5269     { 0x000006b9, 9631 }, /* Cyrillic_LJE */
   5270     { 0x000006ba, 9657 }, /* Cyrillic_NJE */
   5271     { 0x000006bb, 22891 }, /* Serbian_TSHE */
   5272     { 0x000006bc, 19627 }, /* Macedonia_KJE */
   5273     { 0x000006bd, 26149 }, /* Ukrainian_GHE_WITH_UPTURN */
   5274     { 0x000006be, 8419 }, /* Byelorussian_SHORTU */
   5275     { 0x000006bf, 8986 }, /* Cyrillic_DZHE */
   5276     { 0x000006c0, 10200 }, /* Cyrillic_yu */
   5277     { 0x000006c1, 8782 }, /* Cyrillic_a */
   5278     { 0x000006c2, 8804 }, /* Cyrillic_be */
   5279     { 0x000006c3, 9952 }, /* Cyrillic_tse */
   5280     { 0x000006c4, 8948 }, /* Cyrillic_de */
   5281     { 0x000006c5, 9432 }, /* Cyrillic_ie */
   5282     { 0x000006c6, 9022 }, /* Cyrillic_ef */
   5283     { 0x000006c7, 9210 }, /* Cyrillic_ghe */
   5284     { 0x000006c8, 9270 }, /* Cyrillic_ha */
   5285     { 0x000006c9, 9374 }, /* Cyrillic_i */
   5286     { 0x000006ca, 9860 }, /* Cyrillic_shorti */
   5287     { 0x000006cb, 9504 }, /* Cyrillic_ka */
   5288     { 0x000006cc, 9046 }, /* Cyrillic_el */
   5289     { 0x000006cd, 9070 }, /* Cyrillic_em */
   5290     { 0x000006ce, 9094 }, /* Cyrillic_en */
   5291     { 0x000006cf, 9670 }, /* Cyrillic_o */
   5292     { 0x000006d0, 9722 }, /* Cyrillic_pe */
   5293     { 0x000006d1, 10148 }, /* Cyrillic_ya */
   5294     { 0x000006d2, 9162 }, /* Cyrillic_er */
   5295     { 0x000006d3, 9186 }, /* Cyrillic_es */
   5296     { 0x000006d4, 9928 }, /* Cyrillic_te */
   5297     { 0x000006d5, 9978 }, /* Cyrillic_u */
   5298     { 0x000006d6, 10248 }, /* Cyrillic_zhe */
   5299     { 0x000006d7, 10124 }, /* Cyrillic_ve */
   5300     { 0x000006d8, 9892 }, /* Cyrillic_softsign */
   5301     { 0x000006d9, 10172 }, /* Cyrillic_yeru */
   5302     { 0x000006da, 10224 }, /* Cyrillic_ze */
   5303     { 0x000006db, 9776 }, /* Cyrillic_sha */
   5304     { 0x000006dc, 9000 }, /* Cyrillic_e */
   5305     { 0x000006dd, 9802 }, /* Cyrillic_shcha */
   5306     { 0x000006de, 8828 }, /* Cyrillic_che */
   5307     { 0x000006df, 9338 }, /* Cyrillic_hardsign */
   5308     { 0x000006e0, 10212 }, /* Cyrillic_YU */
   5309     { 0x000006e1, 8793 }, /* Cyrillic_A */
   5310     { 0x000006e2, 8816 }, /* Cyrillic_BE */
   5311     { 0x000006e3, 9965 }, /* Cyrillic_TSE */
   5312     { 0x000006e4, 8960 }, /* Cyrillic_DE */
   5313     { 0x000006e5, 9444 }, /* Cyrillic_IE */
   5314     { 0x000006e6, 9034 }, /* Cyrillic_EF */
   5315     { 0x000006e7, 9223 }, /* Cyrillic_GHE */
   5316     { 0x000006e8, 9282 }, /* Cyrillic_HA */
   5317     { 0x000006e9, 9385 }, /* Cyrillic_I */
   5318     { 0x000006ea, 9876 }, /* Cyrillic_SHORTI */
   5319     { 0x000006eb, 9516 }, /* Cyrillic_KA */
   5320     { 0x000006ec, 9058 }, /* Cyrillic_EL */
   5321     { 0x000006ed, 9082 }, /* Cyrillic_EM */
   5322     { 0x000006ee, 9106 }, /* Cyrillic_EN */
   5323     { 0x000006ef, 9681 }, /* Cyrillic_O */
   5324     { 0x000006f0, 9734 }, /* Cyrillic_PE */
   5325     { 0x000006f1, 10160 }, /* Cyrillic_YA */
   5326     { 0x000006f2, 9174 }, /* Cyrillic_ER */
   5327     { 0x000006f3, 9198 }, /* Cyrillic_ES */
   5328     { 0x000006f4, 9940 }, /* Cyrillic_TE */
   5329     { 0x000006f5, 9989 }, /* Cyrillic_U */
   5330     { 0x000006f6, 10261 }, /* Cyrillic_ZHE */
   5331     { 0x000006f7, 10136 }, /* Cyrillic_VE */
   5332     { 0x000006f8, 9910 }, /* Cyrillic_SOFTSIGN */
   5333     { 0x000006f9, 10186 }, /* Cyrillic_YERU */
   5334     { 0x000006fa, 10236 }, /* Cyrillic_ZE */
   5335     { 0x000006fb, 9789 }, /* Cyrillic_SHA */
   5336     { 0x000006fc, 9011 }, /* Cyrillic_E */
   5337     { 0x000006fd, 9817 }, /* Cyrillic_SHCHA */
   5338     { 0x000006fe, 8841 }, /* Cyrillic_CHE */
   5339     { 0x000006ff, 9356 }, /* Cyrillic_HARDSIGN */
   5340     { 0x000007a1, 13342 }, /* Greek_ALPHAaccent */
   5341     { 0x000007a2, 13472 }, /* Greek_EPSILONaccent */
   5342     { 0x000007a3, 13532 }, /* Greek_ETAaccent */
   5343     { 0x000007a4, 13647 }, /* Greek_IOTAaccent */
   5344     { 0x000007a5, 13726 }, /* Greek_IOTAdieresis */
   5345     { 0x000007a7, 13962 }, /* Greek_OMICRONaccent */
   5346     { 0x000007a8, 14189 }, /* Greek_UPSILONaccent */
   5347     { 0x000007a9, 14257 }, /* Greek_UPSILONdieresis */
   5348     { 0x000007ab, 13898 }, /* Greek_OMEGAaccent */
   5349     { 0x000007ae, 13297 }, /* Greek_accentdieresis */
   5350     { 0x000007af, 13610 }, /* Greek_horizbar */
   5351     { 0x000007b1, 13360 }, /* Greek_alphaaccent */
   5352     { 0x000007b2, 13492 }, /* Greek_epsilonaccent */
   5353     { 0x000007b3, 13548 }, /* Greek_etaaccent */
   5354     { 0x000007b4, 13664 }, /* Greek_iotaaccent */
   5355     { 0x000007b5, 13745 }, /* Greek_iotadieresis */
   5356     { 0x000007b6, 13681 }, /* Greek_iotaaccentdieresis */
   5357     { 0x000007b7, 13982 }, /* Greek_omicronaccent */
   5358     { 0x000007b8, 14209 }, /* Greek_upsilonaccent */
   5359     { 0x000007b9, 14279 }, /* Greek_upsilondieresis */
   5360     { 0x000007ba, 14229 }, /* Greek_upsilonaccentdieresis */
   5361     { 0x000007bb, 13916 }, /* Greek_omegaaccent */
   5362     { 0x000007c1, 13318 }, /* Greek_ALPHA */
   5363     { 0x000007c2, 13378 }, /* Greek_BETA */
   5364     { 0x000007c3, 13586 }, /* Greek_GAMMA */
   5365     { 0x000007c4, 13420 }, /* Greek_DELTA */
   5366     { 0x000007c5, 13444 }, /* Greek_EPSILON */
   5367     { 0x000007c6, 14319 }, /* Greek_ZETA */
   5368     { 0x000007c7, 13512 }, /* Greek_ETA */
   5369     { 0x000007c8, 14137 }, /* Greek_THETA */
   5370     { 0x000007c9, 13625 }, /* Greek_IOTA */
   5371     { 0x000007ca, 13764 }, /* Greek_KAPPA */
   5372     { 0x000007cb, 13814 }, /* Greek_LAMDA */
   5373     { 0x000007cc, 13838 }, /* Greek_MU */
   5374     { 0x000007cd, 13856 }, /* Greek_NU */
   5375     { 0x000007ce, 14301 }, /* Greek_XI */
   5376     { 0x000007cf, 13934 }, /* Greek_OMICRON */
   5377     { 0x000007d0, 14022 }, /* Greek_PI */
   5378     { 0x000007d1, 14060 }, /* Greek_RHO */
   5379     { 0x000007d2, 14080 }, /* Greek_SIGMA */
   5380     { 0x000007d4, 14117 }, /* Greek_TAU */
   5381     { 0x000007d5, 14161 }, /* Greek_UPSILON */
   5382     { 0x000007d6, 14002 }, /* Greek_PHI */
   5383     { 0x000007d7, 13400 }, /* Greek_CHI */
   5384     { 0x000007d8, 14040 }, /* Greek_PSI */
   5385     { 0x000007d9, 13874 }, /* Greek_OMEGA */
   5386     { 0x000007e1, 13330 }, /* Greek_alpha */
   5387     { 0x000007e2, 13389 }, /* Greek_beta */
   5388     { 0x000007e3, 13598 }, /* Greek_gamma */
   5389     { 0x000007e4, 13432 }, /* Greek_delta */
   5390     { 0x000007e5, 13458 }, /* Greek_epsilon */
   5391     { 0x000007e6, 14330 }, /* Greek_zeta */
   5392     { 0x000007e7, 13522 }, /* Greek_eta */
   5393     { 0x000007e8, 14149 }, /* Greek_theta */
   5394     { 0x000007e9, 13636 }, /* Greek_iota */
   5395     { 0x000007ea, 13776 }, /* Greek_kappa */
   5396     { 0x000007eb, 13826 }, /* Greek_lamda */
   5397     { 0x000007ec, 13847 }, /* Greek_mu */
   5398     { 0x000007ed, 13865 }, /* Greek_nu */
   5399     { 0x000007ee, 14310 }, /* Greek_xi */
   5400     { 0x000007ef, 13948 }, /* Greek_omicron */
   5401     { 0x000007f0, 14031 }, /* Greek_pi */
   5402     { 0x000007f1, 14070 }, /* Greek_rho */
   5403     { 0x000007f2, 14092 }, /* Greek_sigma */
   5404     { 0x000007f3, 13564 }, /* Greek_finalsmallsigma */
   5405     { 0x000007f4, 14127 }, /* Greek_tau */
   5406     { 0x000007f5, 14175 }, /* Greek_upsilon */
   5407     { 0x000007f6, 14012 }, /* Greek_phi */
   5408     { 0x000007f7, 13410 }, /* Greek_chi */
   5409     { 0x000007f8, 14050 }, /* Greek_psi */
   5410     { 0x000007f9, 13886 }, /* Greek_omega */
   5411     { 0x000008a1, 19356 }, /* leftradical */
   5412     { 0x000008a2, 25621 }, /* topleftradical */
   5413     { 0x000008a3, 16667 }, /* horizconnector */
   5414     { 0x000008a4, 25595 }, /* topintegral */
   5415     { 0x000008a5, 3422 }, /* botintegral */
   5416     { 0x000008a6, 26505 }, /* vertconnector */
   5417     { 0x000008a7, 25636 }, /* topleftsqbracket */
   5418     { 0x000008a8, 3448 }, /* botleftsqbracket */
   5419     { 0x000008a9, 25685 }, /* toprightsqbracket */
   5420     { 0x000008aa, 3497 }, /* botrightsqbracket */
   5421     { 0x000008ab, 25607 }, /* topleftparens */
   5422     { 0x000008ac, 3434 }, /* botleftparens */
   5423     { 0x000008ad, 25670 }, /* toprightparens */
   5424     { 0x000008ae, 3482 }, /* botrightparens */
   5425     { 0x000008af, 19306 }, /* leftmiddlecurlybrace */
   5426     { 0x000008b0, 22440 }, /* rightmiddlecurlybrace */
   5427     { 0x000008b1, 25653 }, /* topleftsummation */
   5428     { 0x000008b2, 3465 }, /* botleftsummation */
   5429     { 0x000008b3, 25726 }, /* topvertsummationconnector */
   5430     { 0x000008b4, 3538 }, /* botvertsummationconnector */
   5431     { 0x000008b5, 25703 }, /* toprightsummation */
   5432     { 0x000008b6, 3515 }, /* botrightsummation */
   5433     { 0x000008b7, 22462 }, /* rightmiddlesummation */
   5434     { 0x000008bc, 19417 }, /* lessthanequal */
   5435     { 0x000008bd, 20125 }, /* notequal */
   5436     { 0x000008be, 13280 }, /* greaterthanequal */
   5437     { 0x000008bf, 17313 }, /* integral */
   5438     { 0x000008c0, 25479 }, /* therefore */
   5439     { 0x000008c1, 26487 }, /* variation */
   5440     { 0x000008c2, 17275 }, /* infinity */
   5441     { 0x000008c5, 19947 }, /* nabla */
   5442     { 0x000008c8, 954 }, /* approximate */
   5443     { 0x000008c9, 22999 }, /* similarequal */
   5444     { 0x000008cd, 17196 }, /* ifonlyif */
   5445     { 0x000008ce, 17247 }, /* implies */
   5446     { 0x000008cf, 17155 }, /* identical */
   5447     { 0x000008d6, 22286 }, /* radical */
   5448     { 0x000008da, 17255 }, /* includedin */
   5449     { 0x000008db, 17266 }, /* includes */
   5450     { 0x000008dc, 17322 }, /* intersection */
   5451     { 0x000008dd, 26362 }, /* union */
   5452     { 0x000008de, 19457 }, /* logicaland */
   5453     { 0x000008df, 19468 }, /* logicalor */
   5454     { 0x000008ef, 21463 }, /* partialderivative */
   5455     { 0x000008f6, 12656 }, /* function */
   5456     { 0x000008fb, 19266 }, /* leftarrow */
   5457     { 0x000008fc, 26387 }, /* uparrow */
   5458     { 0x000008fd, 22397 }, /* rightarrow */
   5459     { 0x000008fe, 11332 }, /* downarrow */
   5460     { 0x000009df, 3410 }, /* blank */
   5461     { 0x000009e0, 23790 }, /* soliddiamond */
   5462     { 0x000009e1, 8603 }, /* checkerboard */
   5463     { 0x000009e2, 17043 }, /* ht */
   5464     { 0x000009e3, 12413 }, /* ff */
   5465     { 0x000009e4, 8727 }, /* cr */
   5466     { 0x000009e5, 19431 }, /* lf */
   5467     { 0x000009e8, 20075 }, /* nl */
   5468     { 0x000009e9, 26542 }, /* vt */
   5469     { 0x000009ea, 19502 }, /* lowrightcorner */
   5470     { 0x000009eb, 26416 }, /* uprightcorner */
   5471     { 0x000009ec, 26403 }, /* upleftcorner */
   5472     { 0x000009ed, 19488 }, /* lowleftcorner */
   5473     { 0x000009ee, 8730 }, /* crossinglines */
   5474     { 0x000009ef, 16682 }, /* horizlinescan1 */
   5475     { 0x000009f0, 16697 }, /* horizlinescan3 */
   5476     { 0x000009f1, 16712 }, /* horizlinescan5 */
   5477     { 0x000009f2, 16727 }, /* horizlinescan7 */
   5478     { 0x000009f3, 16742 }, /* horizlinescan9 */
   5479     { 0x000009f4, 19397 }, /* leftt */
   5480     { 0x000009f5, 22545 }, /* rightt */
   5481     { 0x000009f6, 3533 }, /* bott */
   5482     { 0x000009f7, 25721 }, /* topt */
   5483     { 0x000009f8, 26497 }, /* vertbar */
   5484     { 0x00000aa1, 11928 }, /* emspace */
   5485     { 0x00000aa2, 12027 }, /* enspace */
   5486     { 0x00000aa3, 11821 }, /* em3space */
   5487     { 0x00000aa4, 11830 }, /* em4space */
   5488     { 0x00000aa5, 11221 }, /* digitspace */
   5489     { 0x00000aa6, 22145 }, /* punctspace */
   5490     { 0x00000aa7, 25489 }, /* thinspace */
   5491     { 0x00000aa8, 14382 }, /* hairspace */
   5492     { 0x00000aa9, 11855 }, /* emdash */
   5493     { 0x00000aaa, 11940 }, /* endash */
   5494     { 0x00000aac, 22987 }, /* signifblank */
   5495     { 0x00000aae, 11812 }, /* ellipsis */
   5496     { 0x00000aaf, 11267 }, /* doubbaselinedot */
   5497     { 0x00000ab0, 20767 }, /* onethird */
   5498     { 0x00000ab1, 25837 }, /* twothirds */
   5499     { 0x00000ab2, 20705 }, /* onefifth */
   5500     { 0x00000ab3, 25802 }, /* twofifths */
   5501     { 0x00000ab4, 25530 }, /* threefifths */
   5502     { 0x00000ab5, 12607 }, /* fourfifths */
   5503     { 0x00000ab6, 20733 }, /* onesixth */
   5504     { 0x00000ab7, 12569 }, /* fivesixths */
   5505     { 0x00000ab8, 8506 }, /* careof */
   5506     { 0x00000abb, 12427 }, /* figdash */
   5507     { 0x00000abc, 19249 }, /* leftanglebracket */
   5508     { 0x00000abd, 11140 }, /* decimalpoint */
   5509     { 0x00000abe, 22379 }, /* rightanglebracket */
   5510     { 0x00000abf, 19681 }, /* marker */
   5511     { 0x00000ac3, 20695 }, /* oneeighth */
   5512     { 0x00000ac4, 25517 }, /* threeeighths */
   5513     { 0x00000ac5, 12557 }, /* fiveeighths */
   5514     { 0x00000ac6, 22904 }, /* seveneighths */
   5515     { 0x00000ac9, 25760 }, /* trademark */
   5516     { 0x00000aca, 22973 }, /* signaturemark */
   5517     { 0x00000acb, 25770 }, /* trademarkincircle */
   5518     { 0x00000acc, 19327 }, /* leftopentriangle */
   5519     { 0x00000acd, 22483 }, /* rightopentriangle */
   5520     { 0x00000ace, 11890 }, /* emopencircle */
   5521     { 0x00000acf, 11903 }, /* emopenrectangle */
   5522     { 0x00000ad0, 19377 }, /* leftsinglequotemark */
   5523     { 0x00000ad1, 22524 }, /* rightsinglequotemark */
   5524     { 0x00000ad2, 19286 }, /* leftdoublequotemark */
   5525     { 0x00000ad3, 22419 }, /* rightdoublequotemark */
   5526     { 0x00000ad4, 22067 }, /* prescription */
   5527     { 0x00000ad5, 21517 }, /* permille */
   5528     { 0x00000ad6, 19739 }, /* minutes */
   5529     { 0x00000ad7, 22711 }, /* seconds */
   5530     { 0x00000ad9, 19181 }, /* latincross */
   5531     { 0x00000ada, 16626 }, /* hexagram */
   5532     { 0x00000adb, 12455 }, /* filledrectbullet */
   5533     { 0x00000adc, 12435 }, /* filledlefttribullet */
   5534     { 0x00000add, 12472 }, /* filledrighttribullet */
   5535     { 0x00000ade, 11862 }, /* emfilledcircle */
   5536     { 0x00000adf, 11877 }, /* emfilledrect */
   5537     { 0x00000ae0, 11991 }, /* enopencircbullet */
   5538     { 0x00000ae1, 12008 }, /* enopensquarebullet */
   5539     { 0x00000ae2, 20794 }, /* openrectbullet */
   5540     { 0x00000ae3, 20836 }, /* opentribulletup */
   5541     { 0x00000ae4, 20818 }, /* opentribulletdown */
   5542     { 0x00000ae5, 20809 }, /* openstar */
   5543     { 0x00000ae6, 11947 }, /* enfilledcircbullet */
   5544     { 0x00000ae7, 11966 }, /* enfilledsqbullet */
   5545     { 0x00000ae8, 12513 }, /* filledtribulletup */
   5546     { 0x00000ae9, 12493 }, /* filledtribulletdown */
   5547     { 0x00000aea, 19344 }, /* leftpointer */
   5548     { 0x00000aeb, 22501 }, /* rightpointer */
   5549     { 0x00000aec, 8649 }, /* club */
   5550     { 0x00000aed, 11213 }, /* diamond */
   5551     { 0x00000aee, 16080 }, /* heart */
   5552     { 0x00000af0, 19668 }, /* maltesecross */
   5553     { 0x00000af1, 10358 }, /* dagger */
   5554     { 0x00000af2, 11295 }, /* doubledagger */
   5555     { 0x00000af3, 8616 }, /* checkmark */
   5556     { 0x00000af4, 3380 }, /* ballotcross */
   5557     { 0x00000af5, 19860 }, /* musicalsharp */
   5558     { 0x00000af6, 19848 }, /* musicalflat */
   5559     { 0x00000af7, 19657 }, /* malesymbol */
   5560     { 0x00000af8, 12400 }, /* femalesymbol */
   5561     { 0x00000af9, 24354 }, /* telephone */
   5562     { 0x00000afa, 24364 }, /* telephonerecorder */
   5563     { 0x00000afb, 21537 }, /* phonographcopyright */
   5564     { 0x00000afc, 8513 }, /* caret */
   5565     { 0x00000afd, 23028 }, /* singlelowquotemark */
   5566     { 0x00000afe, 11308 }, /* doublelowquotemark */
   5567     { 0x00000aff, 8775 }, /* cursor */
   5568     { 0x00000ba3, 19276 }, /* leftcaret */
   5569     { 0x00000ba6, 22408 }, /* rightcaret */
   5570     { 0x00000ba8, 11342 }, /* downcaret */
   5571     { 0x00000ba9, 26395 }, /* upcaret */
   5572     { 0x00000bc0, 21324 }, /* overbar */
   5573     { 0x00000bc2, 11371 }, /* downtack */
   5574     { 0x00000bc3, 26430 }, /* upshoe */
   5575     { 0x00000bc4, 11361 }, /* downstile */
   5576     { 0x00000bc6, 26337 }, /* underbar */
   5577     { 0x00000bca, 18142 }, /* jot */
   5578     { 0x00000bcc, 22160 }, /* quad */
   5579     { 0x00000bce, 26445 }, /* uptack */
   5580     { 0x00000bcf, 8626 }, /* circle */
   5581     { 0x00000bd3, 26437 }, /* upstile */
   5582     { 0x00000bd6, 11352 }, /* downshoe */
   5583     { 0x00000bd8, 22514 }, /* rightshoe */
   5584     { 0x00000bda, 19368 }, /* leftshoe */
   5585     { 0x00000bdc, 19403 }, /* lefttack */
   5586     { 0x00000bfc, 22552 }, /* righttack */
   5587     { 0x00000cdf, 16173 }, /* hebrew_doublelowline */
   5588     { 0x00000ce0, 16086 }, /* hebrew_aleph */
   5589     { 0x00000ce1, 16111 }, /* hebrew_bet */
   5590     { 0x00000ce2, 16292 }, /* hebrew_gimel */
   5591     { 0x00000ce3, 16146 }, /* hebrew_dalet */
   5592     { 0x00000ce4, 16319 }, /* hebrew_he */
   5593     { 0x00000ce5, 16531 }, /* hebrew_waw */
   5594     { 0x00000ce6, 16577 }, /* hebrew_zain */
   5595     { 0x00000ce7, 16134 }, /* hebrew_chet */
   5596     { 0x00000ce8, 16508 }, /* hebrew_tet */
   5597     { 0x00000ce9, 16542 }, /* hebrew_yod */
   5598     { 0x00000cea, 16194 }, /* hebrew_finalkaph */
   5599     { 0x00000ceb, 16340 }, /* hebrew_kaph */
   5600     { 0x00000cec, 16363 }, /* hebrew_lamed */
   5601     { 0x00000ced, 16211 }, /* hebrew_finalmem */
   5602     { 0x00000cee, 16376 }, /* hebrew_mem */
   5603     { 0x00000cef, 16227 }, /* hebrew_finalnun */
   5604     { 0x00000cf0, 16387 }, /* hebrew_nun */
   5605     { 0x00000cf1, 16432 }, /* hebrew_samech */
   5606     { 0x00000cf2, 16099 }, /* hebrew_ayin */
   5607     { 0x00000cf3, 16243 }, /* hebrew_finalpe */
   5608     { 0x00000cf4, 16398 }, /* hebrew_pe */
   5609     { 0x00000cf5, 16258 }, /* hebrew_finalzade */
   5610     { 0x00000cf6, 16553 }, /* hebrew_zade */
   5611     { 0x00000cf7, 16408 }, /* hebrew_qoph */
   5612     { 0x00000cf8, 16420 }, /* hebrew_resh */
   5613     { 0x00000cf9, 16460 }, /* hebrew_shin */
   5614     { 0x00000cfa, 16497 }, /* hebrew_taw */
   5615     { 0x00000da1, 24617 }, /* Thai_kokai */
   5616     { 0x00000da2, 24547 }, /* Thai_khokhai */
   5617     { 0x00000da3, 24573 }, /* Thai_khokhuat */
   5618     { 0x00000da4, 24587 }, /* Thai_khokhwai */
   5619     { 0x00000da5, 24560 }, /* Thai_khokhon */
   5620     { 0x00000da6, 24601 }, /* Thai_khorakhang */
   5621     { 0x00000da7, 24930 }, /* Thai_ngongu */
   5622     { 0x00000da8, 24423 }, /* Thai_chochan */
   5623     { 0x00000da9, 24450 }, /* Thai_choching */
   5624     { 0x00000daa, 24436 }, /* Thai_chochang */
   5625     { 0x00000dab, 25291 }, /* Thai_soso */
   5626     { 0x00000dac, 24464 }, /* Thai_chochoe */
   5627     { 0x00000dad, 25467 }, /* Thai_yoying */
   5628     { 0x00000dae, 24477 }, /* Thai_dochada */
   5629     { 0x00000daf, 25420 }, /* Thai_topatak */
   5630     { 0x00000db0, 25379 }, /* Thai_thothan */
   5631     { 0x00000db1, 25329 }, /* Thai_thonangmontho */
   5632     { 0x00000db2, 25348 }, /* Thai_thophuthao */
   5633     { 0x00000db3, 24956 }, /* Thai_nonen */
   5634     { 0x00000db4, 24490 }, /* Thai_dodek */
   5635     { 0x00000db5, 25433 }, /* Thai_totao */
   5636     { 0x00000db6, 25406 }, /* Thai_thothung */
   5637     { 0x00000db7, 25364 }, /* Thai_thothahan */
   5638     { 0x00000db8, 25392 }, /* Thai_thothong */
   5639     { 0x00000db9, 24967 }, /* Thai_nonu */
   5640     { 0x00000dba, 24409 }, /* Thai_bobaimai */
   5641     { 0x00000dbb, 25058 }, /* Thai_popla */
   5642     { 0x00000dbc, 25028 }, /* Thai_phophung */
   5643     { 0x00000dbd, 24501 }, /* Thai_fofa */
   5644     { 0x00000dbe, 25015 }, /* Thai_phophan */
   5645     { 0x00000dbf, 24511 }, /* Thai_fofan */
   5646     { 0x00000dc0, 25042 }, /* Thai_phosamphao */
   5647     { 0x00000dc1, 24920 }, /* Thai_moma */
   5648     { 0x00000dc2, 25456 }, /* Thai_yoyak */
   5649     { 0x00000dc3, 25069 }, /* Thai_rorua */
   5650     { 0x00000dc4, 25080 }, /* Thai_ru */
   5651     { 0x00000dc5, 24780 }, /* Thai_loling */
   5652     { 0x00000dc6, 24792 }, /* Thai_lu */
   5653     { 0x00000dc7, 25444 }, /* Thai_wowaen */
   5654     { 0x00000dc8, 25279 }, /* Thai_sosala */
   5655     { 0x00000dc9, 25267 }, /* Thai_sorusi */
   5656     { 0x00000dca, 25301 }, /* Thai_sosua */
   5657     { 0x00000dcb, 24522 }, /* Thai_hohip */
   5658     { 0x00000dcc, 24767 }, /* Thai_lochula */
   5659     { 0x00000dcd, 24977 }, /* Thai_oang */
   5660     { 0x00000dce, 24533 }, /* Thai_honokhuk */
   5661     { 0x00000dcf, 24987 }, /* Thai_paiyannoi */
   5662     { 0x00000dd0, 25088 }, /* Thai_saraa */
   5663     { 0x00000dd1, 24828 }, /* Thai_maihanakat */
   5664     { 0x00000dd2, 25099 }, /* Thai_saraaa */
   5665     { 0x00000dd3, 25162 }, /* Thai_saraam */
   5666     { 0x00000dd4, 25185 }, /* Thai_sarai */
   5667     { 0x00000dd5, 25196 }, /* Thai_saraii */
   5668     { 0x00000dd6, 25230 }, /* Thai_saraue */
   5669     { 0x00000dd7, 25242 }, /* Thai_sarauee */
   5670     { 0x00000dd8, 25219 }, /* Thai_sarau */
   5671     { 0x00000dd9, 25255 }, /* Thai_sarauu */
   5672     { 0x00000dda, 25002 }, /* Thai_phinthu */
   5673     { 0x00000dde, 24844 }, /* Thai_maihanakat_maitho */
   5674     { 0x00000ddf, 24399 }, /* Thai_baht */
   5675     { 0x00000de0, 25174 }, /* Thai_sarae */
   5676     { 0x00000de1, 25111 }, /* Thai_saraae */
   5677     { 0x00000de2, 25208 }, /* Thai_sarao */
   5678     { 0x00000de3, 25143 }, /* Thai_saraaimaimuan */
   5679     { 0x00000de4, 25123 }, /* Thai_saraaimaimalai */
   5680     { 0x00000de5, 24628 }, /* Thai_lakkhangyao */
   5681     { 0x00000de6, 24906 }, /* Thai_maiyamok */
   5682     { 0x00000de7, 24867 }, /* Thai_maitaikhu */
   5683     { 0x00000de8, 24817 }, /* Thai_maiek */
   5684     { 0x00000de9, 24882 }, /* Thai_maitho */
   5685     { 0x00000dea, 24894 }, /* Thai_maitri */
   5686     { 0x00000deb, 24800 }, /* Thai_maichattawa */
   5687     { 0x00000dec, 25312 }, /* Thai_thanthakhat */
   5688     { 0x00000ded, 24942 }, /* Thai_nikhahit */
   5689     { 0x00000df0, 24755 }, /* Thai_leksun */
   5690     { 0x00000df1, 24693 }, /* Thai_leknung */
   5691     { 0x00000df2, 24742 }, /* Thai_leksong */
   5692     { 0x00000df3, 24719 }, /* Thai_leksam */
   5693     { 0x00000df4, 24731 }, /* Thai_leksi */
   5694     { 0x00000df5, 24658 }, /* Thai_lekha */
   5695     { 0x00000df6, 24669 }, /* Thai_lekhok */
   5696     { 0x00000df7, 24645 }, /* Thai_lekchet */
   5697     { 0x00000df8, 24706 }, /* Thai_lekpaet */
   5698     { 0x00000df9, 24681 }, /* Thai_lekkao */
   5699     { 0x00000ea1, 15181 }, /* Hangul_Kiyeog */
   5700     { 0x00000ea2, 15726 }, /* Hangul_SsangKiyeog */
   5701     { 0x00000ea3, 15195 }, /* Hangul_KiyeogSios */
   5702     { 0x00000ea4, 15276 }, /* Hangul_Nieun */
   5703     { 0x00000ea5, 15307 }, /* Hangul_NieunJieuj */
   5704     { 0x00000ea6, 15289 }, /* Hangul_NieunHieuh */
   5705     { 0x00000ea7, 14488 }, /* Hangul_Dikeud */
   5706     { 0x00000ea8, 15689 }, /* Hangul_SsangDikeud */
   5707     { 0x00000ea9, 15461 }, /* Hangul_Rieul */
   5708     { 0x00000eaa, 15492 }, /* Hangul_RieulKiyeog */
   5709     { 0x00000eab, 15511 }, /* Hangul_RieulMieum */
   5710     { 0x00000eac, 15548 }, /* Hangul_RieulPieub */
   5711     { 0x00000ead, 15566 }, /* Hangul_RieulSios */
   5712     { 0x00000eae, 15583 }, /* Hangul_RieulTieut */
   5713     { 0x00000eaf, 15529 }, /* Hangul_RieulPhieuf */
   5714     { 0x00000eb0, 15474 }, /* Hangul_RieulHieuh */
   5715     { 0x00000eb1, 15238 }, /* Hangul_Mieum */
   5716     { 0x00000eb2, 15373 }, /* Hangul_Pieub */
   5717     { 0x00000eb3, 15745 }, /* Hangul_SsangPieub */
   5718     { 0x00000eb4, 15386 }, /* Hangul_PieubSios */
   5719     { 0x00000eb5, 15662 }, /* Hangul_Sios */
   5720     { 0x00000eb6, 15763 }, /* Hangul_SsangSios */
   5721     { 0x00000eb7, 14577 }, /* Hangul_Ieung */
   5722     { 0x00000eb8, 15154 }, /* Hangul_Jieuj */
   5723     { 0x00000eb9, 15708 }, /* Hangul_SsangJieuj */
   5724     { 0x00000eba, 14458 }, /* Hangul_Cieuc */
   5725     { 0x00000ebb, 15167 }, /* Hangul_Khieuq */
   5726     { 0x00000ebc, 15883 }, /* Hangul_Tieut */
   5727     { 0x00000ebd, 15359 }, /* Hangul_Phieuf */
   5728     { 0x00000ebe, 14555 }, /* Hangul_Hieuh */
   5729     { 0x00000ebf, 14399 }, /* Hangul_A */
   5730     { 0x00000ec0, 14408 }, /* Hangul_AE */
   5731     { 0x00000ec1, 15957 }, /* Hangul_YA */
   5732     { 0x00000ec2, 15967 }, /* Hangul_YAE */
   5733     { 0x00000ec3, 14522 }, /* Hangul_EO */
   5734     { 0x00000ec4, 14502 }, /* Hangul_E */
   5735     { 0x00000ec5, 15988 }, /* Hangul_YEO */
   5736     { 0x00000ec6, 15978 }, /* Hangul_YE */
   5737     { 0x00000ec7, 15325 }, /* Hangul_O */
   5738     { 0x00000ec8, 15905 }, /* Hangul_WA */
   5739     { 0x00000ec9, 15915 }, /* Hangul_WAE */
   5740     { 0x00000eca, 15334 }, /* Hangul_OE */
   5741     { 0x00000ecb, 16028 }, /* Hangul_YO */
   5742     { 0x00000ecc, 15896 }, /* Hangul_U */
   5743     { 0x00000ecd, 15936 }, /* Hangul_WEO */
   5744     { 0x00000ece, 15926 }, /* Hangul_WE */
   5745     { 0x00000ecf, 15947 }, /* Hangul_WI */
   5746     { 0x00000ed0, 16038 }, /* Hangul_YU */
   5747     { 0x00000ed1, 14532 }, /* Hangul_EU */
   5748     { 0x00000ed2, 16018 }, /* Hangul_YI */
   5749     { 0x00000ed3, 14568 }, /* Hangul_I */
   5750     { 0x00000ed4, 14682 }, /* Hangul_J_Kiyeog */
   5751     { 0x00000ed5, 15052 }, /* Hangul_J_SsangKiyeog */
   5752     { 0x00000ed6, 14698 }, /* Hangul_J_KiyeogSios */
   5753     { 0x00000ed7, 14760 }, /* Hangul_J_Nieun */
   5754     { 0x00000ed8, 14795 }, /* Hangul_J_NieunJieuj */
   5755     { 0x00000ed9, 14775 }, /* Hangul_J_NieunHieuh */
   5756     { 0x00000eda, 14605 }, /* Hangul_J_Dikeud */
   5757     { 0x00000edb, 14882 }, /* Hangul_J_Rieul */
   5758     { 0x00000edc, 14917 }, /* Hangul_J_RieulKiyeog */
   5759     { 0x00000edd, 14938 }, /* Hangul_J_RieulMieum */
   5760     { 0x00000ede, 14979 }, /* Hangul_J_RieulPieub */
   5761     { 0x00000edf, 14999 }, /* Hangul_J_RieulSios */
   5762     { 0x00000ee0, 15018 }, /* Hangul_J_RieulTieut */
   5763     { 0x00000ee1, 14958 }, /* Hangul_J_RieulPhieuf */
   5764     { 0x00000ee2, 14897 }, /* Hangul_J_RieulHieuh */
   5765     { 0x00000ee3, 14745 }, /* Hangul_J_Mieum */
   5766     { 0x00000ee4, 14848 }, /* Hangul_J_Pieub */
   5767     { 0x00000ee5, 14863 }, /* Hangul_J_PieubSios */
   5768     { 0x00000ee6, 15038 }, /* Hangul_J_Sios */
   5769     { 0x00000ee7, 15073 }, /* Hangul_J_SsangSios */
   5770     { 0x00000ee8, 14636 }, /* Hangul_J_Ieung */
   5771     { 0x00000ee9, 14651 }, /* Hangul_J_Jieuj */
   5772     { 0x00000eea, 14590 }, /* Hangul_J_Cieuc */
   5773     { 0x00000eeb, 14666 }, /* Hangul_J_Khieuq */
   5774     { 0x00000eec, 15092 }, /* Hangul_J_Tieut */
   5775     { 0x00000eed, 14832 }, /* Hangul_J_Phieuf */
   5776     { 0x00000eee, 14621 }, /* Hangul_J_Hieuh */
   5777     { 0x00000eef, 15601 }, /* Hangul_RieulYeorinHieuh */
   5778     { 0x00000ef0, 15793 }, /* Hangul_SunkyeongeumMieum */
   5779     { 0x00000ef1, 15844 }, /* Hangul_SunkyeongeumPieub */
   5780     { 0x00000ef2, 15344 }, /* Hangul_PanSios */
   5781     { 0x00000ef3, 15213 }, /* Hangul_KkogjiDalrinIeung */
   5782     { 0x00000ef4, 15818 }, /* Hangul_SunkyeongeumPhieuf */
   5783     { 0x00000ef5, 15999 }, /* Hangul_YeorinHieuh */
   5784     { 0x00000ef6, 14418 }, /* Hangul_AraeA */
   5785     { 0x00000ef7, 14431 }, /* Hangul_AraeAE */
   5786     { 0x00000ef8, 14815 }, /* Hangul_J_PanSios */
   5787     { 0x00000ef9, 14718 }, /* Hangul_J_KkogjiDalrinIeung */
   5788     { 0x00000efa, 15107 }, /* Hangul_J_YeorinHieuh */
   5789     { 0x00000eff, 18797 }, /* Korean_Won */
   5790     { 0x000013bc, 20514 }, /* OE */
   5791     { 0x000013bd, 20517 }, /* oe */
   5792     { 0x000013be, 29045 }, /* Ydiaeresis */
   5793     { 0x000020ac, 12090 }, /* EuroSign */
   5794     { 0x0000fd01, 125 }, /* 3270_Duplicate */
   5795     { 0x0000fd02, 195 }, /* 3270_FieldMark */
   5796     { 0x0000fd03, 343 }, /* 3270_Right2 */
   5797     { 0x0000fd04, 245 }, /* 3270_Left2 */
   5798     { 0x0000fd05, 33 }, /* 3270_BackTab */
   5799     { 0x0000fd06, 151 }, /* 3270_EraseEOF */
   5800     { 0x0000fd07, 165 }, /* 3270_EraseInput */
   5801     { 0x0000fd08, 332 }, /* 3270_Reset */
   5802     { 0x0000fd09, 310 }, /* 3270_Quit */
   5803     { 0x0000fd0a, 256 }, /* 3270_PA1 */
   5804     { 0x0000fd0b, 265 }, /* 3270_PA2 */
   5805     { 0x0000fd0c, 274 }, /* 3270_PA3 */
   5806     { 0x0000fd0d, 376 }, /* 3270_Test */
   5807     { 0x0000fd0e, 23 }, /* 3270_Attn */
   5808     { 0x0000fd0f, 74 }, /* 3270_CursorBlink */
   5809     { 0x0000fd10, 8 }, /* 3270_AltCursor */
   5810     { 0x0000fd11, 231 }, /* 3270_KeyClick */
   5811     { 0x0000fd12, 221 }, /* 3270_Jump */
   5812     { 0x0000fd13, 210 }, /* 3270_Ident */
   5813     { 0x0000fd14, 355 }, /* 3270_Rule */
   5814     { 0x0000fd15, 64 }, /* 3270_Copy */
   5815     { 0x0000fd16, 283 }, /* 3270_Play */
   5816     { 0x0000fd17, 365 }, /* 3270_Setup */
   5817     { 0x0000fd18, 320 }, /* 3270_Record */
   5818     { 0x0000fd19, 46 }, /* 3270_ChangeScreen */
   5819     { 0x0000fd1a, 109 }, /* 3270_DeleteWord */
   5820     { 0x0000fd1b, 181 }, /* 3270_ExSelect */
   5821     { 0x0000fd1c, 91 }, /* 3270_CursorSelect */
   5822     { 0x0000fd1d, 293 }, /* 3270_PrintScreen */
   5823     { 0x0000fd1e, 140 }, /* 3270_Enter */
   5824     { 0x0000fe01, 17781 }, /* ISO_Lock */
   5825     { 0x0000fe02, 17664 }, /* ISO_Level2_Latch */
   5826     { 0x0000fe03, 17714 }, /* ISO_Level3_Shift */
   5827     { 0x0000fe04, 17681 }, /* ISO_Level3_Latch */
   5828     { 0x0000fe05, 17698 }, /* ISO_Level3_Lock */
   5829     { 0x0000fe06, 17569 }, /* ISO_Group_Latch */
   5830     { 0x0000fe07, 17585 }, /* ISO_Group_Lock */
   5831     { 0x0000fe08, 17826 }, /* ISO_Next_Group */
   5832     { 0x0000fe09, 17841 }, /* ISO_Next_Group_Lock */
   5833     { 0x0000fe0a, 17950 }, /* ISO_Prev_Group */
   5834     { 0x0000fe0b, 17965 }, /* ISO_Prev_Group_Lock */
   5835     { 0x0000fe0c, 17532 }, /* ISO_First_Group */
   5836     { 0x0000fe0d, 17548 }, /* ISO_First_Group_Lock */
   5837     { 0x0000fe0e, 17616 }, /* ISO_Last_Group */
   5838     { 0x0000fe0f, 17631 }, /* ISO_Last_Group_Lock */
   5839     { 0x0000fe11, 17764 }, /* ISO_Level5_Shift */
   5840     { 0x0000fe12, 17731 }, /* ISO_Level5_Latch */
   5841     { 0x0000fe13, 17748 }, /* ISO_Level5_Lock */
   5842     { 0x0000fe20, 17651 }, /* ISO_Left_Tab */
   5843     { 0x0000fe21, 17809 }, /* ISO_Move_Line_Up */
   5844     { 0x0000fe22, 17790 }, /* ISO_Move_Line_Down */
   5845     { 0x0000fe23, 17883 }, /* ISO_Partial_Line_Up */
   5846     { 0x0000fe24, 17861 }, /* ISO_Partial_Line_Down */
   5847     { 0x0000fe25, 17903 }, /* ISO_Partial_Space_Left */
   5848     { 0x0000fe26, 17926 }, /* ISO_Partial_Space_Right */
   5849     { 0x0000fe27, 18059 }, /* ISO_Set_Margin_Left */
   5850     { 0x0000fe28, 18079 }, /* ISO_Set_Margin_Right */
   5851     { 0x0000fe29, 18010 }, /* ISO_Release_Margin_Left */
   5852     { 0x0000fe2a, 18034 }, /* ISO_Release_Margin_Right */
   5853     { 0x0000fe2b, 17985 }, /* ISO_Release_Both_Margins */
   5854     { 0x0000fe2c, 17470 }, /* ISO_Fast_Cursor_Left */
   5855     { 0x0000fe2d, 17491 }, /* ISO_Fast_Cursor_Right */
   5856     { 0x0000fe2e, 17513 }, /* ISO_Fast_Cursor_Up */
   5857     { 0x0000fe2f, 17449 }, /* ISO_Fast_Cursor_Down */
   5858     { 0x0000fe30, 17372 }, /* ISO_Continuous_Underline */
   5859     { 0x0000fe31, 17397 }, /* ISO_Discontinuous_Underline */
   5860     { 0x0000fe32, 17425 }, /* ISO_Emphasize */
   5861     { 0x0000fe33, 17354 }, /* ISO_Center_Object */
   5862     { 0x0000fe34, 17439 }, /* ISO_Enter */
   5863     { 0x0000fe50, 10858 }, /* dead_grave */
   5864     { 0x0000fe51, 10531 }, /* dead_acute */
   5865     { 0x0000fe52, 10754 }, /* dead_circumflex */
   5866     { 0x0000fe53, 11097 }, /* dead_tilde */
   5867     { 0x0000fe54, 10980 }, /* dead_macron */
   5868     { 0x0000fe55, 10700 }, /* dead_breve */
   5869     { 0x0000fe56, 10455 }, /* dead_abovedot */
   5870     { 0x0000fe57, 10795 }, /* dead_diaeresis */
   5871     { 0x0000fe58, 10493 }, /* dead_abovering */
   5872     { 0x0000fe59, 10810 }, /* dead_doubleacute */
   5873     { 0x0000fe5a, 10730 }, /* dead_caron */
   5874     { 0x0000fe5b, 10741 }, /* dead_cedilla */
   5875     { 0x0000fe5c, 11006 }, /* dead_ogonek */
   5876     { 0x0000fe5d, 10933 }, /* dead_iota */
   5877     { 0x0000fe5e, 11122 }, /* dead_voiced_sound */
   5878     { 0x0000fe5f, 11046 }, /* dead_semivoiced_sound */
   5879     { 0x0000fe60, 10615 }, /* dead_belowdot */
   5880     { 0x0000fe61, 10880 }, /* dead_hook */
   5881     { 0x0000fe62, 10890 }, /* dead_horn */
   5882     { 0x0000fe63, 11085 }, /* dead_stroke */
   5883     { 0x0000fe64, 10439 }, /* dead_abovecomma */
   5884     { 0x0000fe65, 10469 }, /* dead_abovereversedcomma */
   5885     { 0x0000fe66, 10827 }, /* dead_doublegrave */
   5886     { 0x0000fe67, 10646 }, /* dead_belowring */
   5887     { 0x0000fe68, 10629 }, /* dead_belowmacron */
   5888     { 0x0000fe69, 10558 }, /* dead_belowcircumflex */
   5889     { 0x0000fe6a, 10661 }, /* dead_belowtilde */
   5890     { 0x0000fe6b, 10542 }, /* dead_belowbreve */
   5891     { 0x0000fe6c, 10595 }, /* dead_belowdiaeresis */
   5892     { 0x0000fe6d, 10914 }, /* dead_invertedbreve */
   5893     { 0x0000fe6e, 10579 }, /* dead_belowcomma */
   5894     { 0x0000fe6f, 10770 }, /* dead_currency */
   5895     { 0x0000fe70, 583 }, /* AccessX_Enable */
   5896     { 0x0000fe71, 598 }, /* AccessX_Feedback_Enable */
   5897     { 0x0000fe72, 22342 }, /* RepeatKeys_Enable */
   5898     { 0x0000fe73, 23774 }, /* SlowKeys_Enable */
   5899     { 0x0000fe74, 3564 }, /* BounceKeys_Enable */
   5900     { 0x0000fe75, 23836 }, /* StickyKeys_Enable */
   5901     { 0x0000fe76, 19782 }, /* MouseKeys_Enable */
   5902     { 0x0000fe77, 19759 }, /* MouseKeys_Accel_Enable */
   5903     { 0x0000fe78, 21332 }, /* Overlay1_Enable */
   5904     { 0x0000fe79, 21348 }, /* Overlay2_Enable */
   5905     { 0x0000fe7a, 3309 }, /* AudibleBell_Enable */
   5906     { 0x0000fe80, 10425 }, /* dead_a */
   5907     { 0x0000fe81, 10432 }, /* dead_A */
   5908     { 0x0000fe82, 10844 }, /* dead_e */
   5909     { 0x0000fe83, 10851 }, /* dead_E */
   5910     { 0x0000fe84, 10900 }, /* dead_i */
   5911     { 0x0000fe85, 10907 }, /* dead_I */
   5912     { 0x0000fe86, 10992 }, /* dead_o */
   5913     { 0x0000fe87, 10999 }, /* dead_O */
   5914     { 0x0000fe88, 11108 }, /* dead_u */
   5915     { 0x0000fe89, 11115 }, /* dead_U */
   5916     { 0x0000fe8a, 11068 }, /* dead_small_schwa */
   5917     { 0x0000fe8b, 10711 }, /* dead_capital_schwa */
   5918     { 0x0000fe8c, 10869 }, /* dead_greek */
   5919     { 0x0000fe90, 10967 }, /* dead_lowline */
   5920     { 0x0000fe91, 10508 }, /* dead_aboveverticalline */
   5921     { 0x0000fe92, 10677 }, /* dead_belowverticalline */
   5922     { 0x0000fe93, 10943 }, /* dead_longsolidusoverlay */
   5923     { 0x0000fea0, 8594 }, /* ch */
   5924     { 0x0000fea1, 8597 }, /* Ch */
   5925     { 0x0000fea2, 8600 }, /* CH */
   5926     { 0x0000fea3, 8443 }, /* c_h */
   5927     { 0x0000fea4, 8447 }, /* C_h */
   5928     { 0x0000fea5, 8451 }, /* C_H */
   5929     { 0x0000fed0, 12536 }, /* First_Virtual_Screen */
   5930     { 0x0000fed1, 22080 }, /* Prev_Virtual_Screen */
   5931     { 0x0000fed2, 20028 }, /* Next_Virtual_Screen */
   5932     { 0x0000fed4, 19161 }, /* Last_Virtual_Screen */
   5933     { 0x0000fed5, 24382 }, /* Terminate_Server */
   5934     { 0x0000fee0, 21998 }, /* Pointer_Left */
   5935     { 0x0000fee1, 22011 }, /* Pointer_Right */
   5936     { 0x0000fee2, 22025 }, /* Pointer_Up */
   5937     { 0x0000fee3, 21843 }, /* Pointer_Down */
   5938     { 0x0000fee4, 22036 }, /* Pointer_UpLeft */
   5939     { 0x0000fee5, 22051 }, /* Pointer_UpRight */
   5940     { 0x0000fee6, 21856 }, /* Pointer_DownLeft */
   5941     { 0x0000fee7, 21873 }, /* Pointer_DownRight */
   5942     { 0x0000fee8, 21671 }, /* Pointer_Button_Dflt */
   5943     { 0x0000fee9, 21591 }, /* Pointer_Button1 */
   5944     { 0x0000feea, 21607 }, /* Pointer_Button2 */
   5945     { 0x0000feeb, 21623 }, /* Pointer_Button3 */
   5946     { 0x0000feec, 21639 }, /* Pointer_Button4 */
   5947     { 0x0000feed, 21655 }, /* Pointer_Button5 */
   5948     { 0x0000feee, 21781 }, /* Pointer_DblClick_Dflt */
   5949     { 0x0000feef, 21691 }, /* Pointer_DblClick1 */
   5950     { 0x0000fef0, 21709 }, /* Pointer_DblClick2 */
   5951     { 0x0000fef1, 21727 }, /* Pointer_DblClick3 */
   5952     { 0x0000fef2, 21745 }, /* Pointer_DblClick4 */
   5953     { 0x0000fef3, 21763 }, /* Pointer_DblClick5 */
   5954     { 0x0000fef4, 21961 }, /* Pointer_Drag_Dflt */
   5955     { 0x0000fef5, 21891 }, /* Pointer_Drag1 */
   5956     { 0x0000fef6, 21905 }, /* Pointer_Drag2 */
   5957     { 0x0000fef7, 21919 }, /* Pointer_Drag3 */
   5958     { 0x0000fef8, 21933 }, /* Pointer_Drag4 */
   5959     { 0x0000fef9, 21979 }, /* Pointer_EnableKeys */
   5960     { 0x0000fefa, 21572 }, /* Pointer_Accelerate */
   5961     { 0x0000fefb, 21803 }, /* Pointer_DfltBtnNext */
   5962     { 0x0000fefc, 21823 }, /* Pointer_DfltBtnPrev */
   5963     { 0x0000fefd, 21947 }, /* Pointer_Drag5 */
   5964     { 0x0000ff08, 3362 }, /* BackSpace */
   5965     { 0x0000ff09, 24298 }, /* Tab */
   5966     { 0x0000ff0a, 19434 }, /* Linefeed */
   5967     { 0x0000ff0b, 8633 }, /* Clear */
   5968     { 0x0000ff0d, 22366 }, /* Return */
   5969     { 0x0000ff13, 21481 }, /* Pause */
   5970     { 0x0000ff14, 22699 }, /* Scroll_Lock */
   5971     { 0x0000ff15, 24279 }, /* Sys_Req */
   5972     { 0x0000ff1b, 12057 }, /* Escape */
   5973     { 0x0000ff20, 19811 }, /* Multi_key */
   5974     { 0x0000ff21, 18745 }, /* Kanji */
   5975     { 0x0000ff22, 19802 }, /* Muhenkan */
   5976     { 0x0000ff23, 16614 }, /* Henkan_Mode */
   5977     { 0x0000ff24, 22562 }, /* Romaji */
   5978     { 0x0000ff25, 16635 }, /* Hiragana */
   5979     { 0x0000ff26, 18770 }, /* Katakana */
   5980     { 0x0000ff27, 16644 }, /* Hiragana_Katakana */
   5981     { 0x0000ff28, 29161 }, /* Zenkaku */
   5982     { 0x0000ff29, 16048 }, /* Hankaku */
   5983     { 0x0000ff2a, 29169 }, /* Zenkaku_Hankaku */
   5984     { 0x0000ff2b, 25752 }, /* Touroku */
   5985     { 0x0000ff2c, 19698 }, /* Massyo */
   5986     { 0x0000ff2d, 18351 }, /* Kana_Lock */
   5987     { 0x0000ff2e, 18562 }, /* Kana_Shift */
   5988     { 0x0000ff2f, 11779 }, /* Eisu_Shift */
   5989     { 0x0000ff30, 11790 }, /* Eisu_toggle */
   5990     { 0x0000ff31, 14392 }, /* Hangul */
   5991     { 0x0000ff32, 15780 }, /* Hangul_Start */
   5992     { 0x0000ff33, 14511 }, /* Hangul_End */
   5993     { 0x0000ff34, 14542 }, /* Hangul_Hanja */
   5994     { 0x0000ff35, 15128 }, /* Hangul_Jamo */
   5995     { 0x0000ff36, 15625 }, /* Hangul_Romaja */
   5996     { 0x0000ff37, 8654 }, /* Codeinput */
   5997     { 0x0000ff38, 15140 }, /* Hangul_Jeonja */
   5998     { 0x0000ff39, 14445 }, /* Hangul_Banja */
   5999     { 0x0000ff3a, 15420 }, /* Hangul_PreHanja */
   6000     { 0x0000ff3b, 15403 }, /* Hangul_PostHanja */
   6001     { 0x0000ff3c, 23012 }, /* SingleCandidate */
   6002     { 0x0000ff3d, 19821 }, /* MultipleCandidate */
   6003     { 0x0000ff3e, 22100 }, /* PreviousCandidate */
   6004     { 0x0000ff3f, 15674 }, /* Hangul_Special */
   6005     { 0x0000ff50, 16662 }, /* Home */
   6006     { 0x0000ff51, 19244 }, /* Left */
   6007     { 0x0000ff52, 26384 }, /* Up */
   6008     { 0x0000ff53, 22373 }, /* Right */
   6009     { 0x0000ff54, 11327 }, /* Down */
   6010     { 0x0000ff55, 22124 }, /* Prior */
   6011     { 0x0000ff56, 20023 }, /* Next */
   6012     { 0x0000ff57, 11936 }, /* End */
   6013     { 0x0000ff58, 3404 }, /* Begin */
   6014     { 0x0000ff60, 22727 }, /* Select */
   6015     { 0x0000ff61, 22118 }, /* Print */
   6016     { 0x0000ff62, 12117 }, /* Execute */
   6017     { 0x0000ff63, 17284 }, /* Insert */
   6018     { 0x0000ff65, 26357 }, /* Undo */
   6019     { 0x0000ff66, 22326 }, /* Redo */
   6020     { 0x0000ff67, 19705 }, /* Menu */
   6021     { 0x0000ff68, 12531 }, /* Find */
   6022     { 0x0000ff69, 8489 }, /* Cancel */
   6023     { 0x0000ff6a, 16602 }, /* Help */
   6024     { 0x0000ff6b, 8377 }, /* Break */
   6025     { 0x0000ff7e, 19747 }, /* Mode_switch */
   6026     { 0x0000ff7f, 20169 }, /* Num_Lock */
   6027     { 0x0000ff80, 19074 }, /* KP_Space */
   6028     { 0x0000ff89, 19095 }, /* KP_Tab */
   6029     { 0x0000ff8d, 18931 }, /* KP_Enter */
   6030     { 0x0000ff91, 18949 }, /* KP_F1 */
   6031     { 0x0000ff92, 18955 }, /* KP_F2 */
   6032     { 0x0000ff93, 18961 }, /* KP_F3 */
   6033     { 0x0000ff94, 18967 }, /* KP_F4 */
   6034     { 0x0000ff95, 18973 }, /* KP_Home */
   6035     { 0x0000ff96, 18991 }, /* KP_Left */
   6036     { 0x0000ff97, 19102 }, /* KP_Up */
   6037     { 0x0000ff98, 19052 }, /* KP_Right */
   6038     { 0x0000ff99, 18916 }, /* KP_Down */
   6039     { 0x0000ff9a, 19043 }, /* KP_Prior */
   6040     { 0x0000ff9b, 19011 }, /* KP_Next */
   6041     { 0x0000ff9c, 18924 }, /* KP_End */
   6042     { 0x0000ff9d, 18876 }, /* KP_Begin */
   6043     { 0x0000ff9e, 18981 }, /* KP_Insert */
   6044     { 0x0000ff9f, 18896 }, /* KP_Delete */
   6045     { 0x0000ffaa, 18999 }, /* KP_Multiply */
   6046     { 0x0000ffab, 18858 }, /* KP_Add */
   6047     { 0x0000ffac, 19061 }, /* KP_Separator */
   6048     { 0x0000ffad, 19083 }, /* KP_Subtract */
   6049     { 0x0000ffae, 18885 }, /* KP_Decimal */
   6050     { 0x0000ffaf, 18906 }, /* KP_Divide */
   6051     { 0x0000ffb0, 18808 }, /* KP_0 */
   6052     { 0x0000ffb1, 18813 }, /* KP_1 */
   6053     { 0x0000ffb2, 18818 }, /* KP_2 */
   6054     { 0x0000ffb3, 18823 }, /* KP_3 */
   6055     { 0x0000ffb4, 18828 }, /* KP_4 */
   6056     { 0x0000ffb5, 18833 }, /* KP_5 */
   6057     { 0x0000ffb6, 18838 }, /* KP_6 */
   6058     { 0x0000ffb7, 18843 }, /* KP_7 */
   6059     { 0x0000ffb8, 18848 }, /* KP_8 */
   6060     { 0x0000ffb9, 18853 }, /* KP_9 */
   6061     { 0x0000ffbd, 18940 }, /* KP_Equal */
   6062     { 0x0000ffbe, 12159 }, /* F1 */
   6063     { 0x0000ffbf, 12202 }, /* F2 */
   6064     { 0x0000ffc0, 12245 }, /* F3 */
   6065     { 0x0000ffc1, 12272 }, /* F4 */
   6066     { 0x0000ffc2, 12275 }, /* F5 */
   6067     { 0x0000ffc3, 12278 }, /* F6 */
   6068     { 0x0000ffc4, 12281 }, /* F7 */
   6069     { 0x0000ffc5, 12284 }, /* F8 */
   6070     { 0x0000ffc6, 12287 }, /* F9 */
   6071     { 0x0000ffc7, 12162 }, /* F10 */
   6072     { 0x0000ffc8, 12166 }, /* F11 */
   6073     { 0x0000ffc9, 12170 }, /* F12 */
   6074     { 0x0000ffca, 12174 }, /* F13 */
   6075     { 0x0000ffcb, 12178 }, /* F14 */
   6076     { 0x0000ffcc, 12182 }, /* F15 */
   6077     { 0x0000ffcd, 12186 }, /* F16 */
   6078     { 0x0000ffce, 12190 }, /* F17 */
   6079     { 0x0000ffcf, 12194 }, /* F18 */
   6080     { 0x0000ffd0, 12198 }, /* F19 */
   6081     { 0x0000ffd1, 12205 }, /* F20 */
   6082     { 0x0000ffd2, 12209 }, /* F21 */
   6083     { 0x0000ffd3, 12213 }, /* F22 */
   6084     { 0x0000ffd4, 12217 }, /* F23 */
   6085     { 0x0000ffd5, 12221 }, /* F24 */
   6086     { 0x0000ffd6, 12225 }, /* F25 */
   6087     { 0x0000ffd7, 12229 }, /* F26 */
   6088     { 0x0000ffd8, 12233 }, /* F27 */
   6089     { 0x0000ffd9, 12237 }, /* F28 */
   6090     { 0x0000ffda, 12241 }, /* F29 */
   6091     { 0x0000ffdb, 12248 }, /* F30 */
   6092     { 0x0000ffdc, 12252 }, /* F31 */
   6093     { 0x0000ffdd, 12256 }, /* F32 */
   6094     { 0x0000ffde, 12260 }, /* F33 */
   6095     { 0x0000ffdf, 12264 }, /* F34 */
   6096     { 0x0000ffe0, 12268 }, /* F35 */
   6097     { 0x0000ffe1, 22946 }, /* Shift_L */
   6098     { 0x0000ffe2, 22965 }, /* Shift_R */
   6099     { 0x0000ffe3, 8697 }, /* Control_L */
   6100     { 0x0000ffe4, 8707 }, /* Control_R */
   6101     { 0x0000ffe5, 8496 }, /* Caps_Lock */
   6102     { 0x0000ffe6, 22954 }, /* Shift_Lock */
   6103     { 0x0000ffe7, 19710 }, /* Meta_L */
   6104     { 0x0000ffe8, 19717 }, /* Meta_R */
   6105     { 0x0000ffe9, 880 }, /* Alt_L */
   6106     { 0x0000ffea, 886 }, /* Alt_R */
   6107     { 0x0000ffeb, 24263 }, /* Super_L */
   6108     { 0x0000ffec, 24271 }, /* Super_R */
   6109     { 0x0000ffed, 17046 }, /* Hyper_L */
   6110     { 0x0000ffee, 17054 }, /* Hyper_R */
   6111     { 0x0000fff1, 3642 }, /* braille_dot_1 */
   6112     { 0x0000fff2, 3671 }, /* braille_dot_2 */
   6113     { 0x0000fff3, 3685 }, /* braille_dot_3 */
   6114     { 0x0000fff4, 3699 }, /* braille_dot_4 */
   6115     { 0x0000fff5, 3713 }, /* braille_dot_5 */
   6116     { 0x0000fff6, 3727 }, /* braille_dot_6 */
   6117     { 0x0000fff7, 3741 }, /* braille_dot_7 */
   6118     { 0x0000fff8, 3755 }, /* braille_dot_8 */
   6119     { 0x0000fff9, 3769 }, /* braille_dot_9 */
   6120     { 0x0000fffa, 3656 }, /* braille_dot_10 */
   6121     { 0x0000ffff, 11160 }, /* Delete */
   6122     { 0x00ffffff, 26531 }, /* VoidSymbol */
   6123     { 0x0100012c, 17117 }, /* Ibreve */
   6124     { 0x0100012d, 17124 }, /* ibreve */
   6125     { 0x01000174, 26563 }, /* Wcircumflex */
   6126     { 0x01000175, 26575 }, /* wcircumflex */
   6127     { 0x01000176, 29010 }, /* Ycircumflex */
   6128     { 0x01000177, 29022 }, /* ycircumflex */
   6129     { 0x0100018f, 22649 }, /* SCHWA */
   6130     { 0x0100019f, 20218 }, /* Obarred */
   6131     { 0x010001a0, 20553 }, /* Ohorn */
   6132     { 0x010001a1, 20559 }, /* ohorn */
   6133     { 0x010001af, 25997 }, /* Uhorn */
   6134     { 0x010001b0, 26003 }, /* uhorn */
   6135     { 0x010001b5, 29212 }, /* Zstroke */
   6136     { 0x010001b6, 29220 }, /* zstroke */
   6137     { 0x010001b7, 12147 }, /* EZH */
   6138     { 0x010001d1, 20254 }, /* Ocaron */
   6139     { 0x010001d2, 20261 }, /* ocaron */
   6140     { 0x010001e6, 12703 }, /* Gcaron */
   6141     { 0x010001e7, 12710 }, /* gcaron */
   6142     { 0x01000259, 22655 }, /* schwa */
   6143     { 0x01000275, 20226 }, /* obarred */
   6144     { 0x01000292, 12151 }, /* ezh */
   6145     { 0x01000492, 9236 }, /* Cyrillic_GHE_bar */
   6146     { 0x01000493, 9253 }, /* Cyrillic_ghe_bar */
   6147     { 0x01000496, 10274 }, /* Cyrillic_ZHE_descender */
   6148     { 0x01000497, 10297 }, /* Cyrillic_zhe_descender */
   6149     { 0x0100049a, 9528 }, /* Cyrillic_KA_descender */
   6150     { 0x0100049b, 9550 }, /* Cyrillic_ka_descender */
   6151     { 0x0100049c, 9572 }, /* Cyrillic_KA_vertstroke */
   6152     { 0x0100049d, 9595 }, /* Cyrillic_ka_vertstroke */
   6153     { 0x010004a2, 9118 }, /* Cyrillic_EN_descender */
   6154     { 0x010004a3, 9140 }, /* Cyrillic_en_descender */
   6155     { 0x010004ae, 10036 }, /* Cyrillic_U_straight */
   6156     { 0x010004af, 10056 }, /* Cyrillic_u_straight */
   6157     { 0x010004b0, 10076 }, /* Cyrillic_U_straight_bar */
   6158     { 0x010004b1, 10100 }, /* Cyrillic_u_straight_bar */
   6159     { 0x010004b2, 9294 }, /* Cyrillic_HA_descender */
   6160     { 0x010004b3, 9316 }, /* Cyrillic_ha_descender */
   6161     { 0x010004b6, 8854 }, /* Cyrillic_CHE_descender */
   6162     { 0x010004b7, 8877 }, /* Cyrillic_che_descender */
   6163     { 0x010004b8, 8900 }, /* Cyrillic_CHE_vertstroke */
   6164     { 0x010004b9, 8924 }, /* Cyrillic_che_vertstroke */
   6165     { 0x010004ba, 9832 }, /* Cyrillic_SHHA */
   6166     { 0x010004bb, 9846 }, /* Cyrillic_shha */
   6167     { 0x010004d8, 9746 }, /* Cyrillic_SCHWA */
   6168     { 0x010004d9, 9761 }, /* Cyrillic_schwa */
   6169     { 0x010004e2, 9396 }, /* Cyrillic_I_macron */
   6170     { 0x010004e3, 9414 }, /* Cyrillic_i_macron */
   6171     { 0x010004e8, 9692 }, /* Cyrillic_O_bar */
   6172     { 0x010004e9, 9707 }, /* Cyrillic_o_bar */
   6173     { 0x010004ee, 10000 }, /* Cyrillic_U_macron */
   6174     { 0x010004ef, 10018 }, /* Cyrillic_u_macron */
   6175     { 0x01000531, 2124 }, /* Armenian_AYB */
   6176     { 0x01000532, 2150 }, /* Armenian_BEN */
   6177     { 0x01000533, 2374 }, /* Armenian_GIM */
   6178     { 0x01000534, 2215 }, /* Armenian_DA */
   6179     { 0x01000535, 3164 }, /* Armenian_YECH */
   6180     { 0x01000536, 3210 }, /* Armenian_ZA */
   6181     { 0x01000537, 2265 }, /* Armenian_E */
   6182     { 0x01000538, 2100 }, /* Armenian_AT */
   6183     { 0x01000539, 2964 }, /* Armenian_TO */
   6184     { 0x0100053a, 3234 }, /* Armenian_ZHE */
   6185     { 0x0100053b, 2464 }, /* Armenian_INI */
   6186     { 0x0100053c, 2611 }, /* Armenian_LYUN */
   6187     { 0x0100053d, 2564 }, /* Armenian_KHE */
   6188     { 0x0100053e, 2988 }, /* Armenian_TSA */
   6189     { 0x0100053f, 2538 }, /* Armenian_KEN */
   6190     { 0x01000540, 2424 }, /* Armenian_HO */
   6191     { 0x01000541, 2239 }, /* Armenian_DZA */
   6192     { 0x01000542, 2346 }, /* Armenian_GHAT */
   6193     { 0x01000543, 2936 }, /* Armenian_TCHE */
   6194     { 0x01000544, 2639 }, /* Armenian_MEN */
   6195     { 0x01000545, 2400 }, /* Armenian_HI */
   6196     { 0x01000546, 2665 }, /* Armenian_NU */
   6197     { 0x01000547, 2894 }, /* Armenian_SHA */
   6198     { 0x01000548, 3112 }, /* Armenian_VO */
   6199     { 0x01000549, 2189 }, /* Armenian_CHA */
   6200     { 0x0100054a, 2727 }, /* Armenian_PE */
   6201     { 0x0100054b, 2490 }, /* Armenian_JE */
   6202     { 0x0100054c, 2797 }, /* Armenian_RA */
   6203     { 0x0100054d, 2845 }, /* Armenian_SE */
   6204     { 0x0100054e, 3086 }, /* Armenian_VEV */
   6205     { 0x0100054f, 3040 }, /* Armenian_TYUN */
   6206     { 0x01000550, 2821 }, /* Armenian_RE */
   6207     { 0x01000551, 3014 }, /* Armenian_TSO */
   6208     { 0x01000552, 3136 }, /* Armenian_VYUN */
   6209     { 0x01000553, 2751 }, /* Armenian_PYUR */
   6210     { 0x01000554, 2514 }, /* Armenian_KE */
   6211     { 0x01000555, 2689 }, /* Armenian_O */
   6212     { 0x01000556, 2303 }, /* Armenian_FE */
   6213     { 0x0100055a, 2080 }, /* Armenian_apostrophe */
   6214     { 0x0100055b, 2048 }, /* Armenian_accent */
   6215     { 0x0100055c, 2287 }, /* Armenian_exclam */
   6216     { 0x0100055d, 2869 }, /* Armenian_separation_mark */
   6217     { 0x0100055e, 2779 }, /* Armenian_question */
   6218     { 0x01000561, 2137 }, /* Armenian_ayb */
   6219     { 0x01000562, 2163 }, /* Armenian_ben */
   6220     { 0x01000563, 2387 }, /* Armenian_gim */
   6221     { 0x01000564, 2227 }, /* Armenian_da */
   6222     { 0x01000565, 3178 }, /* Armenian_yech */
   6223     { 0x01000566, 3222 }, /* Armenian_za */
   6224     { 0x01000567, 2276 }, /* Armenian_e */
   6225     { 0x01000568, 2112 }, /* Armenian_at */
   6226     { 0x01000569, 2976 }, /* Armenian_to */
   6227     { 0x0100056a, 3247 }, /* Armenian_zhe */
   6228     { 0x0100056b, 2477 }, /* Armenian_ini */
   6229     { 0x0100056c, 2625 }, /* Armenian_lyun */
   6230     { 0x0100056d, 2577 }, /* Armenian_khe */
   6231     { 0x0100056e, 3001 }, /* Armenian_tsa */
   6232     { 0x0100056f, 2551 }, /* Armenian_ken */
   6233     { 0x01000570, 2436 }, /* Armenian_ho */
   6234     { 0x01000571, 2252 }, /* Armenian_dza */
   6235     { 0x01000572, 2360 }, /* Armenian_ghat */
   6236     { 0x01000573, 2950 }, /* Armenian_tche */
   6237     { 0x01000574, 2652 }, /* Armenian_men */
   6238     { 0x01000575, 2412 }, /* Armenian_hi */
   6239     { 0x01000576, 2677 }, /* Armenian_nu */
   6240     { 0x01000577, 2907 }, /* Armenian_sha */
   6241     { 0x01000578, 3124 }, /* Armenian_vo */
   6242     { 0x01000579, 2202 }, /* Armenian_cha */
   6243     { 0x0100057a, 2739 }, /* Armenian_pe */
   6244     { 0x0100057b, 2502 }, /* Armenian_je */
   6245     { 0x0100057c, 2809 }, /* Armenian_ra */
   6246     { 0x0100057d, 2857 }, /* Armenian_se */
   6247     { 0x0100057e, 3099 }, /* Armenian_vev */
   6248     { 0x0100057f, 3054 }, /* Armenian_tyun */
   6249     { 0x01000580, 2833 }, /* Armenian_re */
   6250     { 0x01000581, 3027 }, /* Armenian_tso */
   6251     { 0x01000582, 3150 }, /* Armenian_vyun */
   6252     { 0x01000583, 2765 }, /* Armenian_pyur */
   6253     { 0x01000584, 2526 }, /* Armenian_ke */
   6254     { 0x01000585, 2700 }, /* Armenian_o */
   6255     { 0x01000586, 2315 }, /* Armenian_fe */
   6256     { 0x01000587, 2590 }, /* Armenian_ligature_ew */
   6257     { 0x01000589, 2327 }, /* Armenian_full_stop */
   6258     { 0x0100058a, 2448 }, /* Armenian_hyphen */
   6259     { 0x01000653, 1580 }, /* Arabic_madda_above */
   6260     { 0x01000654, 1316 }, /* Arabic_hamza_above */
   6261     { 0x01000655, 1335 }, /* Arabic_hamza_below */
   6262     { 0x01000660, 966 }, /* Arabic_0 */
   6263     { 0x01000661, 975 }, /* Arabic_1 */
   6264     { 0x01000662, 984 }, /* Arabic_2 */
   6265     { 0x01000663, 993 }, /* Arabic_3 */
   6266     { 0x01000664, 1002 }, /* Arabic_4 */
   6267     { 0x01000665, 1011 }, /* Arabic_5 */
   6268     { 0x01000666, 1020 }, /* Arabic_6 */
   6269     { 0x01000667, 1029 }, /* Arabic_7 */
   6270     { 0x01000668, 1038 }, /* Arabic_8 */
   6271     { 0x01000669, 1047 }, /* Arabic_9 */
   6272     { 0x0100066a, 1672 }, /* Arabic_percent */
   6273     { 0x01000670, 1821 }, /* Arabic_superscript_alef */
   6274     { 0x01000679, 1951 }, /* Arabic_tteh */
   6275     { 0x0100067e, 1661 }, /* Arabic_peh */
   6276     { 0x01000686, 1885 }, /* Arabic_tcheh */
   6277     { 0x01000688, 1173 }, /* Arabic_ddal */
   6278     { 0x01000691, 1729 }, /* Arabic_rreh */
   6279     { 0x01000698, 1493 }, /* Arabic_jeh */
   6280     { 0x010006a4, 1963 }, /* Arabic_veh */
   6281     { 0x010006a9, 1544 }, /* Arabic_keheh */
   6282     { 0x010006af, 1258 }, /* Arabic_gaf */
   6283     { 0x010006ba, 1642 }, /* Arabic_noon_ghunna */
   6284     { 0x010006be, 1442 }, /* Arabic_heh_doachashmee */
   6285     { 0x010006c1, 1465 }, /* Arabic_heh_goal */
   6286     { 0x010006cc, 12390 }, /* Farsi_yeh */
   6287     { 0x010006d2, 1996 }, /* Arabic_yeh_baree */
   6288     { 0x010006d4, 1242 }, /* Arabic_fullstop */
   6289     { 0x010006f0, 12310 }, /* Farsi_0 */
   6290     { 0x010006f1, 12318 }, /* Farsi_1 */
   6291     { 0x010006f2, 12326 }, /* Farsi_2 */
   6292     { 0x010006f3, 12334 }, /* Farsi_3 */
   6293     { 0x010006f4, 12342 }, /* Farsi_4 */
   6294     { 0x010006f5, 12350 }, /* Farsi_5 */
   6295     { 0x010006f6, 12358 }, /* Farsi_6 */
   6296     { 0x010006f7, 12366 }, /* Farsi_7 */
   6297     { 0x010006f8, 12374 }, /* Farsi_8 */
   6298     { 0x010006f9, 12382 }, /* Farsi_9 */
   6299     { 0x01000d82, 23484 }, /* Sinh_ng */
   6300     { 0x01000d83, 23278 }, /* Sinh_h2 */
   6301     { 0x01000d85, 23047 }, /* Sinh_a */
   6302     { 0x01000d86, 23054 }, /* Sinh_aa */
   6303     { 0x01000d87, 23071 }, /* Sinh_ae */
   6304     { 0x01000d88, 23088 }, /* Sinh_aee */
   6305     { 0x01000d89, 23294 }, /* Sinh_i */
   6306     { 0x01000d8a, 23309 }, /* Sinh_ii */
   6307     { 0x01000d8b, 23695 }, /* Sinh_u */
   6308     { 0x01000d8c, 23710 }, /* Sinh_uu */
   6309     { 0x01000d8d, 23594 }, /* Sinh_ri */
   6310     { 0x01000d8e, 23602 }, /* Sinh_rii */
   6311     { 0x01000d8f, 23403 }, /* Sinh_lu */
   6312     { 0x01000d90, 23420 }, /* Sinh_luu */
   6313     { 0x01000d91, 23221 }, /* Sinh_e */
   6314     { 0x01000d92, 23236 }, /* Sinh_ee */
   6315     { 0x01000d93, 23107 }, /* Sinh_ai */
   6316     { 0x01000d94, 23537 }, /* Sinh_o */
   6317     { 0x01000d95, 23552 }, /* Sinh_oo */
   6318     { 0x01000d96, 23132 }, /* Sinh_au */
   6319     { 0x01000d9a, 23353 }, /* Sinh_ka */
   6320     { 0x01000d9b, 23361 }, /* Sinh_kha */
   6321     { 0x01000d9c, 23261 }, /* Sinh_ga */
   6322     { 0x01000d9d, 23269 }, /* Sinh_gha */
   6323     { 0x01000d9e, 23492 }, /* Sinh_ng2 */
   6324     { 0x01000d9f, 23501 }, /* Sinh_nga */
   6325     { 0x01000da0, 23166 }, /* Sinh_ca */
   6326     { 0x01000da1, 23174 }, /* Sinh_cha */
   6327     { 0x01000da2, 23326 }, /* Sinh_ja */
   6328     { 0x01000da3, 23334 }, /* Sinh_jha */
   6329     { 0x01000da4, 23528 }, /* Sinh_nya */
   6330     { 0x01000da5, 23343 }, /* Sinh_jnya */
   6331     { 0x01000da6, 23510 }, /* Sinh_nja */
   6332     { 0x01000da7, 23676 }, /* Sinh_tta */
   6333     { 0x01000da8, 23685 }, /* Sinh_ttha */
   6334     { 0x01000da9, 23183 }, /* Sinh_dda */
   6335     { 0x01000daa, 23192 }, /* Sinh_ddha */
   6336     { 0x01000dab, 23519 }, /* Sinh_nna */
   6337     { 0x01000dac, 23464 }, /* Sinh_ndda */
   6338     { 0x01000dad, 23657 }, /* Sinh_tha */
   6339     { 0x01000dae, 23666 }, /* Sinh_thha */
   6340     { 0x01000daf, 23202 }, /* Sinh_dha */
   6341     { 0x01000db0, 23211 }, /* Sinh_dhha */
   6342     { 0x01000db1, 23456 }, /* Sinh_na */
   6343     { 0x01000db3, 23474 }, /* Sinh_ndha */
   6344     { 0x01000db4, 23569 }, /* Sinh_pa */
   6345     { 0x01000db5, 23577 }, /* Sinh_pha */
   6346     { 0x01000db6, 23149 }, /* Sinh_ba */
   6347     { 0x01000db7, 23157 }, /* Sinh_bha */
   6348     { 0x01000db8, 23439 }, /* Sinh_ma */
   6349     { 0x01000db9, 23447 }, /* Sinh_mba */
   6350     { 0x01000dba, 23735 }, /* Sinh_ya */
   6351     { 0x01000dbb, 23586 }, /* Sinh_ra */
   6352     { 0x01000dbd, 23386 }, /* Sinh_la */
   6353     { 0x01000dc0, 23727 }, /* Sinh_va */
   6354     { 0x01000dc1, 23638 }, /* Sinh_sha */
   6355     { 0x01000dc2, 23647 }, /* Sinh_ssha */
   6356     { 0x01000dc3, 23630 }, /* Sinh_sa */
   6357     { 0x01000dc4, 23286 }, /* Sinh_ha */
   6358     { 0x01000dc5, 23394 }, /* Sinh_lla */
   6359     { 0x01000dc6, 23253 }, /* Sinh_fa */
   6360     { 0x01000dca, 23124 }, /* Sinh_al */
   6361     { 0x01000dcf, 23062 }, /* Sinh_aa2 */
   6362     { 0x01000dd0, 23079 }, /* Sinh_ae2 */
   6363     { 0x01000dd1, 23097 }, /* Sinh_aee2 */
   6364     { 0x01000dd2, 23301 }, /* Sinh_i2 */
   6365     { 0x01000dd3, 23317 }, /* Sinh_ii2 */
   6366     { 0x01000dd4, 23702 }, /* Sinh_u2 */
   6367     { 0x01000dd6, 23718 }, /* Sinh_uu2 */
   6368     { 0x01000dd8, 23611 }, /* Sinh_ru2 */
   6369     { 0x01000dd9, 23228 }, /* Sinh_e2 */
   6370     { 0x01000dda, 23244 }, /* Sinh_ee2 */
   6371     { 0x01000ddb, 23115 }, /* Sinh_ai2 */
   6372     { 0x01000ddc, 23544 }, /* Sinh_o2 */
   6373     { 0x01000ddd, 23560 }, /* Sinh_oo2 */
   6374     { 0x01000dde, 23140 }, /* Sinh_au2 */
   6375     { 0x01000ddf, 23411 }, /* Sinh_lu2 */
   6376     { 0x01000df2, 23620 }, /* Sinh_ruu2 */
   6377     { 0x01000df3, 23429 }, /* Sinh_luu2 */
   6378     { 0x01000df4, 23370 }, /* Sinh_kunddaliya */
   6379     { 0x010010d0, 12759 }, /* Georgian_an */
   6380     { 0x010010d1, 12771 }, /* Georgian_ban */
   6381     { 0x010010d2, 12875 }, /* Georgian_gan */
   6382     { 0x010010d3, 12838 }, /* Georgian_don */
   6383     { 0x010010d4, 12851 }, /* Georgian_en */
   6384     { 0x010010d5, 13201 }, /* Georgian_vin */
   6385     { 0x010010d6, 13239 }, /* Georgian_zen */
   6386     { 0x010010d7, 13163 }, /* Georgian_tan */
   6387     { 0x010010d8, 12966 }, /* Georgian_in */
   6388     { 0x010010d9, 13005 }, /* Georgian_kan */
   6389     { 0x010010da, 13032 }, /* Georgian_las */
   6390     { 0x010010db, 13045 }, /* Georgian_man */
   6391     { 0x010010dc, 13058 }, /* Georgian_nar */
   6392     { 0x010010dd, 13071 }, /* Georgian_on */
   6393     { 0x010010de, 13083 }, /* Georgian_par */
   6394     { 0x010010df, 13252 }, /* Georgian_zhar */
   6395     { 0x010010e0, 13123 }, /* Georgian_rae */
   6396     { 0x010010e1, 13136 }, /* Georgian_san */
   6397     { 0x010010e2, 13176 }, /* Georgian_tar */
   6398     { 0x010010e3, 13189 }, /* Georgian_un */
   6399     { 0x010010e4, 13096 }, /* Georgian_phar */
   6400     { 0x010010e5, 13018 }, /* Georgian_khar */
   6401     { 0x010010e6, 12888 }, /* Georgian_ghan */
   6402     { 0x010010e7, 13110 }, /* Georgian_qar */
   6403     { 0x010010e8, 13149 }, /* Georgian_shin */
   6404     { 0x010010e9, 12811 }, /* Georgian_chin */
   6405     { 0x010010ea, 12784 }, /* Georgian_can */
   6406     { 0x010010eb, 12992 }, /* Georgian_jil */
   6407     { 0x010010ec, 12825 }, /* Georgian_cil */
   6408     { 0x010010ed, 12797 }, /* Georgian_char */
   6409     { 0x010010ee, 13226 }, /* Georgian_xan */
   6410     { 0x010010ef, 12978 }, /* Georgian_jhan */
   6411     { 0x010010f0, 12902 }, /* Georgian_hae */
   6412     { 0x010010f1, 12928 }, /* Georgian_he */
   6413     { 0x010010f2, 12940 }, /* Georgian_hie */
   6414     { 0x010010f3, 13214 }, /* Georgian_we */
   6415     { 0x010010f4, 12915 }, /* Georgian_har */
   6416     { 0x010010f5, 12953 }, /* Georgian_hoe */
   6417     { 0x010010f6, 12863 }, /* Georgian_fi */
   6418     { 0x01001e02, 3332 }, /* Babovedot */
   6419     { 0x01001e03, 3342 }, /* babovedot */
   6420     { 0x01001e0a, 10324 }, /* Dabovedot */
   6421     { 0x01001e0b, 10334 }, /* dabovedot */
   6422     { 0x01001e1e, 12290 }, /* Fabovedot */
   6423     { 0x01001e1f, 12300 }, /* fabovedot */
   6424     { 0x01001e36, 19192 }, /* Lbelowdot */
   6425     { 0x01001e37, 19202 }, /* lbelowdot */
   6426     { 0x01001e40, 19537 }, /* Mabovedot */
   6427     { 0x01001e41, 19547 }, /* mabovedot */
   6428     { 0x01001e56, 21377 }, /* Pabovedot */
   6429     { 0x01001e57, 21387 }, /* pabovedot */
   6430     { 0x01001e60, 22583 }, /* Sabovedot */
   6431     { 0x01001e61, 22593 }, /* sabovedot */
   6432     { 0x01001e6a, 24302 }, /* Tabovedot */
   6433     { 0x01001e6b, 24312 }, /* tabovedot */
   6434     { 0x01001e80, 26609 }, /* Wgrave */
   6435     { 0x01001e81, 26616 }, /* wgrave */
   6436     { 0x01001e82, 26549 }, /* Wacute */
   6437     { 0x01001e83, 26556 }, /* wacute */
   6438     { 0x01001e84, 26587 }, /* Wdiaeresis */
   6439     { 0x01001e85, 26598 }, /* wdiaeresis */
   6440     { 0x01001e8a, 26635 }, /* Xabovedot */
   6441     { 0x01001e8b, 26645 }, /* xabovedot */
   6442     { 0x01001ea0, 416 }, /* Abelowdot */
   6443     { 0x01001ea1, 426 }, /* abelowdot */
   6444     { 0x01001ea2, 868 }, /* Ahook */
   6445     { 0x01001ea3, 874 }, /* ahook */
   6446     { 0x01001ea4, 646 }, /* Acircumflexacute */
   6447     { 0x01001ea5, 663 }, /* acircumflexacute */
   6448     { 0x01001ea6, 720 }, /* Acircumflexgrave */
   6449     { 0x01001ea7, 737 }, /* acircumflexgrave */
   6450     { 0x01001ea8, 754 }, /* Acircumflexhook */
   6451     { 0x01001ea9, 770 }, /* acircumflexhook */
   6452     { 0x01001eaa, 786 }, /* Acircumflextilde */
   6453     { 0x01001eab, 803 }, /* acircumflextilde */
   6454     { 0x01001eac, 680 }, /* Acircumflexbelowdot */
   6455     { 0x01001ead, 700 }, /* acircumflexbelowdot */
   6456     { 0x01001eae, 459 }, /* Abreveacute */
   6457     { 0x01001eaf, 471 }, /* abreveacute */
   6458     { 0x01001eb0, 513 }, /* Abrevegrave */
   6459     { 0x01001eb1, 525 }, /* abrevegrave */
   6460     { 0x01001eb2, 537 }, /* Abrevehook */
   6461     { 0x01001eb3, 548 }, /* abrevehook */
   6462     { 0x01001eb4, 559 }, /* Abrevetilde */
   6463     { 0x01001eb5, 571 }, /* abrevetilde */
   6464     { 0x01001eb6, 483 }, /* Abrevebelowdot */
   6465     { 0x01001eb7, 498 }, /* abrevebelowdot */
   6466     { 0x01001eb8, 11462 }, /* Ebelowdot */
   6467     { 0x01001eb9, 11472 }, /* ebelowdot */
   6468     { 0x01001eba, 11738 }, /* Ehook */
   6469     { 0x01001ebb, 11744 }, /* ehook */
   6470     { 0x01001ebc, 12076 }, /* Etilde */
   6471     { 0x01001ebd, 12083 }, /* etilde */
   6472     { 0x01001ebe, 11520 }, /* Ecircumflexacute */
   6473     { 0x01001ebf, 11537 }, /* ecircumflexacute */
   6474     { 0x01001ec0, 11594 }, /* Ecircumflexgrave */
   6475     { 0x01001ec1, 11611 }, /* ecircumflexgrave */
   6476     { 0x01001ec2, 11628 }, /* Ecircumflexhook */
   6477     { 0x01001ec3, 11644 }, /* ecircumflexhook */
   6478     { 0x01001ec4, 11660 }, /* Ecircumflextilde */
   6479     { 0x01001ec5, 11677 }, /* ecircumflextilde */
   6480     { 0x01001ec6, 11554 }, /* Ecircumflexbelowdot */
   6481     { 0x01001ec7, 11574 }, /* ecircumflexbelowdot */
   6482     { 0x01001ec8, 17219 }, /* Ihook */
   6483     { 0x01001ec9, 17225 }, /* ihook */
   6484     { 0x01001eca, 17097 }, /* Ibelowdot */
   6485     { 0x01001ecb, 17107 }, /* ibelowdot */
   6486     { 0x01001ecc, 20234 }, /* Obelowdot */
   6487     { 0x01001ecd, 20244 }, /* obelowdot */
   6488     { 0x01001ece, 20541 }, /* Ohook */
   6489     { 0x01001ecf, 20547 }, /* ohook */
   6490     { 0x01001ed0, 20292 }, /* Ocircumflexacute */
   6491     { 0x01001ed1, 20309 }, /* ocircumflexacute */
   6492     { 0x01001ed2, 20366 }, /* Ocircumflexgrave */
   6493     { 0x01001ed3, 20383 }, /* ocircumflexgrave */
   6494     { 0x01001ed4, 20400 }, /* Ocircumflexhook */
   6495     { 0x01001ed5, 20416 }, /* ocircumflexhook */
   6496     { 0x01001ed6, 20432 }, /* Ocircumflextilde */
   6497     { 0x01001ed7, 20449 }, /* ocircumflextilde */
   6498     { 0x01001ed8, 20326 }, /* Ocircumflexbelowdot */
   6499     { 0x01001ed9, 20346 }, /* ocircumflexbelowdot */
   6500     { 0x01001eda, 20565 }, /* Ohornacute */
   6501     { 0x01001edb, 20576 }, /* ohornacute */
   6502     { 0x01001edc, 20615 }, /* Ohorngrave */
   6503     { 0x01001edd, 20626 }, /* ohorngrave */
   6504     { 0x01001ede, 20637 }, /* Ohornhook */
   6505     { 0x01001edf, 20647 }, /* ohornhook */
   6506     { 0x01001ee0, 20657 }, /* Ohorntilde */
   6507     { 0x01001ee1, 20668 }, /* ohorntilde */
   6508     { 0x01001ee2, 20587 }, /* Ohornbelowdot */
   6509     { 0x01001ee3, 20601 }, /* ohornbelowdot */
   6510     { 0x01001ee4, 25865 }, /* Ubelowdot */
   6511     { 0x01001ee5, 25875 }, /* ubelowdot */
   6512     { 0x01001ee6, 25985 }, /* Uhook */
   6513     { 0x01001ee7, 25991 }, /* uhook */
   6514     { 0x01001ee8, 26009 }, /* Uhornacute */
   6515     { 0x01001ee9, 26020 }, /* uhornacute */
   6516     { 0x01001eea, 26059 }, /* Uhorngrave */
   6517     { 0x01001eeb, 26070 }, /* uhorngrave */
   6518     { 0x01001eec, 26081 }, /* Uhornhook */
   6519     { 0x01001eed, 26091 }, /* uhornhook */
   6520     { 0x01001eee, 26101 }, /* Uhorntilde */
   6521     { 0x01001eef, 26112 }, /* uhorntilde */
   6522     { 0x01001ef0, 26031 }, /* Uhornbelowdot */
   6523     { 0x01001ef1, 26045 }, /* uhornbelowdot */
   6524     { 0x01001ef2, 29060 }, /* Ygrave */
   6525     { 0x01001ef3, 29067 }, /* ygrave */
   6526     { 0x01001ef4, 28990 }, /* Ybelowdot */
   6527     { 0x01001ef5, 29000 }, /* ybelowdot */
   6528     { 0x01001ef6, 29074 }, /* Yhook */
   6529     { 0x01001ef7, 29080 }, /* yhook */
   6530     { 0x01001ef8, 29086 }, /* Ytilde */
   6531     { 0x01001ef9, 29093 }, /* ytilde */
   6532     { 0x01002070, 29199 }, /* zerosuperior */
   6533     { 0x01002074, 12632 }, /* foursuperior */
   6534     { 0x01002075, 12594 }, /* fivesuperior */
   6535     { 0x01002076, 23756 }, /* sixsuperior */
   6536     { 0x01002077, 22932 }, /* sevensuperior */
   6537     { 0x01002078, 11765 }, /* eightsuperior */
   6538     { 0x01002079, 20062 }, /* ninesuperior */
   6539     { 0x01002080, 29185 }, /* zerosubscript */
   6540     { 0x01002081, 20742 }, /* onesubscript */
   6541     { 0x01002082, 25812 }, /* twosubscript */
   6542     { 0x01002083, 25556 }, /* threesubscript */
   6543     { 0x01002084, 12618 }, /* foursubscript */
   6544     { 0x01002085, 12580 }, /* fivesubscript */
   6545     { 0x01002086, 23743 }, /* sixsubscript */
   6546     { 0x01002087, 22917 }, /* sevensubscript */
   6547     { 0x01002088, 11750 }, /* eightsubscript */
   6548     { 0x01002089, 20048 }, /* ninesubscript */
   6549     { 0x010020a0, 11694 }, /* EcuSign */
   6550     { 0x010020a1, 8670 }, /* ColonSign */
   6551     { 0x010020a2, 8744 }, /* CruzeiroSign */
   6552     { 0x010020a3, 12416 }, /* FFrancSign */
   6553     { 0x010020a4, 19448 }, /* LiraSign */
   6554     { 0x010020a5, 19724 }, /* MillSign */
   6555     { 0x010020a6, 19967 }, /* NairaSign */
   6556     { 0x010020a7, 21526 }, /* PesetaSign */
   6557     { 0x010020a8, 22569 }, /* RupeeSign */
   6558     { 0x010020a9, 26623 }, /* WonSign */
   6559     { 0x010020aa, 20009 }, /* NewSheqelSign */
   6560     { 0x010020ab, 11258 }, /* DongSign */
   6561     { 0x01002202, 21446 }, /* partdifferential */
   6562     { 0x01002205, 11919 }, /* emptyset */
   6563     { 0x01002208, 11802 }, /* elementof */
   6564     { 0x01002209, 20112 }, /* notelementof */
   6565     { 0x0100220b, 8686 }, /* containsas */
   6566     { 0x0100221a, 23809 }, /* squareroot */
   6567     { 0x0100221b, 8757 }, /* cuberoot */
   6568     { 0x0100221c, 12645 }, /* fourthroot */
   6569     { 0x0100222c, 11232 }, /* dintegral */
   6570     { 0x0100222d, 25585 }, /* tintegral */
   6571     { 0x01002235, 3396 }, /* because */
   6572     { 0x01002247, 20100 }, /* notapproxeq */
   6573     { 0x01002248, 945 }, /* approxeq */
   6574     { 0x01002262, 20134 }, /* notidentical */
   6575     { 0x01002263, 23854 }, /* stricteq */
   6576     { 0x01002800, 3628 }, /* braille_blank */
   6577     { 0x01002801, 3783 }, /* braille_dots_1 */
   6578     { 0x01002802, 6151 }, /* braille_dots_2 */
   6579     { 0x01002803, 3798 }, /* braille_dots_12 */
   6580     { 0x01002804, 7303 }, /* braille_dots_3 */
   6581     { 0x01002805, 5014 }, /* braille_dots_13 */
   6582     { 0x01002806, 6166 }, /* braille_dots_23 */
   6583     { 0x01002807, 3814 }, /* braille_dots_123 */
   6584     { 0x01002808, 7863 }, /* braille_dots_4 */
   6585     { 0x01002809, 5606 }, /* braille_dots_14 */
   6586     { 0x0100280a, 6758 }, /* braille_dots_24 */
   6587     { 0x0100280b, 4438 }, /* braille_dots_124 */
   6588     { 0x0100280c, 7318 }, /* braille_dots_34 */
   6589     { 0x0100280d, 5030 }, /* braille_dots_134 */
   6590     { 0x0100280e, 6182 }, /* braille_dots_234 */
   6591     { 0x0100280f, 3831 }, /* braille_dots_1234 */
   6592     { 0x01002810, 8135 }, /* braille_dots_5 */
   6593     { 0x01002811, 5894 }, /* braille_dots_15 */
   6594     { 0x01002812, 7046 }, /* braille_dots_25 */
   6595     { 0x01002813, 4742 }, /* braille_dots_125 */
   6596     { 0x01002814, 7606 }, /* braille_dots_35 */
   6597     { 0x01002815, 5334 }, /* braille_dots_135 */
   6598     { 0x01002816, 6486 }, /* braille_dots_235 */
   6599     { 0x01002817, 4151 }, /* braille_dots_1235 */
   6600     { 0x01002818, 7878 }, /* braille_dots_45 */
   6601     { 0x01002819, 5622 }, /* braille_dots_145 */
   6602     { 0x0100281a, 6774 }, /* braille_dots_245 */
   6603     { 0x0100281b, 4455 }, /* braille_dots_1245 */
   6604     { 0x0100281c, 7334 }, /* braille_dots_345 */
   6605     { 0x0100281d, 5047 }, /* braille_dots_1345 */
   6606     { 0x0100281e, 6199 }, /* braille_dots_2345 */
   6607     { 0x0100281f, 3849 }, /* braille_dots_12345 */
   6608     { 0x01002820, 8267 }, /* braille_dots_6 */
   6609     { 0x01002821, 6034 }, /* braille_dots_16 */
   6610     { 0x01002822, 7186 }, /* braille_dots_26 */
   6611     { 0x01002823, 4890 }, /* braille_dots_126 */
   6612     { 0x01002824, 7746 }, /* braille_dots_36 */
   6613     { 0x01002825, 5482 }, /* braille_dots_136 */
   6614     { 0x01002826, 6634 }, /* braille_dots_236 */
   6615     { 0x01002827, 4307 }, /* braille_dots_1236 */
   6616     { 0x01002828, 8018 }, /* braille_dots_46 */
   6617     { 0x01002829, 5770 }, /* braille_dots_146 */
   6618     { 0x0100282a, 6922 }, /* braille_dots_246 */
   6619     { 0x0100282b, 4611 }, /* braille_dots_1246 */
   6620     { 0x0100282c, 7482 }, /* braille_dots_346 */
   6621     { 0x0100282d, 5203 }, /* braille_dots_1346 */
   6622     { 0x0100282e, 6355 }, /* braille_dots_2346 */
   6623     { 0x0100282f, 4013 }, /* braille_dots_12346 */
   6624     { 0x01002830, 8150 }, /* braille_dots_56 */
   6625     { 0x01002831, 5910 }, /* braille_dots_156 */
   6626     { 0x01002832, 7062 }, /* braille_dots_256 */
   6627     { 0x01002833, 4759 }, /* braille_dots_1256 */
   6628     { 0x01002834, 7622 }, /* braille_dots_356 */
   6629     { 0x01002835, 5351 }, /* braille_dots_1356 */
   6630     { 0x01002836, 6503 }, /* braille_dots_2356 */
   6631     { 0x01002837, 4169 }, /* braille_dots_12356 */
   6632     { 0x01002838, 7894 }, /* braille_dots_456 */
   6633     { 0x01002839, 5639 }, /* braille_dots_1456 */
   6634     { 0x0100283a, 6791 }, /* braille_dots_2456 */
   6635     { 0x0100283b, 4473 }, /* braille_dots_12456 */
   6636     { 0x0100283c, 7351 }, /* braille_dots_3456 */
   6637     { 0x0100283d, 5065 }, /* braille_dots_13456 */
   6638     { 0x0100283e, 6217 }, /* braille_dots_23456 */
   6639     { 0x0100283f, 3868 }, /* braille_dots_123456 */
   6640     { 0x01002840, 8331 }, /* braille_dots_7 */
   6641     { 0x01002841, 6102 }, /* braille_dots_17 */
   6642     { 0x01002842, 7254 }, /* braille_dots_27 */
   6643     { 0x01002843, 4962 }, /* braille_dots_127 */
   6644     { 0x01002844, 7814 }, /* braille_dots_37 */
   6645     { 0x01002845, 5554 }, /* braille_dots_137 */
   6646     { 0x01002846, 6706 }, /* braille_dots_237 */
   6647     { 0x01002847, 4383 }, /* braille_dots_1237 */
   6648     { 0x01002848, 8086 }, /* braille_dots_47 */
   6649     { 0x01002849, 5842 }, /* braille_dots_147 */
   6650     { 0x0100284a, 6994 }, /* braille_dots_247 */
   6651     { 0x0100284b, 4687 }, /* braille_dots_1247 */
   6652     { 0x0100284c, 7554 }, /* braille_dots_347 */
   6653     { 0x0100284d, 5279 }, /* braille_dots_1347 */
   6654     { 0x0100284e, 6431 }, /* braille_dots_2347 */
   6655     { 0x0100284f, 4093 }, /* braille_dots_12347 */
   6656     { 0x01002850, 8218 }, /* braille_dots_57 */
   6657     { 0x01002851, 5982 }, /* braille_dots_157 */
   6658     { 0x01002852, 7134 }, /* braille_dots_257 */
   6659     { 0x01002853, 4835 }, /* braille_dots_1257 */
   6660     { 0x01002854, 7694 }, /* braille_dots_357 */
   6661     { 0x01002855, 5427 }, /* braille_dots_1357 */
   6662     { 0x01002856, 6579 }, /* braille_dots_2357 */
   6663     { 0x01002857, 4249 }, /* braille_dots_12357 */
   6664     { 0x01002858, 7966 }, /* braille_dots_457 */
   6665     { 0x01002859, 5715 }, /* braille_dots_1457 */
   6666     { 0x0100285a, 6867 }, /* braille_dots_2457 */
   6667     { 0x0100285b, 4553 }, /* braille_dots_12457 */
   6668     { 0x0100285c, 7427 }, /* braille_dots_3457 */
   6669     { 0x0100285d, 5145 }, /* braille_dots_13457 */
   6670     { 0x0100285e, 6297 }, /* braille_dots_23457 */
   6671     { 0x0100285f, 3952 }, /* braille_dots_123457 */
   6672     { 0x01002860, 8282 }, /* braille_dots_67 */
   6673     { 0x01002861, 6050 }, /* braille_dots_167 */
   6674     { 0x01002862, 7202 }, /* braille_dots_267 */
   6675     { 0x01002863, 4907 }, /* braille_dots_1267 */
   6676     { 0x01002864, 7762 }, /* braille_dots_367 */
   6677     { 0x01002865, 5499 }, /* braille_dots_1367 */
   6678     { 0x01002866, 6651 }, /* braille_dots_2367 */
   6679     { 0x01002867, 4325 }, /* braille_dots_12367 */
   6680     { 0x01002868, 8034 }, /* braille_dots_467 */
   6681     { 0x01002869, 5787 }, /* braille_dots_1467 */
   6682     { 0x0100286a, 6939 }, /* braille_dots_2467 */
   6683     { 0x0100286b, 4629 }, /* braille_dots_12467 */
   6684     { 0x0100286c, 7499 }, /* braille_dots_3467 */
   6685     { 0x0100286d, 5221 }, /* braille_dots_13467 */
   6686     { 0x0100286e, 6373 }, /* braille_dots_23467 */
   6687     { 0x0100286f, 4032 }, /* braille_dots_123467 */
   6688     { 0x01002870, 8166 }, /* braille_dots_567 */
   6689     { 0x01002871, 5927 }, /* braille_dots_1567 */
   6690     { 0x01002872, 7079 }, /* braille_dots_2567 */
   6691     { 0x01002873, 4777 }, /* braille_dots_12567 */
   6692     { 0x01002874, 7639 }, /* braille_dots_3567 */
   6693     { 0x01002875, 5369 }, /* braille_dots_13567 */
   6694     { 0x01002876, 6521 }, /* braille_dots_23567 */
   6695     { 0x01002877, 4188 }, /* braille_dots_123567 */
   6696     { 0x01002878, 7911 }, /* braille_dots_4567 */
   6697     { 0x01002879, 5657 }, /* braille_dots_14567 */
   6698     { 0x0100287a, 6809 }, /* braille_dots_24567 */
   6699     { 0x0100287b, 4492 }, /* braille_dots_124567 */
   6700     { 0x0100287c, 7369 }, /* braille_dots_34567 */
   6701     { 0x0100287d, 5084 }, /* braille_dots_134567 */
   6702     { 0x0100287e, 6236 }, /* braille_dots_234567 */
   6703     { 0x0100287f, 3888 }, /* braille_dots_1234567 */
   6704     { 0x01002880, 8362 }, /* braille_dots_8 */
   6705     { 0x01002881, 6135 }, /* braille_dots_18 */
   6706     { 0x01002882, 7287 }, /* braille_dots_28 */
   6707     { 0x01002883, 4997 }, /* braille_dots_128 */
   6708     { 0x01002884, 7847 }, /* braille_dots_38 */
   6709     { 0x01002885, 5589 }, /* braille_dots_138 */
   6710     { 0x01002886, 6741 }, /* braille_dots_238 */
   6711     { 0x01002887, 4420 }, /* braille_dots_1238 */
   6712     { 0x01002888, 8119 }, /* braille_dots_48 */
   6713     { 0x01002889, 5877 }, /* braille_dots_148 */
   6714     { 0x0100288a, 7029 }, /* braille_dots_248 */
   6715     { 0x0100288b, 4724 }, /* braille_dots_1248 */
   6716     { 0x0100288c, 7589 }, /* braille_dots_348 */
   6717     { 0x0100288d, 5316 }, /* braille_dots_1348 */
   6718     { 0x0100288e, 6468 }, /* braille_dots_2348 */
   6719     { 0x0100288f, 4132 }, /* braille_dots_12348 */
   6720     { 0x01002890, 8251 }, /* braille_dots_58 */
   6721     { 0x01002891, 6017 }, /* braille_dots_158 */
   6722     { 0x01002892, 7169 }, /* braille_dots_258 */
   6723     { 0x01002893, 4872 }, /* braille_dots_1258 */
   6724     { 0x01002894, 7729 }, /* braille_dots_358 */
   6725     { 0x01002895, 5464 }, /* braille_dots_1358 */
   6726     { 0x01002896, 6616 }, /* braille_dots_2358 */
   6727     { 0x01002897, 4288 }, /* braille_dots_12358 */
   6728     { 0x01002898, 8001 }, /* braille_dots_458 */
   6729     { 0x01002899, 5752 }, /* braille_dots_1458 */
   6730     { 0x0100289a, 6904 }, /* braille_dots_2458 */
   6731     { 0x0100289b, 4592 }, /* braille_dots_12458 */
   6732     { 0x0100289c, 7464 }, /* braille_dots_3458 */
   6733     { 0x0100289d, 5184 }, /* braille_dots_13458 */
   6734     { 0x0100289e, 6336 }, /* braille_dots_23458 */
   6735     { 0x0100289f, 3993 }, /* braille_dots_123458 */
   6736     { 0x010028a0, 8315 }, /* braille_dots_68 */
   6737     { 0x010028a1, 6085 }, /* braille_dots_168 */
   6738     { 0x010028a2, 7237 }, /* braille_dots_268 */
   6739     { 0x010028a3, 4944 }, /* braille_dots_1268 */
   6740     { 0x010028a4, 7797 }, /* braille_dots_368 */
   6741     { 0x010028a5, 5536 }, /* braille_dots_1368 */
   6742     { 0x010028a6, 6688 }, /* braille_dots_2368 */
   6743     { 0x010028a7, 4364 }, /* braille_dots_12368 */
   6744     { 0x010028a8, 8069 }, /* braille_dots_468 */
   6745     { 0x010028a9, 5824 }, /* braille_dots_1468 */
   6746     { 0x010028aa, 6976 }, /* braille_dots_2468 */
   6747     { 0x010028ab, 4668 }, /* braille_dots_12468 */
   6748     { 0x010028ac, 7536 }, /* braille_dots_3468 */
   6749     { 0x010028ad, 5260 }, /* braille_dots_13468 */
   6750     { 0x010028ae, 6412 }, /* braille_dots_23468 */
   6751     { 0x010028af, 4073 }, /* braille_dots_123468 */
   6752     { 0x010028b0, 8201 }, /* braille_dots_568 */
   6753     { 0x010028b1, 5964 }, /* braille_dots_1568 */
   6754     { 0x010028b2, 7116 }, /* braille_dots_2568 */
   6755     { 0x010028b3, 4816 }, /* braille_dots_12568 */
   6756     { 0x010028b4, 7676 }, /* braille_dots_3568 */
   6757     { 0x010028b5, 5408 }, /* braille_dots_13568 */
   6758     { 0x010028b6, 6560 }, /* braille_dots_23568 */
   6759     { 0x010028b7, 4229 }, /* braille_dots_123568 */
   6760     { 0x010028b8, 7948 }, /* braille_dots_4568 */
   6761     { 0x010028b9, 5696 }, /* braille_dots_14568 */
   6762     { 0x010028ba, 6848 }, /* braille_dots_24568 */
   6763     { 0x010028bb, 4533 }, /* braille_dots_124568 */
   6764     { 0x010028bc, 7408 }, /* braille_dots_34568 */
   6765     { 0x010028bd, 5125 }, /* braille_dots_134568 */
   6766     { 0x010028be, 6277 }, /* braille_dots_234568 */
   6767     { 0x010028bf, 3931 }, /* braille_dots_1234568 */
   6768     { 0x010028c0, 8346 }, /* braille_dots_78 */
   6769     { 0x010028c1, 6118 }, /* braille_dots_178 */
   6770     { 0x010028c2, 7270 }, /* braille_dots_278 */
   6771     { 0x010028c3, 4979 }, /* braille_dots_1278 */
   6772     { 0x010028c4, 7830 }, /* braille_dots_378 */
   6773     { 0x010028c5, 5571 }, /* braille_dots_1378 */
   6774     { 0x010028c6, 6723 }, /* braille_dots_2378 */
   6775     { 0x010028c7, 4401 }, /* braille_dots_12378 */
   6776     { 0x010028c8, 8102 }, /* braille_dots_478 */
   6777     { 0x010028c9, 5859 }, /* braille_dots_1478 */
   6778     { 0x010028ca, 7011 }, /* braille_dots_2478 */
   6779     { 0x010028cb, 4705 }, /* braille_dots_12478 */
   6780     { 0x010028cc, 7571 }, /* braille_dots_3478 */
   6781     { 0x010028cd, 5297 }, /* braille_dots_13478 */
   6782     { 0x010028ce, 6449 }, /* braille_dots_23478 */
   6783     { 0x010028cf, 4112 }, /* braille_dots_123478 */
   6784     { 0x010028d0, 8234 }, /* braille_dots_578 */
   6785     { 0x010028d1, 5999 }, /* braille_dots_1578 */
   6786     { 0x010028d2, 7151 }, /* braille_dots_2578 */
   6787     { 0x010028d3, 4853 }, /* braille_dots_12578 */
   6788     { 0x010028d4, 7711 }, /* braille_dots_3578 */
   6789     { 0x010028d5, 5445 }, /* braille_dots_13578 */
   6790     { 0x010028d6, 6597 }, /* braille_dots_23578 */
   6791     { 0x010028d7, 4268 }, /* braille_dots_123578 */
   6792     { 0x010028d8, 7983 }, /* braille_dots_4578 */
   6793     { 0x010028d9, 5733 }, /* braille_dots_14578 */
   6794     { 0x010028da, 6885 }, /* braille_dots_24578 */
   6795     { 0x010028db, 4572 }, /* braille_dots_124578 */
   6796     { 0x010028dc, 7445 }, /* braille_dots_34578 */
   6797     { 0x010028dd, 5164 }, /* braille_dots_134578 */
   6798     { 0x010028de, 6316 }, /* braille_dots_234578 */
   6799     { 0x010028df, 3972 }, /* braille_dots_1234578 */
   6800     { 0x010028e0, 8298 }, /* braille_dots_678 */
   6801     { 0x010028e1, 6067 }, /* braille_dots_1678 */
   6802     { 0x010028e2, 7219 }, /* braille_dots_2678 */
   6803     { 0x010028e3, 4925 }, /* braille_dots_12678 */
   6804     { 0x010028e4, 7779 }, /* braille_dots_3678 */
   6805     { 0x010028e5, 5517 }, /* braille_dots_13678 */
   6806     { 0x010028e6, 6669 }, /* braille_dots_23678 */
   6807     { 0x010028e7, 4344 }, /* braille_dots_123678 */
   6808     { 0x010028e8, 8051 }, /* braille_dots_4678 */
   6809     { 0x010028e9, 5805 }, /* braille_dots_14678 */
   6810     { 0x010028ea, 6957 }, /* braille_dots_24678 */
   6811     { 0x010028eb, 4648 }, /* braille_dots_124678 */
   6812     { 0x010028ec, 7517 }, /* braille_dots_34678 */
   6813     { 0x010028ed, 5240 }, /* braille_dots_134678 */
   6814     { 0x010028ee, 6392 }, /* braille_dots_234678 */
   6815     { 0x010028ef, 4052 }, /* braille_dots_1234678 */
   6816     { 0x010028f0, 8183 }, /* braille_dots_5678 */
   6817     { 0x010028f1, 5945 }, /* braille_dots_15678 */
   6818     { 0x010028f2, 7097 }, /* braille_dots_25678 */
   6819     { 0x010028f3, 4796 }, /* braille_dots_125678 */
   6820     { 0x010028f4, 7657 }, /* braille_dots_35678 */
   6821     { 0x010028f5, 5388 }, /* braille_dots_135678 */
   6822     { 0x010028f6, 6540 }, /* braille_dots_235678 */
   6823     { 0x010028f7, 4208 }, /* braille_dots_1235678 */
   6824     { 0x010028f8, 7929 }, /* braille_dots_45678 */
   6825     { 0x010028f9, 5676 }, /* braille_dots_145678 */
   6826     { 0x010028fa, 6828 }, /* braille_dots_245678 */
   6827     { 0x010028fb, 4512 }, /* braille_dots_1245678 */
   6828     { 0x010028fc, 7388 }, /* braille_dots_345678 */
   6829     { 0x010028fd, 5104 }, /* braille_dots_1345678 */
   6830     { 0x010028fe, 6256 }, /* braille_dots_2345678 */
   6831     { 0x010028ff, 3909 }, /* braille_dots_12345678 */
   6832     { 0x100000a8, 16910 }, /* hpmute_acute */
   6833     { 0x100000a9, 16977 }, /* hpmute_grave */
   6834     { 0x100000aa, 16923 }, /* hpmute_asciicircum */
   6835     { 0x100000ab, 16960 }, /* hpmute_diaeresis */
   6836     { 0x100000ac, 16942 }, /* hpmute_asciitilde */
   6837     { 0x100000af, 16867 }, /* hplira */
   6838     { 0x100000be, 16813 }, /* hpguilder */
   6839     { 0x100000ee, 17014 }, /* hpYdiaeresis */
   6840     { 0x100000f6, 16874 }, /* hplongminus */
   6841     { 0x100000fc, 16767 }, /* hpblock */
   6842     { 0x1000fe22, 10414 }, /* Ddiaeresis */
   6843     { 0x1000fe27, 10344 }, /* Dacute_accent */
   6844     { 0x1000fe2c, 10379 }, /* Dcedilla_accent */
   6845     { 0x1000fe5e, 10395 }, /* Dcircumflex_accent */
   6846     { 0x1000fe60, 11189 }, /* Dgrave_accent */
   6847     { 0x1000fe7e, 11417 }, /* Dtilde */
   6848     { 0x1000feb0, 11388 }, /* Dring_accent */
   6849     { 0x1000ff00, 11380 }, /* DRemove */
   6850     { 0x1000ff48, 16886 }, /* hpModelock1 */
   6851     { 0x1000ff49, 16898 }, /* hpModelock2 */
   6852     { 0x1000ff6c, 16990 }, /* hpReset */
   6853     { 0x1000ff6d, 16998 }, /* hpSystem */
   6854     { 0x1000ff6e, 17007 }, /* hpUser */
   6855     { 0x1000ff6f, 16775 }, /* hpClearLine */
   6856     { 0x1000ff70, 16836 }, /* hpInsertLine */
   6857     { 0x1000ff71, 16800 }, /* hpDeleteLine */
   6858     { 0x1000ff72, 16823 }, /* hpInsertChar */
   6859     { 0x1000ff73, 16787 }, /* hpDeleteChar */
   6860     { 0x1000ff74, 16757 }, /* hpBackTab */
   6861     { 0x1000ff75, 16854 }, /* hpKP_BackTab */
   6862     { 0x1000ff76, 12125 }, /* Ext16bit_L */
   6863     { 0x1000ff77, 12136 }, /* Ext16bit_R */
   6864     { 0x1004ff02, 20956 }, /* osfCopy */
   6865     { 0x1004ff03, 20964 }, /* osfCut */
   6866     { 0x1004ff04, 21163 }, /* osfPaste */
   6867     { 0x1004ff07, 20900 }, /* osfBackTab */
   6868     { 0x1004ff08, 20887 }, /* osfBackSpace */
   6869     { 0x1004ff0b, 20947 }, /* osfClear */
   6870     { 0x1004ff1b, 21026 }, /* osfEscape */
   6871     { 0x1004ff31, 20876 }, /* osfAddMode */
   6872     { 0x1004ff32, 21197 }, /* osfPrimaryPaste */
   6873     { 0x1004ff33, 21213 }, /* osfQuickPaste */
   6874     { 0x1004ff40, 21128 }, /* osfPageLeft */
   6875     { 0x1004ff41, 21153 }, /* osfPageUp */
   6876     { 0x1004ff42, 21116 }, /* osfPageDown */
   6877     { 0x1004ff43, 21140 }, /* osfPageRight */
   6878     { 0x1004ff44, 20864 }, /* osfActivate */
   6879     { 0x1004ff45, 21080 }, /* osfMenuBar */
   6880     { 0x1004ff51, 21064 }, /* osfLeft */
   6881     { 0x1004ff52, 21290 }, /* osfUp */
   6882     { 0x1004ff53, 21250 }, /* osfRight */
   6883     { 0x1004ff54, 20996 }, /* osfDown */
   6884     { 0x1004ff57, 21015 }, /* osfEndLine */
   6885     { 0x1004ff58, 20924 }, /* osfBeginLine */
   6886     { 0x1004ff59, 21004 }, /* osfEndData */
   6887     { 0x1004ff5a, 20911 }, /* osfBeginData */
   6888     { 0x1004ff5b, 21185 }, /* osfPrevMenu */
   6889     { 0x1004ff5c, 21104 }, /* osfNextMenu */
   6890     { 0x1004ff5d, 21172 }, /* osfPrevField */
   6891     { 0x1004ff5e, 21091 }, /* osfNextField */
   6892     { 0x1004ff60, 21259 }, /* osfSelect */
   6893     { 0x1004ff63, 21054 }, /* osfInsert */
   6894     { 0x1004ff65, 21282 }, /* osfUndo */
   6895     { 0x1004ff67, 21072 }, /* osfMenu */
   6896     { 0x1004ff69, 20937 }, /* osfCancel */
   6897     { 0x1004ff6a, 21046 }, /* osfHelp */
   6898     { 0x1004ff71, 21269 }, /* osfSelectAll */
   6899     { 0x1004ff72, 20981 }, /* osfDeselectAll */
   6900     { 0x1004ff73, 21227 }, /* osfReselect */
   6901     { 0x1004ff74, 21036 }, /* osfExtend */
   6902     { 0x1004ff78, 21239 }, /* osfRestore */
   6903     { 0x1004ffff, 20971 }, /* osfDelete */
   6904     { 0x1005ff00, 24032 }, /* SunFA_Grave */
   6905     { 0x1005ff01, 24003 }, /* SunFA_Circum */
   6906     { 0x1005ff02, 24044 }, /* SunFA_Tilde */
   6907     { 0x1005ff03, 23977 }, /* SunFA_Acute */
   6908     { 0x1005ff04, 24016 }, /* SunFA_Diaeresis */
   6909     { 0x1005ff05, 23989 }, /* SunFA_Cedilla */
   6910     { 0x1005ff10, 23963 }, /* SunF36 */
   6911     { 0x1005ff11, 23970 }, /* SunF37 */
   6912     { 0x1005ff60, 24180 }, /* SunSys_Req */
   6913     { 0x1005ff70, 24163 }, /* SunProps */
   6914     { 0x1005ff71, 24064 }, /* SunFront */
   6915     { 0x1005ff72, 23948 }, /* SunCopy */
   6916     { 0x1005ff73, 24073 }, /* SunOpen */
   6917     { 0x1005ff74, 24103 }, /* SunPaste */
   6918     { 0x1005ff75, 23956 }, /* SunCut */
   6919     { 0x1005ff76, 24112 }, /* SunPowerSwitch */
   6920     { 0x1005ff77, 23884 }, /* SunAudioLowerVolume */
   6921     { 0x1005ff78, 23904 }, /* SunAudioMute */
   6922     { 0x1005ff79, 23917 }, /* SunAudioRaiseVolume */
   6923     { 0x1005ff7a, 24199 }, /* SunVideoDegauss */
   6924     { 0x1005ff7b, 24215 }, /* SunVideoLowerBrightness */
   6925     { 0x1005ff7c, 24239 }, /* SunVideoRaiseBrightness */
   6926     { 0x1005ff7d, 24127 }, /* SunPowerSwitchShift */
   6927     { 0x1008fe01, 28451 }, /* XF86Switch_VT_1 */
   6928     { 0x1008fe02, 28518 }, /* XF86Switch_VT_2 */
   6929     { 0x1008fe03, 28534 }, /* XF86Switch_VT_3 */
   6930     { 0x1008fe04, 28550 }, /* XF86Switch_VT_4 */
   6931     { 0x1008fe05, 28566 }, /* XF86Switch_VT_5 */
   6932     { 0x1008fe06, 28582 }, /* XF86Switch_VT_6 */
   6933     { 0x1008fe07, 28598 }, /* XF86Switch_VT_7 */
   6934     { 0x1008fe08, 28614 }, /* XF86Switch_VT_8 */
   6935     { 0x1008fe09, 28630 }, /* XF86Switch_VT_9 */
   6936     { 0x1008fe0a, 28467 }, /* XF86Switch_VT_10 */
   6937     { 0x1008fe0b, 28484 }, /* XF86Switch_VT_11 */
   6938     { 0x1008fe0c, 28501 }, /* XF86Switch_VT_12 */
   6939     { 0x1008fe20, 28777 }, /* XF86Ungrab */
   6940     { 0x1008fe21, 27135 }, /* XF86ClearGrab */
   6941     { 0x1008fe22, 27962 }, /* XF86Next_VMode */
   6942     { 0x1008fe23, 28084 }, /* XF86Prev_VMode */
   6943     { 0x1008fe24, 27742 }, /* XF86LogWindowTree */
   6944     { 0x1008fe25, 27715 }, /* XF86LogGrabInfo */
   6945     { 0x1008ff01, 27853 }, /* XF86ModeLock */
   6946     { 0x1008ff02, 27888 }, /* XF86MonBrightnessUp */
   6947     { 0x1008ff03, 27866 }, /* XF86MonBrightnessDown */
   6948     { 0x1008ff04, 27491 }, /* XF86KbdLightOnOff */
   6949     { 0x1008ff05, 27471 }, /* XF86KbdBrightnessUp */
   6950     { 0x1008ff06, 27449 }, /* XF86KbdBrightnessDown */
   6951     { 0x1008ff10, 28383 }, /* XF86Standby */
   6952     { 0x1008ff11, 26749 }, /* XF86AudioLowerVolume */
   6953     { 0x1008ff12, 26802 }, /* XF86AudioMute */
   6954     { 0x1008ff13, 26873 }, /* XF86AudioRaiseVolume */
   6955     { 0x1008ff14, 26845 }, /* XF86AudioPlay */
   6956     { 0x1008ff15, 26962 }, /* XF86AudioStop */
   6957     { 0x1008ff16, 26859 }, /* XF86AudioPrev */
   6958     { 0x1008ff17, 26816 }, /* XF86AudioNext */
   6959     { 0x1008ff18, 27412 }, /* XF86HomePage */
   6960     { 0x1008ff19, 27760 }, /* XF86Mail */
   6961     { 0x1008ff1a, 28395 }, /* XF86Start */
   6962     { 0x1008ff1b, 28307 }, /* XF86Search */
   6963     { 0x1008ff1c, 26914 }, /* XF86AudioRecord */
   6964     { 0x1008ff1d, 27090 }, /* XF86Calculator */
   6965     { 0x1008ff1e, 27808 }, /* XF86Memo */
   6966     { 0x1008ff1f, 28681 }, /* XF86ToDoList */
   6967     { 0x1008ff20, 27105 }, /* XF86Calendar */
   6968     { 0x1008ff21, 28057 }, /* XF86PowerDown */
   6969     { 0x1008ff22, 27173 }, /* XF86ContrastAdjust */
   6970     { 0x1008ff23, 28177 }, /* XF86RockerUp */
   6971     { 0x1008ff24, 28146 }, /* XF86RockerDown */
   6972     { 0x1008ff25, 28161 }, /* XF86RockerEnter */
   6973     { 0x1008ff26, 26985 }, /* XF86Back */
   6974     { 0x1008ff27, 27317 }, /* XF86Forward */
   6975     { 0x1008ff28, 28405 }, /* XF86Stop */
   6976     { 0x1008ff29, 28113 }, /* XF86Refresh */
   6977     { 0x1008ff2a, 28071 }, /* XF86PowerOff */
   6978     { 0x1008ff2b, 28865 }, /* XF86WakeUp */
   6979     { 0x1008ff2c, 27258 }, /* XF86Eject */
   6980     { 0x1008ff2d, 28247 }, /* XF86ScreenSaver */
   6981     { 0x1008ff2e, 28921 }, /* XF86WWW */
   6982     { 0x1008ff2f, 28347 }, /* XF86Sleep */
   6983     { 0x1008ff30, 27291 }, /* XF86Favorites */
   6984     { 0x1008ff31, 26830 }, /* XF86AudioPause */
   6985     { 0x1008ff32, 26770 }, /* XF86AudioMedia */
   6986     { 0x1008ff33, 27918 }, /* XF86MyComputer */
   6987     { 0x1008ff34, 28831 }, /* XF86VendorHome */
   6988     { 0x1008ff35, 27701 }, /* XF86LightBulb */
   6989     { 0x1008ff36, 28338 }, /* XF86Shop */
   6990     { 0x1008ff37, 27400 }, /* XF86History */
   6991     { 0x1008ff38, 28001 }, /* XF86OpenURL */
   6992     { 0x1008ff39, 26655 }, /* XF86AddFavorite */
   6993     { 0x1008ff3a, 27425 }, /* XF86HotLinks */
   6994     { 0x1008ff3b, 27054 }, /* XF86BrightnessAdjust */
   6995     { 0x1008ff3c, 27305 }, /* XF86Finance */
   6996     { 0x1008ff3d, 27159 }, /* XF86Community */
   6997     { 0x1008ff3e, 26946 }, /* XF86AudioRewind */
   6998     { 0x1008ff3f, 26994 }, /* XF86BackForward */
   6999     { 0x1008ff40, 27509 }, /* XF86Launch0 */
   7000     { 0x1008ff41, 27521 }, /* XF86Launch1 */
   7001     { 0x1008ff42, 27533 }, /* XF86Launch2 */
   7002     { 0x1008ff43, 27545 }, /* XF86Launch3 */
   7003     { 0x1008ff44, 27557 }, /* XF86Launch4 */
   7004     { 0x1008ff45, 27569 }, /* XF86Launch5 */
   7005     { 0x1008ff46, 27581 }, /* XF86Launch6 */
   7006     { 0x1008ff47, 27593 }, /* XF86Launch7 */
   7007     { 0x1008ff48, 27605 }, /* XF86Launch8 */
   7008     { 0x1008ff49, 27617 }, /* XF86Launch9 */
   7009     { 0x1008ff4a, 27629 }, /* XF86LaunchA */
   7010     { 0x1008ff4b, 27641 }, /* XF86LaunchB */
   7011     { 0x1008ff4c, 27653 }, /* XF86LaunchC */
   7012     { 0x1008ff4d, 27665 }, /* XF86LaunchD */
   7013     { 0x1008ff4e, 27677 }, /* XF86LaunchE */
   7014     { 0x1008ff4f, 27689 }, /* XF86LaunchF */
   7015     { 0x1008ff50, 26671 }, /* XF86ApplicationLeft */
   7016     { 0x1008ff51, 26691 }, /* XF86ApplicationRight */
   7017     { 0x1008ff52, 27045 }, /* XF86Book */
   7018     { 0x1008ff53, 27118 }, /* XF86CD */
   7019     { 0x1008ff54, 27075 }, /* XF86Calculater */
   7020     { 0x1008ff55, 27125 }, /* XF86Clear */
   7021     { 0x1008ff56, 27149 }, /* XF86Close */
   7022     { 0x1008ff57, 27192 }, /* XF86Copy */
   7023     { 0x1008ff58, 27201 }, /* XF86Cut */
   7024     { 0x1008ff59, 27224 }, /* XF86Display */
   7025     { 0x1008ff5a, 27250 }, /* XF86DOS */
   7026     { 0x1008ff5b, 27236 }, /* XF86Documents */
   7027     { 0x1008ff5c, 27268 }, /* XF86Excel */
   7028     { 0x1008ff5d, 27278 }, /* XF86Explorer */
   7029     { 0x1008ff5e, 27360 }, /* XF86Game */
   7030     { 0x1008ff5f, 27369 }, /* XF86Go */
   7031     { 0x1008ff60, 27438 }, /* XF86iTouch */
   7032     { 0x1008ff61, 27731 }, /* XF86LogOff */
   7033     { 0x1008ff62, 27785 }, /* XF86Market */
   7034     { 0x1008ff63, 27796 }, /* XF86Meeting */
   7035     { 0x1008ff65, 27817 }, /* XF86MenuKB */
   7036     { 0x1008ff66, 27828 }, /* XF86MenuPB */
   7037     { 0x1008ff67, 27933 }, /* XF86MySites */
   7038     { 0x1008ff68, 27945 }, /* XF86New */
   7039     { 0x1008ff69, 27953 }, /* XF86News */
   7040     { 0x1008ff6a, 27977 }, /* XF86OfficeHome */
   7041     { 0x1008ff6b, 27992 }, /* XF86Open */
   7042     { 0x1008ff6c, 28013 }, /* XF86Option */
   7043     { 0x1008ff6d, 28024 }, /* XF86Paste */
   7044     { 0x1008ff6e, 28034 }, /* XF86Phone */
   7045     { 0x1008ff70, 28099 }, /* XF86Q */
   7046     { 0x1008ff72, 28136 }, /* XF86Reply */
   7047     { 0x1008ff73, 28125 }, /* XF86Reload */
   7048     { 0x1008ff74, 28190 }, /* XF86RotateWindows */
   7049     { 0x1008ff75, 28223 }, /* XF86RotationPB */
   7050     { 0x1008ff76, 28208 }, /* XF86RotationKB */
   7051     { 0x1008ff77, 28238 }, /* XF86Save */
   7052     { 0x1008ff78, 28294 }, /* XF86ScrollUp */
   7053     { 0x1008ff79, 28279 }, /* XF86ScrollDown */
   7054     { 0x1008ff7a, 28263 }, /* XF86ScrollClick */
   7055     { 0x1008ff7b, 28329 }, /* XF86Send */
   7056     { 0x1008ff7c, 28357 }, /* XF86Spell */
   7057     { 0x1008ff7d, 28367 }, /* XF86SplitScreen */
   7058     { 0x1008ff7e, 28427 }, /* XF86Support */
   7059     { 0x1008ff7f, 28646 }, /* XF86TaskPane */
   7060     { 0x1008ff80, 28659 }, /* XF86Terminal */
   7061     { 0x1008ff81, 28694 }, /* XF86Tools */
   7062     { 0x1008ff82, 28766 }, /* XF86Travel */
   7063     { 0x1008ff84, 28812 }, /* XF86UserPB */
   7064     { 0x1008ff85, 28788 }, /* XF86User1KB */
   7065     { 0x1008ff86, 28800 }, /* XF86User2KB */
   7066     { 0x1008ff87, 28846 }, /* XF86Video */
   7067     { 0x1008ff88, 28887 }, /* XF86WheelButton */
   7068     { 0x1008ff89, 28912 }, /* XF86Word */
   7069     { 0x1008ff8a, 28929 }, /* XF86Xfer */
   7070     { 0x1008ff8b, 28949 }, /* XF86ZoomIn */
   7071     { 0x1008ff8c, 28960 }, /* XF86ZoomOut */
   7072     { 0x1008ff8d, 26976 }, /* XF86Away */
   7073     { 0x1008ff8e, 27839 }, /* XF86Messenger */
   7074     { 0x1008ff8f, 28876 }, /* XF86WebCam */
   7075     { 0x1008ff90, 27769 }, /* XF86MailForward */
   7076     { 0x1008ff91, 28044 }, /* XF86Pictures */
   7077     { 0x1008ff92, 27908 }, /* XF86Music */
   7078     { 0x1008ff93, 27010 }, /* XF86Battery */
   7079     { 0x1008ff94, 27031 }, /* XF86Bluetooth */
   7080     { 0x1008ff95, 28903 }, /* XF86WLAN */
   7081     { 0x1008ff96, 28823 }, /* XF86UWB */
   7082     { 0x1008ff97, 26732 }, /* XF86AudioForward */
   7083     { 0x1008ff98, 26930 }, /* XF86AudioRepeat */
   7084     { 0x1008ff99, 26894 }, /* XF86AudioRandomPlay */
   7085     { 0x1008ff9a, 28414 }, /* XF86Subtitle */
   7086     { 0x1008ff9b, 26712 }, /* XF86AudioCycleTrack */
   7087     { 0x1008ff9c, 27209 }, /* XF86CycleAngle */
   7088     { 0x1008ff9d, 27329 }, /* XF86FrameBack */
   7089     { 0x1008ff9e, 27343 }, /* XF86FrameForward */
   7090     { 0x1008ff9f, 28672 }, /* XF86Time */
   7091     { 0x1008ffa0, 28318 }, /* XF86Select */
   7092     { 0x1008ffa1, 28856 }, /* XF86View */
   7093     { 0x1008ffa2, 28704 }, /* XF86TopMenu */
   7094     { 0x1008ffa3, 28105 }, /* XF86Red */
   7095     { 0x1008ffa4, 27376 }, /* XF86Green */
   7096     { 0x1008ffa5, 28938 }, /* XF86Yellow */
   7097     { 0x1008ffa6, 27022 }, /* XF86Blue */
   7098     { 0x1008ffa7, 28439 }, /* XF86Suspend */
   7099     { 0x1008ffa8, 27386 }, /* XF86Hibernate */
   7100     { 0x1008ffa9, 28747 }, /* XF86TouchpadToggle */
   7101     { 0x1008ffb0, 28732 }, /* XF86TouchpadOn */
   7102     { 0x1008ffb1, 28716 }, /* XF86TouchpadOff */
   7103     { 0x1008ffb2, 26785 }, /* XF86AudioMicMute */
   7104 };
   7105