SPB Git forge

spb/admin-ka

Public
41commits 1branches 0releases
172.9 MBsize
maindefault branch
19 days agolast push
JavaScript 65.5% Python 17.8% CSS 13% HTML 3.7%
24.9 KB · 1,351 lines javascript
Raw Blame History
1"use strict";23Object.defineProperty(exports, "__esModule", {4  value: true5});6exports["default"] = void 0;7/*8 * Mapping from Unicode codepoints to X11/RFB keysyms9 *10 * This file was automatically generated from keysymdef.h11 * DO NOT EDIT!12 */1314/* Functions at the bottom */1516var codepoints = {17  0x0100: 0x03c0,18  // XK_Amacron19  0x0101: 0x03e0,20  // XK_amacron21  0x0102: 0x01c3,22  // XK_Abreve23  0x0103: 0x01e3,24  // XK_abreve25  0x0104: 0x01a1,26  // XK_Aogonek27  0x0105: 0x01b1,28  // XK_aogonek29  0x0106: 0x01c6,30  // XK_Cacute31  0x0107: 0x01e6,32  // XK_cacute33  0x0108: 0x02c6,34  // XK_Ccircumflex35  0x0109: 0x02e6,36  // XK_ccircumflex37  0x010a: 0x02c5,38  // XK_Cabovedot39  0x010b: 0x02e5,40  // XK_cabovedot41  0x010c: 0x01c8,42  // XK_Ccaron43  0x010d: 0x01e8,44  // XK_ccaron45  0x010e: 0x01cf,46  // XK_Dcaron47  0x010f: 0x01ef,48  // XK_dcaron49  0x0110: 0x01d0,50  // XK_Dstroke51  0x0111: 0x01f0,52  // XK_dstroke53  0x0112: 0x03aa,54  // XK_Emacron55  0x0113: 0x03ba,56  // XK_emacron57  0x0116: 0x03cc,58  // XK_Eabovedot59  0x0117: 0x03ec,60  // XK_eabovedot61  0x0118: 0x01ca,62  // XK_Eogonek63  0x0119: 0x01ea,64  // XK_eogonek65  0x011a: 0x01cc,66  // XK_Ecaron67  0x011b: 0x01ec,68  // XK_ecaron69  0x011c: 0x02d8,70  // XK_Gcircumflex71  0x011d: 0x02f8,72  // XK_gcircumflex73  0x011e: 0x02ab,74  // XK_Gbreve75  0x011f: 0x02bb,76  // XK_gbreve77  0x0120: 0x02d5,78  // XK_Gabovedot79  0x0121: 0x02f5,80  // XK_gabovedot81  0x0122: 0x03ab,82  // XK_Gcedilla83  0x0123: 0x03bb,84  // XK_gcedilla85  0x0124: 0x02a6,86  // XK_Hcircumflex87  0x0125: 0x02b6,88  // XK_hcircumflex89  0x0126: 0x02a1,90  // XK_Hstroke91  0x0127: 0x02b1,92  // XK_hstroke93  0x0128: 0x03a5,94  // XK_Itilde95  0x0129: 0x03b5,96  // XK_itilde97  0x012a: 0x03cf,98  // XK_Imacron99  0x012b: 0x03ef,100  // XK_imacron101  0x012e: 0x03c7,102  // XK_Iogonek103  0x012f: 0x03e7,104  // XK_iogonek105  0x0130: 0x02a9,106  // XK_Iabovedot107  0x0131: 0x02b9,108  // XK_idotless109  0x0134: 0x02ac,110  // XK_Jcircumflex111  0x0135: 0x02bc,112  // XK_jcircumflex113  0x0136: 0x03d3,114  // XK_Kcedilla115  0x0137: 0x03f3,116  // XK_kcedilla117  0x0138: 0x03a2,118  // XK_kra119  0x0139: 0x01c5,120  // XK_Lacute121  0x013a: 0x01e5,122  // XK_lacute123  0x013b: 0x03a6,124  // XK_Lcedilla125  0x013c: 0x03b6,126  // XK_lcedilla127  0x013d: 0x01a5,128  // XK_Lcaron129  0x013e: 0x01b5,130  // XK_lcaron131  0x0141: 0x01a3,132  // XK_Lstroke133  0x0142: 0x01b3,134  // XK_lstroke135  0x0143: 0x01d1,136  // XK_Nacute137  0x0144: 0x01f1,138  // XK_nacute139  0x0145: 0x03d1,140  // XK_Ncedilla141  0x0146: 0x03f1,142  // XK_ncedilla143  0x0147: 0x01d2,144  // XK_Ncaron145  0x0148: 0x01f2,146  // XK_ncaron147  0x014a: 0x03bd,148  // XK_ENG149  0x014b: 0x03bf,150  // XK_eng151  0x014c: 0x03d2,152  // XK_Omacron153  0x014d: 0x03f2,154  // XK_omacron155  0x0150: 0x01d5,156  // XK_Odoubleacute157  0x0151: 0x01f5,158  // XK_odoubleacute159  0x0152: 0x13bc,160  // XK_OE161  0x0153: 0x13bd,162  // XK_oe163  0x0154: 0x01c0,164  // XK_Racute165  0x0155: 0x01e0,166  // XK_racute167  0x0156: 0x03a3,168  // XK_Rcedilla169  0x0157: 0x03b3,170  // XK_rcedilla171  0x0158: 0x01d8,172  // XK_Rcaron173  0x0159: 0x01f8,174  // XK_rcaron175  0x015a: 0x01a6,176  // XK_Sacute177  0x015b: 0x01b6,178  // XK_sacute179  0x015c: 0x02de,180  // XK_Scircumflex181  0x015d: 0x02fe,182  // XK_scircumflex183  0x015e: 0x01aa,184  // XK_Scedilla185  0x015f: 0x01ba,186  // XK_scedilla187  0x0160: 0x01a9,188  // XK_Scaron189  0x0161: 0x01b9,190  // XK_scaron191  0x0162: 0x01de,192  // XK_Tcedilla193  0x0163: 0x01fe,194  // XK_tcedilla195  0x0164: 0x01ab,196  // XK_Tcaron197  0x0165: 0x01bb,198  // XK_tcaron199  0x0166: 0x03ac,200  // XK_Tslash201  0x0167: 0x03bc,202  // XK_tslash203  0x0168: 0x03dd,204  // XK_Utilde205  0x0169: 0x03fd,206  // XK_utilde207  0x016a: 0x03de,208  // XK_Umacron209  0x016b: 0x03fe,210  // XK_umacron211  0x016c: 0x02dd,212  // XK_Ubreve213  0x016d: 0x02fd,214  // XK_ubreve215  0x016e: 0x01d9,216  // XK_Uring217  0x016f: 0x01f9,218  // XK_uring219  0x0170: 0x01db,220  // XK_Udoubleacute221  0x0171: 0x01fb,222  // XK_udoubleacute223  0x0172: 0x03d9,224  // XK_Uogonek225  0x0173: 0x03f9,226  // XK_uogonek227  0x0178: 0x13be,228  // XK_Ydiaeresis229  0x0179: 0x01ac,230  // XK_Zacute231  0x017a: 0x01bc,232  // XK_zacute233  0x017b: 0x01af,234  // XK_Zabovedot235  0x017c: 0x01bf,236  // XK_zabovedot237  0x017d: 0x01ae,238  // XK_Zcaron239  0x017e: 0x01be,240  // XK_zcaron241  0x0192: 0x08f6,242  // XK_function243  0x01d2: 0x10001d1,244  // XK_Ocaron245  0x02c7: 0x01b7,246  // XK_caron247  0x02d8: 0x01a2,248  // XK_breve249  0x02d9: 0x01ff,250  // XK_abovedot251  0x02db: 0x01b2,252  // XK_ogonek253  0x02dd: 0x01bd,254  // XK_doubleacute255  0x0385: 0x07ae,256  // XK_Greek_accentdieresis257  0x0386: 0x07a1,258  // XK_Greek_ALPHAaccent259  0x0388: 0x07a2,260  // XK_Greek_EPSILONaccent261  0x0389: 0x07a3,262  // XK_Greek_ETAaccent263  0x038a: 0x07a4,264  // XK_Greek_IOTAaccent265  0x038c: 0x07a7,266  // XK_Greek_OMICRONaccent267  0x038e: 0x07a8,268  // XK_Greek_UPSILONaccent269  0x038f: 0x07ab,270  // XK_Greek_OMEGAaccent271  0x0390: 0x07b6,272  // XK_Greek_iotaaccentdieresis273  0x0391: 0x07c1,274  // XK_Greek_ALPHA275  0x0392: 0x07c2,276  // XK_Greek_BETA277  0x0393: 0x07c3,278  // XK_Greek_GAMMA279  0x0394: 0x07c4,280  // XK_Greek_DELTA281  0x0395: 0x07c5,282  // XK_Greek_EPSILON283  0x0396: 0x07c6,284  // XK_Greek_ZETA285  0x0397: 0x07c7,286  // XK_Greek_ETA287  0x0398: 0x07c8,288  // XK_Greek_THETA289  0x0399: 0x07c9,290  // XK_Greek_IOTA291  0x039a: 0x07ca,292  // XK_Greek_KAPPA293  0x039b: 0x07cb,294  // XK_Greek_LAMDA295  0x039c: 0x07cc,296  // XK_Greek_MU297  0x039d: 0x07cd,298  // XK_Greek_NU299  0x039e: 0x07ce,300  // XK_Greek_XI301  0x039f: 0x07cf,302  // XK_Greek_OMICRON303  0x03a0: 0x07d0,304  // XK_Greek_PI305  0x03a1: 0x07d1,306  // XK_Greek_RHO307  0x03a3: 0x07d2,308  // XK_Greek_SIGMA309  0x03a4: 0x07d4,310  // XK_Greek_TAU311  0x03a5: 0x07d5,312  // XK_Greek_UPSILON313  0x03a6: 0x07d6,314  // XK_Greek_PHI315  0x03a7: 0x07d7,316  // XK_Greek_CHI317  0x03a8: 0x07d8,318  // XK_Greek_PSI319  0x03a9: 0x07d9,320  // XK_Greek_OMEGA321  0x03aa: 0x07a5,322  // XK_Greek_IOTAdieresis323  0x03ab: 0x07a9,324  // XK_Greek_UPSILONdieresis325  0x03ac: 0x07b1,326  // XK_Greek_alphaaccent327  0x03ad: 0x07b2,328  // XK_Greek_epsilonaccent329  0x03ae: 0x07b3,330  // XK_Greek_etaaccent331  0x03af: 0x07b4,332  // XK_Greek_iotaaccent333  0x03b0: 0x07ba,334  // XK_Greek_upsilonaccentdieresis335  0x03b1: 0x07e1,336  // XK_Greek_alpha337  0x03b2: 0x07e2,338  // XK_Greek_beta339  0x03b3: 0x07e3,340  // XK_Greek_gamma341  0x03b4: 0x07e4,342  // XK_Greek_delta343  0x03b5: 0x07e5,344  // XK_Greek_epsilon345  0x03b6: 0x07e6,346  // XK_Greek_zeta347  0x03b7: 0x07e7,348  // XK_Greek_eta349  0x03b8: 0x07e8,350  // XK_Greek_theta351  0x03b9: 0x07e9,352  // XK_Greek_iota353  0x03ba: 0x07ea,354  // XK_Greek_kappa355  0x03bb: 0x07eb,356  // XK_Greek_lamda357  0x03bc: 0x07ec,358  // XK_Greek_mu359  0x03bd: 0x07ed,360  // XK_Greek_nu361  0x03be: 0x07ee,362  // XK_Greek_xi363  0x03bf: 0x07ef,364  // XK_Greek_omicron365  0x03c0: 0x07f0,366  // XK_Greek_pi367  0x03c1: 0x07f1,368  // XK_Greek_rho369  0x03c2: 0x07f3,370  // XK_Greek_finalsmallsigma371  0x03c3: 0x07f2,372  // XK_Greek_sigma373  0x03c4: 0x07f4,374  // XK_Greek_tau375  0x03c5: 0x07f5,376  // XK_Greek_upsilon377  0x03c6: 0x07f6,378  // XK_Greek_phi379  0x03c7: 0x07f7,380  // XK_Greek_chi381  0x03c8: 0x07f8,382  // XK_Greek_psi383  0x03c9: 0x07f9,384  // XK_Greek_omega385  0x03ca: 0x07b5,386  // XK_Greek_iotadieresis387  0x03cb: 0x07b9,388  // XK_Greek_upsilondieresis389  0x03cc: 0x07b7,390  // XK_Greek_omicronaccent391  0x03cd: 0x07b8,392  // XK_Greek_upsilonaccent393  0x03ce: 0x07bb,394  // XK_Greek_omegaaccent395  0x0401: 0x06b3,396  // XK_Cyrillic_IO397  0x0402: 0x06b1,398  // XK_Serbian_DJE399  0x0403: 0x06b2,400  // XK_Macedonia_GJE401  0x0404: 0x06b4,402  // XK_Ukrainian_IE403  0x0405: 0x06b5,404  // XK_Macedonia_DSE405  0x0406: 0x06b6,406  // XK_Ukrainian_I407  0x0407: 0x06b7,408  // XK_Ukrainian_YI409  0x0408: 0x06b8,410  // XK_Cyrillic_JE411  0x0409: 0x06b9,412  // XK_Cyrillic_LJE413  0x040a: 0x06ba,414  // XK_Cyrillic_NJE415  0x040b: 0x06bb,416  // XK_Serbian_TSHE417  0x040c: 0x06bc,418  // XK_Macedonia_KJE419  0x040e: 0x06be,420  // XK_Byelorussian_SHORTU421  0x040f: 0x06bf,422  // XK_Cyrillic_DZHE423  0x0410: 0x06e1,424  // XK_Cyrillic_A425  0x0411: 0x06e2,426  // XK_Cyrillic_BE427  0x0412: 0x06f7,428  // XK_Cyrillic_VE429  0x0413: 0x06e7,430  // XK_Cyrillic_GHE431  0x0414: 0x06e4,432  // XK_Cyrillic_DE433  0x0415: 0x06e5,434  // XK_Cyrillic_IE435  0x0416: 0x06f6,436  // XK_Cyrillic_ZHE437  0x0417: 0x06fa,438  // XK_Cyrillic_ZE439  0x0418: 0x06e9,440  // XK_Cyrillic_I441  0x0419: 0x06ea,442  // XK_Cyrillic_SHORTI443  0x041a: 0x06eb,444  // XK_Cyrillic_KA445  0x041b: 0x06ec,446  // XK_Cyrillic_EL447  0x041c: 0x06ed,448  // XK_Cyrillic_EM449  0x041d: 0x06ee,450  // XK_Cyrillic_EN451  0x041e: 0x06ef,452  // XK_Cyrillic_O453  0x041f: 0x06f0,454  // XK_Cyrillic_PE455  0x0420: 0x06f2,456  // XK_Cyrillic_ER457  0x0421: 0x06f3,458  // XK_Cyrillic_ES459  0x0422: 0x06f4,460  // XK_Cyrillic_TE461  0x0423: 0x06f5,462  // XK_Cyrillic_U463  0x0424: 0x06e6,464  // XK_Cyrillic_EF465  0x0425: 0x06e8,466  // XK_Cyrillic_HA467  0x0426: 0x06e3,468  // XK_Cyrillic_TSE469  0x0427: 0x06fe,470  // XK_Cyrillic_CHE471  0x0428: 0x06fb,472  // XK_Cyrillic_SHA473  0x0429: 0x06fd,474  // XK_Cyrillic_SHCHA475  0x042a: 0x06ff,476  // XK_Cyrillic_HARDSIGN477  0x042b: 0x06f9,478  // XK_Cyrillic_YERU479  0x042c: 0x06f8,480  // XK_Cyrillic_SOFTSIGN481  0x042d: 0x06fc,482  // XK_Cyrillic_E483  0x042e: 0x06e0,484  // XK_Cyrillic_YU485  0x042f: 0x06f1,486  // XK_Cyrillic_YA487  0x0430: 0x06c1,488  // XK_Cyrillic_a489  0x0431: 0x06c2,490  // XK_Cyrillic_be491  0x0432: 0x06d7,492  // XK_Cyrillic_ve493  0x0433: 0x06c7,494  // XK_Cyrillic_ghe495  0x0434: 0x06c4,496  // XK_Cyrillic_de497  0x0435: 0x06c5,498  // XK_Cyrillic_ie499  0x0436: 0x06d6,500  // XK_Cyrillic_zhe501  0x0437: 0x06da,502  // XK_Cyrillic_ze503  0x0438: 0x06c9,504  // XK_Cyrillic_i505  0x0439: 0x06ca,506  // XK_Cyrillic_shorti507  0x043a: 0x06cb,508  // XK_Cyrillic_ka509  0x043b: 0x06cc,510  // XK_Cyrillic_el511  0x043c: 0x06cd,512  // XK_Cyrillic_em513  0x043d: 0x06ce,514  // XK_Cyrillic_en515  0x043e: 0x06cf,516  // XK_Cyrillic_o517  0x043f: 0x06d0,518  // XK_Cyrillic_pe519  0x0440: 0x06d2,520  // XK_Cyrillic_er521  0x0441: 0x06d3,522  // XK_Cyrillic_es523  0x0442: 0x06d4,524  // XK_Cyrillic_te525  0x0443: 0x06d5,526  // XK_Cyrillic_u527  0x0444: 0x06c6,528  // XK_Cyrillic_ef529  0x0445: 0x06c8,530  // XK_Cyrillic_ha531  0x0446: 0x06c3,532  // XK_Cyrillic_tse533  0x0447: 0x06de,534  // XK_Cyrillic_che535  0x0448: 0x06db,536  // XK_Cyrillic_sha537  0x0449: 0x06dd,538  // XK_Cyrillic_shcha539  0x044a: 0x06df,540  // XK_Cyrillic_hardsign541  0x044b: 0x06d9,542  // XK_Cyrillic_yeru543  0x044c: 0x06d8,544  // XK_Cyrillic_softsign545  0x044d: 0x06dc,546  // XK_Cyrillic_e547  0x044e: 0x06c0,548  // XK_Cyrillic_yu549  0x044f: 0x06d1,550  // XK_Cyrillic_ya551  0x0451: 0x06a3,552  // XK_Cyrillic_io553  0x0452: 0x06a1,554  // XK_Serbian_dje555  0x0453: 0x06a2,556  // XK_Macedonia_gje557  0x0454: 0x06a4,558  // XK_Ukrainian_ie559  0x0455: 0x06a5,560  // XK_Macedonia_dse561  0x0456: 0x06a6,562  // XK_Ukrainian_i563  0x0457: 0x06a7,564  // XK_Ukrainian_yi565  0x0458: 0x06a8,566  // XK_Cyrillic_je567  0x0459: 0x06a9,568  // XK_Cyrillic_lje569  0x045a: 0x06aa,570  // XK_Cyrillic_nje571  0x045b: 0x06ab,572  // XK_Serbian_tshe573  0x045c: 0x06ac,574  // XK_Macedonia_kje575  0x045e: 0x06ae,576  // XK_Byelorussian_shortu577  0x045f: 0x06af,578  // XK_Cyrillic_dzhe579  0x0490: 0x06bd,580  // XK_Ukrainian_GHE_WITH_UPTURN581  0x0491: 0x06ad,582  // XK_Ukrainian_ghe_with_upturn583  0x05d0: 0x0ce0,584  // XK_hebrew_aleph585  0x05d1: 0x0ce1,586  // XK_hebrew_bet587  0x05d2: 0x0ce2,588  // XK_hebrew_gimel589  0x05d3: 0x0ce3,590  // XK_hebrew_dalet591  0x05d4: 0x0ce4,592  // XK_hebrew_he593  0x05d5: 0x0ce5,594  // XK_hebrew_waw595  0x05d6: 0x0ce6,596  // XK_hebrew_zain597  0x05d7: 0x0ce7,598  // XK_hebrew_chet599  0x05d8: 0x0ce8,600  // XK_hebrew_tet601  0x05d9: 0x0ce9,602  // XK_hebrew_yod603  0x05da: 0x0cea,604  // XK_hebrew_finalkaph605  0x05db: 0x0ceb,606  // XK_hebrew_kaph607  0x05dc: 0x0cec,608  // XK_hebrew_lamed609  0x05dd: 0x0ced,610  // XK_hebrew_finalmem611  0x05de: 0x0cee,612  // XK_hebrew_mem613  0x05df: 0x0cef,614  // XK_hebrew_finalnun615  0x05e0: 0x0cf0,616  // XK_hebrew_nun617  0x05e1: 0x0cf1,618  // XK_hebrew_samech619  0x05e2: 0x0cf2,620  // XK_hebrew_ayin621  0x05e3: 0x0cf3,622  // XK_hebrew_finalpe623  0x05e4: 0x0cf4,624  // XK_hebrew_pe625  0x05e5: 0x0cf5,626  // XK_hebrew_finalzade627  0x05e6: 0x0cf6,628  // XK_hebrew_zade629  0x05e7: 0x0cf7,630  // XK_hebrew_qoph631  0x05e8: 0x0cf8,632  // XK_hebrew_resh633  0x05e9: 0x0cf9,634  // XK_hebrew_shin635  0x05ea: 0x0cfa,636  // XK_hebrew_taw637  0x060c: 0x05ac,638  // XK_Arabic_comma639  0x061b: 0x05bb,640  // XK_Arabic_semicolon641  0x061f: 0x05bf,642  // XK_Arabic_question_mark643  0x0621: 0x05c1,644  // XK_Arabic_hamza645  0x0622: 0x05c2,646  // XK_Arabic_maddaonalef647  0x0623: 0x05c3,648  // XK_Arabic_hamzaonalef649  0x0624: 0x05c4,650  // XK_Arabic_hamzaonwaw651  0x0625: 0x05c5,652  // XK_Arabic_hamzaunderalef653  0x0626: 0x05c6,654  // XK_Arabic_hamzaonyeh655  0x0627: 0x05c7,656  // XK_Arabic_alef657  0x0628: 0x05c8,658  // XK_Arabic_beh659  0x0629: 0x05c9,660  // XK_Arabic_tehmarbuta661  0x062a: 0x05ca,662  // XK_Arabic_teh663  0x062b: 0x05cb,664  // XK_Arabic_theh665  0x062c: 0x05cc,666  // XK_Arabic_jeem667  0x062d: 0x05cd,668  // XK_Arabic_hah669  0x062e: 0x05ce,670  // XK_Arabic_khah671  0x062f: 0x05cf,672  // XK_Arabic_dal673  0x0630: 0x05d0,674  // XK_Arabic_thal675  0x0631: 0x05d1,676  // XK_Arabic_ra677  0x0632: 0x05d2,678  // XK_Arabic_zain679  0x0633: 0x05d3,680  // XK_Arabic_seen681  0x0634: 0x05d4,682  // XK_Arabic_sheen683  0x0635: 0x05d5,684  // XK_Arabic_sad685  0x0636: 0x05d6,686  // XK_Arabic_dad687  0x0637: 0x05d7,688  // XK_Arabic_tah689  0x0638: 0x05d8,690  // XK_Arabic_zah691  0x0639: 0x05d9,692  // XK_Arabic_ain693  0x063a: 0x05da,694  // XK_Arabic_ghain695  0x0640: 0x05e0,696  // XK_Arabic_tatweel697  0x0641: 0x05e1,698  // XK_Arabic_feh699  0x0642: 0x05e2,700  // XK_Arabic_qaf701  0x0643: 0x05e3,702  // XK_Arabic_kaf703  0x0644: 0x05e4,704  // XK_Arabic_lam705  0x0645: 0x05e5,706  // XK_Arabic_meem707  0x0646: 0x05e6,708  // XK_Arabic_noon709  0x0647: 0x05e7,710  // XK_Arabic_ha711  0x0648: 0x05e8,712  // XK_Arabic_waw713  0x0649: 0x05e9,714  // XK_Arabic_alefmaksura715  0x064a: 0x05ea,716  // XK_Arabic_yeh717  0x064b: 0x05eb,718  // XK_Arabic_fathatan719  0x064c: 0x05ec,720  // XK_Arabic_dammatan721  0x064d: 0x05ed,722  // XK_Arabic_kasratan723  0x064e: 0x05ee,724  // XK_Arabic_fatha725  0x064f: 0x05ef,726  // XK_Arabic_damma727  0x0650: 0x05f0,728  // XK_Arabic_kasra729  0x0651: 0x05f1,730  // XK_Arabic_shadda731  0x0652: 0x05f2,732  // XK_Arabic_sukun733  0x0e01: 0x0da1,734  // XK_Thai_kokai735  0x0e02: 0x0da2,736  // XK_Thai_khokhai737  0x0e03: 0x0da3,738  // XK_Thai_khokhuat739  0x0e04: 0x0da4,740  // XK_Thai_khokhwai741  0x0e05: 0x0da5,742  // XK_Thai_khokhon743  0x0e06: 0x0da6,744  // XK_Thai_khorakhang745  0x0e07: 0x0da7,746  // XK_Thai_ngongu747  0x0e08: 0x0da8,748  // XK_Thai_chochan749  0x0e09: 0x0da9,750  // XK_Thai_choching751  0x0e0a: 0x0daa,752  // XK_Thai_chochang753  0x0e0b: 0x0dab,754  // XK_Thai_soso755  0x0e0c: 0x0dac,756  // XK_Thai_chochoe757  0x0e0d: 0x0dad,758  // XK_Thai_yoying759  0x0e0e: 0x0dae,760  // XK_Thai_dochada761  0x0e0f: 0x0daf,762  // XK_Thai_topatak763  0x0e10: 0x0db0,764  // XK_Thai_thothan765  0x0e11: 0x0db1,766  // XK_Thai_thonangmontho767  0x0e12: 0x0db2,768  // XK_Thai_thophuthao769  0x0e13: 0x0db3,770  // XK_Thai_nonen771  0x0e14: 0x0db4,772  // XK_Thai_dodek773  0x0e15: 0x0db5,774  // XK_Thai_totao775  0x0e16: 0x0db6,776  // XK_Thai_thothung777  0x0e17: 0x0db7,778  // XK_Thai_thothahan779  0x0e18: 0x0db8,780  // XK_Thai_thothong781  0x0e19: 0x0db9,782  // XK_Thai_nonu783  0x0e1a: 0x0dba,784  // XK_Thai_bobaimai785  0x0e1b: 0x0dbb,786  // XK_Thai_popla787  0x0e1c: 0x0dbc,788  // XK_Thai_phophung789  0x0e1d: 0x0dbd,790  // XK_Thai_fofa791  0x0e1e: 0x0dbe,792  // XK_Thai_phophan793  0x0e1f: 0x0dbf,794  // XK_Thai_fofan795  0x0e20: 0x0dc0,796  // XK_Thai_phosamphao797  0x0e21: 0x0dc1,798  // XK_Thai_moma799  0x0e22: 0x0dc2,800  // XK_Thai_yoyak801  0x0e23: 0x0dc3,802  // XK_Thai_rorua803  0x0e24: 0x0dc4,804  // XK_Thai_ru805  0x0e25: 0x0dc5,806  // XK_Thai_loling807  0x0e26: 0x0dc6,808  // XK_Thai_lu809  0x0e27: 0x0dc7,810  // XK_Thai_wowaen811  0x0e28: 0x0dc8,812  // XK_Thai_sosala813  0x0e29: 0x0dc9,814  // XK_Thai_sorusi815  0x0e2a: 0x0dca,816  // XK_Thai_sosua817  0x0e2b: 0x0dcb,818  // XK_Thai_hohip819  0x0e2c: 0x0dcc,820  // XK_Thai_lochula821  0x0e2d: 0x0dcd,822  // XK_Thai_oang823  0x0e2e: 0x0dce,824  // XK_Thai_honokhuk825  0x0e2f: 0x0dcf,826  // XK_Thai_paiyannoi827  0x0e30: 0x0dd0,828  // XK_Thai_saraa829  0x0e31: 0x0dd1,830  // XK_Thai_maihanakat831  0x0e32: 0x0dd2,832  // XK_Thai_saraaa833  0x0e33: 0x0dd3,834  // XK_Thai_saraam835  0x0e34: 0x0dd4,836  // XK_Thai_sarai837  0x0e35: 0x0dd5,838  // XK_Thai_saraii839  0x0e36: 0x0dd6,840  // XK_Thai_saraue841  0x0e37: 0x0dd7,842  // XK_Thai_sarauee843  0x0e38: 0x0dd8,844  // XK_Thai_sarau845  0x0e39: 0x0dd9,846  // XK_Thai_sarauu847  0x0e3a: 0x0dda,848  // XK_Thai_phinthu849  0x0e3f: 0x0ddf,850  // XK_Thai_baht851  0x0e40: 0x0de0,852  // XK_Thai_sarae853  0x0e41: 0x0de1,854  // XK_Thai_saraae855  0x0e42: 0x0de2,856  // XK_Thai_sarao857  0x0e43: 0x0de3,858  // XK_Thai_saraaimaimuan859  0x0e44: 0x0de4,860  // XK_Thai_saraaimaimalai861  0x0e45: 0x0de5,862  // XK_Thai_lakkhangyao863  0x0e46: 0x0de6,864  // XK_Thai_maiyamok865  0x0e47: 0x0de7,866  // XK_Thai_maitaikhu867  0x0e48: 0x0de8,868  // XK_Thai_maiek869  0x0e49: 0x0de9,870  // XK_Thai_maitho871  0x0e4a: 0x0dea,872  // XK_Thai_maitri873  0x0e4b: 0x0deb,874  // XK_Thai_maichattawa875  0x0e4c: 0x0dec,876  // XK_Thai_thanthakhat877  0x0e4d: 0x0ded,878  // XK_Thai_nikhahit879  0x0e50: 0x0df0,880  // XK_Thai_leksun881  0x0e51: 0x0df1,882  // XK_Thai_leknung883  0x0e52: 0x0df2,884  // XK_Thai_leksong885  0x0e53: 0x0df3,886  // XK_Thai_leksam887  0x0e54: 0x0df4,888  // XK_Thai_leksi889  0x0e55: 0x0df5,890  // XK_Thai_lekha891  0x0e56: 0x0df6,892  // XK_Thai_lekhok893  0x0e57: 0x0df7,894  // XK_Thai_lekchet895  0x0e58: 0x0df8,896  // XK_Thai_lekpaet897  0x0e59: 0x0df9,898  // XK_Thai_lekkao899  0x2002: 0x0aa2,900  // XK_enspace901  0x2003: 0x0aa1,902  // XK_emspace903  0x2004: 0x0aa3,904  // XK_em3space905  0x2005: 0x0aa4,906  // XK_em4space907  0x2007: 0x0aa5,908  // XK_digitspace909  0x2008: 0x0aa6,910  // XK_punctspace911  0x2009: 0x0aa7,912  // XK_thinspace913  0x200a: 0x0aa8,914  // XK_hairspace915  0x2012: 0x0abb,916  // XK_figdash917  0x2013: 0x0aaa,918  // XK_endash919  0x2014: 0x0aa9,920  // XK_emdash921  0x2015: 0x07af,922  // XK_Greek_horizbar923  0x2017: 0x0cdf,924  // XK_hebrew_doublelowline925  0x2018: 0x0ad0,926  // XK_leftsinglequotemark927  0x2019: 0x0ad1,928  // XK_rightsinglequotemark929  0x201a: 0x0afd,930  // XK_singlelowquotemark931  0x201c: 0x0ad2,932  // XK_leftdoublequotemark933  0x201d: 0x0ad3,934  // XK_rightdoublequotemark935  0x201e: 0x0afe,936  // XK_doublelowquotemark937  0x2020: 0x0af1,938  // XK_dagger939  0x2021: 0x0af2,940  // XK_doubledagger941  0x2022: 0x0ae6,942  // XK_enfilledcircbullet943  0x2025: 0x0aaf,944  // XK_doubbaselinedot945  0x2026: 0x0aae,946  // XK_ellipsis947  0x2030: 0x0ad5,948  // XK_permille949  0x2032: 0x0ad6,950  // XK_minutes951  0x2033: 0x0ad7,952  // XK_seconds953  0x2038: 0x0afc,954  // XK_caret955  0x203e: 0x047e,956  // XK_overline957  0x20a9: 0x0eff,958  // XK_Korean_Won959  0x20ac: 0x20ac,960  // XK_EuroSign961  0x2105: 0x0ab8,962  // XK_careof963  0x2116: 0x06b0,964  // XK_numerosign965  0x2117: 0x0afb,966  // XK_phonographcopyright967  0x211e: 0x0ad4,968  // XK_prescription969  0x2122: 0x0ac9,970  // XK_trademark971  0x2153: 0x0ab0,972  // XK_onethird973  0x2154: 0x0ab1,974  // XK_twothirds975  0x2155: 0x0ab2,976  // XK_onefifth977  0x2156: 0x0ab3,978  // XK_twofifths979  0x2157: 0x0ab4,980  // XK_threefifths981  0x2158: 0x0ab5,982  // XK_fourfifths983  0x2159: 0x0ab6,984  // XK_onesixth985  0x215a: 0x0ab7,986  // XK_fivesixths987  0x215b: 0x0ac3,988  // XK_oneeighth989  0x215c: 0x0ac4,990  // XK_threeeighths991  0x215d: 0x0ac5,992  // XK_fiveeighths993  0x215e: 0x0ac6,994  // XK_seveneighths995  0x2190: 0x08fb,996  // XK_leftarrow997  0x2191: 0x08fc,998  // XK_uparrow999  0x2192: 0x08fd,1000  // XK_rightarrow1001  0x2193: 0x08fe,1002  // XK_downarrow1003  0x21d2: 0x08ce,1004  // XK_implies1005  0x21d4: 0x08cd,1006  // XK_ifonlyif1007  0x2202: 0x08ef,1008  // XK_partialderivative1009  0x2207: 0x08c5,1010  // XK_nabla1011  0x2218: 0x0bca,1012  // XK_jot1013  0x221a: 0x08d6,1014  // XK_radical1015  0x221d: 0x08c1,1016  // XK_variation1017  0x221e: 0x08c2,1018  // XK_infinity1019  0x2227: 0x08de,1020  // XK_logicaland1021  0x2228: 0x08df,1022  // XK_logicalor1023  0x2229: 0x08dc,1024  // XK_intersection1025  0x222a: 0x08dd,1026  // XK_union1027  0x222b: 0x08bf,1028  // XK_integral1029  0x2234: 0x08c0,1030  // XK_therefore1031  0x223c: 0x08c8,1032  // XK_approximate1033  0x2243: 0x08c9,1034  // XK_similarequal1035  0x2245: 0x1002248,1036  // XK_approxeq1037  0x2260: 0x08bd,1038  // XK_notequal1039  0x2261: 0x08cf,1040  // XK_identical1041  0x2264: 0x08bc,1042  // XK_lessthanequal1043  0x2265: 0x08be,1044  // XK_greaterthanequal1045  0x2282: 0x08da,1046  // XK_includedin1047  0x2283: 0x08db,1048  // XK_includes1049  0x22a2: 0x0bfc,1050  // XK_righttack1051  0x22a3: 0x0bdc,1052  // XK_lefttack1053  0x22a4: 0x0bc2,1054  // XK_downtack1055  0x22a5: 0x0bce,1056  // XK_uptack1057  0x2308: 0x0bd3,1058  // XK_upstile1059  0x230a: 0x0bc4,1060  // XK_downstile1061  0x2315: 0x0afa,1062  // XK_telephonerecorder1063  0x2320: 0x08a4,1064  // XK_topintegral1065  0x2321: 0x08a5,1066  // XK_botintegral1067  0x2395: 0x0bcc,1068  // XK_quad1069  0x239b: 0x08ab,1070  // XK_topleftparens1071  0x239d: 0x08ac,1072  // XK_botleftparens1073  0x239e: 0x08ad,1074  // XK_toprightparens1075  0x23a0: 0x08ae,1076  // XK_botrightparens1077  0x23a1: 0x08a7,1078  // XK_topleftsqbracket1079  0x23a3: 0x08a8,1080  // XK_botleftsqbracket1081  0x23a4: 0x08a9,1082  // XK_toprightsqbracket1083  0x23a6: 0x08aa,1084  // XK_botrightsqbracket1085  0x23a8: 0x08af,1086  // XK_leftmiddlecurlybrace1087  0x23ac: 0x08b0,1088  // XK_rightmiddlecurlybrace1089  0x23b7: 0x08a1,1090  // XK_leftradical1091  0x23ba: 0x09ef,1092  // XK_horizlinescan11093  0x23bb: 0x09f0,1094  // XK_horizlinescan31095  0x23bc: 0x09f2,1096  // XK_horizlinescan71097  0x23bd: 0x09f3,1098  // XK_horizlinescan91099  0x2409: 0x09e2,1100  // XK_ht1101  0x240a: 0x09e5,1102  // XK_lf1103  0x240b: 0x09e9,1104  // XK_vt1105  0x240c: 0x09e3,1106  // XK_ff1107  0x240d: 0x09e4,1108  // XK_cr1109  0x2423: 0x0aac,1110  // XK_signifblank1111  0x2424: 0x09e8,1112  // XK_nl1113  0x2500: 0x08a3,1114  // XK_horizconnector1115  0x2502: 0x08a6,1116  // XK_vertconnector1117  0x250c: 0x08a2,1118  // XK_topleftradical1119  0x2510: 0x09eb,1120  // XK_uprightcorner1121  0x2514: 0x09ed,1122  // XK_lowleftcorner1123  0x2518: 0x09ea,1124  // XK_lowrightcorner1125  0x251c: 0x09f4,1126  // XK_leftt1127  0x2524: 0x09f5,1128  // XK_rightt1129  0x252c: 0x09f7,1130  // XK_topt1131  0x2534: 0x09f6,1132  // XK_bott1133  0x253c: 0x09ee,1134  // XK_crossinglines1135  0x2592: 0x09e1,1136  // XK_checkerboard1137  0x25aa: 0x0ae7,1138  // XK_enfilledsqbullet1139  0x25ab: 0x0ae1,1140  // XK_enopensquarebullet1141  0x25ac: 0x0adb,1142  // XK_filledrectbullet1143  0x25ad: 0x0ae2,1144  // XK_openrectbullet1145  0x25ae: 0x0adf,1146  // XK_emfilledrect1147  0x25af: 0x0acf,1148  // XK_emopenrectangle1149  0x25b2: 0x0ae8,1150  // XK_filledtribulletup1151  0x25b3: 0x0ae3,1152  // XK_opentribulletup1153  0x25b6: 0x0add,1154  // XK_filledrighttribullet1155  0x25b7: 0x0acd,1156  // XK_rightopentriangle1157  0x25bc: 0x0ae9,1158  // XK_filledtribulletdown1159  0x25bd: 0x0ae4,1160  // XK_opentribulletdown1161  0x25c0: 0x0adc,1162  // XK_filledlefttribullet1163  0x25c1: 0x0acc,1164  // XK_leftopentriangle1165  0x25c6: 0x09e0,1166  // XK_soliddiamond1167  0x25cb: 0x0ace,1168  // XK_emopencircle1169  0x25cf: 0x0ade,1170  // XK_emfilledcircle1171  0x25e6: 0x0ae0,1172  // XK_enopencircbullet1173  0x2606: 0x0ae5,1174  // XK_openstar1175  0x260e: 0x0af9,1176  // XK_telephone1177  0x2613: 0x0aca,1178  // XK_signaturemark1179  0x261c: 0x0aea,1180  // XK_leftpointer1181  0x261e: 0x0aeb,1182  // XK_rightpointer1183  0x2640: 0x0af8,1184  // XK_femalesymbol1185  0x2642: 0x0af7,1186  // XK_malesymbol1187  0x2663: 0x0aec,1188  // XK_club1189  0x2665: 0x0aee,1190  // XK_heart1191  0x2666: 0x0aed,1192  // XK_diamond1193  0x266d: 0x0af6,1194  // XK_musicalflat1195  0x266f: 0x0af5,1196  // XK_musicalsharp1197  0x2713: 0x0af3,1198  // XK_checkmark1199  0x2717: 0x0af4,1200  // XK_ballotcross1201  0x271d: 0x0ad9,1202  // XK_latincross1203  0x2720: 0x0af0,1204  // XK_maltesecross1205  0x27e8: 0x0abc,1206  // XK_leftanglebracket1207  0x27e9: 0x0abe,1208  // XK_rightanglebracket1209  0x3001: 0x04a4,1210  // XK_kana_comma1211  0x3002: 0x04a1,1212  // XK_kana_fullstop1213  0x300c: 0x04a2,1214  // XK_kana_openingbracket1215  0x300d: 0x04a3,1216  // XK_kana_closingbracket1217  0x309b: 0x04de,1218  // XK_voicedsound1219  0x309c: 0x04df,1220  // XK_semivoicedsound1221  0x30a1: 0x04a7,1222  // XK_kana_a1223  0x30a2: 0x04b1,1224  // XK_kana_A1225  0x30a3: 0x04a8,1226  // XK_kana_i1227  0x30a4: 0x04b2,1228  // XK_kana_I1229  0x30a5: 0x04a9,1230  // XK_kana_u1231  0x30a6: 0x04b3,1232  // XK_kana_U1233  0x30a7: 0x04aa,1234  // XK_kana_e1235  0x30a8: 0x04b4,1236  // XK_kana_E1237  0x30a9: 0x04ab,1238  // XK_kana_o1239  0x30aa: 0x04b5,1240  // XK_kana_O1241  0x30ab: 0x04b6,1242  // XK_kana_KA1243  0x30ad: 0x04b7,1244  // XK_kana_KI1245  0x30af: 0x04b8,1246  // XK_kana_KU1247  0x30b1: 0x04b9,1248  // XK_kana_KE1249  0x30b3: 0x04ba,1250  // XK_kana_KO1251  0x30b5: 0x04bb,1252  // XK_kana_SA1253  0x30b7: 0x04bc,1254  // XK_kana_SHI1255  0x30b9: 0x04bd,1256  // XK_kana_SU1257  0x30bb: 0x04be,1258  // XK_kana_SE1259  0x30bd: 0x04bf,1260  // XK_kana_SO1261  0x30bf: 0x04c0,1262  // XK_kana_TA1263  0x30c1: 0x04c1,1264  // XK_kana_CHI1265  0x30c3: 0x04af,1266  // XK_kana_tsu1267  0x30c4: 0x04c2,1268  // XK_kana_TSU1269  0x30c6: 0x04c3,1270  // XK_kana_TE1271  0x30c8: 0x04c4,1272  // XK_kana_TO1273  0x30ca: 0x04c5,1274  // XK_kana_NA1275  0x30cb: 0x04c6,1276  // XK_kana_NI1277  0x30cc: 0x04c7,1278  // XK_kana_NU1279  0x30cd: 0x04c8,1280  // XK_kana_NE1281  0x30ce: 0x04c9,1282  // XK_kana_NO1283  0x30cf: 0x04ca,1284  // XK_kana_HA1285  0x30d2: 0x04cb,1286  // XK_kana_HI1287  0x30d5: 0x04cc,1288  // XK_kana_FU1289  0x30d8: 0x04cd,1290  // XK_kana_HE1291  0x30db: 0x04ce,1292  // XK_kana_HO1293  0x30de: 0x04cf,1294  // XK_kana_MA1295  0x30df: 0x04d0,1296  // XK_kana_MI1297  0x30e0: 0x04d1,1298  // XK_kana_MU1299  0x30e1: 0x04d2,1300  // XK_kana_ME1301  0x30e2: 0x04d3,1302  // XK_kana_MO1303  0x30e3: 0x04ac,1304  // XK_kana_ya1305  0x30e4: 0x04d4,1306  // XK_kana_YA1307  0x30e5: 0x04ad,1308  // XK_kana_yu1309  0x30e6: 0x04d5,1310  // XK_kana_YU1311  0x30e7: 0x04ae,1312  // XK_kana_yo1313  0x30e8: 0x04d6,1314  // XK_kana_YO1315  0x30e9: 0x04d7,1316  // XK_kana_RA1317  0x30ea: 0x04d8,1318  // XK_kana_RI1319  0x30eb: 0x04d9,1320  // XK_kana_RU1321  0x30ec: 0x04da,1322  // XK_kana_RE1323  0x30ed: 0x04db,1324  // XK_kana_RO1325  0x30ef: 0x04dc,1326  // XK_kana_WA1327  0x30f2: 0x04a6,1328  // XK_kana_WO1329  0x30f3: 0x04dd,1330  // XK_kana_N1331  0x30fb: 0x04a5,1332  // XK_kana_conjunctive1333  0x30fc: 0x04b0 // XK_prolongedsound1334};1335var _default = exports["default"] = {1336  lookup: function lookup(u) {1337    // Latin-1 is one-to-one mapping1338    if (u >= 0x20 && u <= 0xff) {1339      return u;1340    }13411342    // Lookup table (fairly random)1343    var keysym = codepoints[u];1344    if (keysym !== undefined) {1345      return keysym;1346    }13471348    // General mapping as final fallback1349    return 0x01000000 | u;1350  }1351};