JavaScript 65.5%
Python 17.8%
CSS 13%
HTML 3.7%
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};