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/* eslint-disable key-spacing */8var _default = exports["default"] = {9 XK_VoidSymbol: 0xffffff,10 /* Void symbol */1112 XK_BackSpace: 0xff08,13 /* Back space, back char */14 XK_Tab: 0xff09,15 XK_Linefeed: 0xff0a,16 /* Linefeed, LF */17 XK_Clear: 0xff0b,18 XK_Return: 0xff0d,19 /* Return, enter */20 XK_Pause: 0xff13,21 /* Pause, hold */22 XK_Scroll_Lock: 0xff14,23 XK_Sys_Req: 0xff15,24 XK_Escape: 0xff1b,25 XK_Delete: 0xffff,26 /* Delete, rubout */2728 /* International & multi-key character composition */2930 XK_Multi_key: 0xff20,31 /* Multi-key character compose */32 XK_Codeinput: 0xff37,33 XK_SingleCandidate: 0xff3c,34 XK_MultipleCandidate: 0xff3d,35 XK_PreviousCandidate: 0xff3e,36 /* Japanese keyboard support */3738 XK_Kanji: 0xff21,39 /* Kanji, Kanji convert */40 XK_Muhenkan: 0xff22,41 /* Cancel Conversion */42 XK_Henkan_Mode: 0xff23,43 /* Start/Stop Conversion */44 XK_Henkan: 0xff23,45 /* Alias for Henkan_Mode */46 XK_Romaji: 0xff24,47 /* to Romaji */48 XK_Hiragana: 0xff25,49 /* to Hiragana */50 XK_Katakana: 0xff26,51 /* to Katakana */52 XK_Hiragana_Katakana: 0xff27,53 /* Hiragana/Katakana toggle */54 XK_Zenkaku: 0xff28,55 /* to Zenkaku */56 XK_Hankaku: 0xff29,57 /* to Hankaku */58 XK_Zenkaku_Hankaku: 0xff2a,59 /* Zenkaku/Hankaku toggle */60 XK_Touroku: 0xff2b,61 /* Add to Dictionary */62 XK_Massyo: 0xff2c,63 /* Delete from Dictionary */64 XK_Kana_Lock: 0xff2d,65 /* Kana Lock */66 XK_Kana_Shift: 0xff2e,67 /* Kana Shift */68 XK_Eisu_Shift: 0xff2f,69 /* Alphanumeric Shift */70 XK_Eisu_toggle: 0xff30,71 /* Alphanumeric toggle */72 XK_Kanji_Bangou: 0xff37,73 /* Codeinput */74 XK_Zen_Koho: 0xff3d,75 /* Multiple/All Candidate(s) */76 XK_Mae_Koho: 0xff3e,77 /* Previous Candidate */7879 /* Cursor control & motion */8081 XK_Home: 0xff50,82 XK_Left: 0xff51,83 /* Move left, left arrow */84 XK_Up: 0xff52,85 /* Move up, up arrow */86 XK_Right: 0xff53,87 /* Move right, right arrow */88 XK_Down: 0xff54,89 /* Move down, down arrow */90 XK_Prior: 0xff55,91 /* Prior, previous */92 XK_Page_Up: 0xff55,93 XK_Next: 0xff56,94 /* Next */95 XK_Page_Down: 0xff56,96 XK_End: 0xff57,97 /* EOL */98 XK_Begin: 0xff58,99 /* BOL */100101 /* Misc functions */102103 XK_Select: 0xff60,104 /* Select, mark */105 XK_Print: 0xff61,106 XK_Execute: 0xff62,107 /* Execute, run, do */108 XK_Insert: 0xff63,109 /* Insert, insert here */110 XK_Undo: 0xff65,111 XK_Redo: 0xff66,112 /* Redo, again */113 XK_Menu: 0xff67,114 XK_Find: 0xff68,115 /* Find, search */116 XK_Cancel: 0xff69,117 /* Cancel, stop, abort, exit */118 XK_Help: 0xff6a,119 /* Help */120 XK_Break: 0xff6b,121 XK_Mode_switch: 0xff7e,122 /* Character set switch */123 XK_script_switch: 0xff7e,124 /* Alias for mode_switch */125 XK_Num_Lock: 0xff7f,126 /* Keypad functions, keypad numbers cleverly chosen to map to ASCII */127128 XK_KP_Space: 0xff80,129 /* Space */130 XK_KP_Tab: 0xff89,131 XK_KP_Enter: 0xff8d,132 /* Enter */133 XK_KP_F1: 0xff91,134 /* PF1, KP_A, ... */135 XK_KP_F2: 0xff92,136 XK_KP_F3: 0xff93,137 XK_KP_F4: 0xff94,138 XK_KP_Home: 0xff95,139 XK_KP_Left: 0xff96,140 XK_KP_Up: 0xff97,141 XK_KP_Right: 0xff98,142 XK_KP_Down: 0xff99,143 XK_KP_Prior: 0xff9a,144 XK_KP_Page_Up: 0xff9a,145 XK_KP_Next: 0xff9b,146 XK_KP_Page_Down: 0xff9b,147 XK_KP_End: 0xff9c,148 XK_KP_Begin: 0xff9d,149 XK_KP_Insert: 0xff9e,150 XK_KP_Delete: 0xff9f,151 XK_KP_Equal: 0xffbd,152 /* Equals */153 XK_KP_Multiply: 0xffaa,154 XK_KP_Add: 0xffab,155 XK_KP_Separator: 0xffac,156 /* Separator, often comma */157 XK_KP_Subtract: 0xffad,158 XK_KP_Decimal: 0xffae,159 XK_KP_Divide: 0xffaf,160 XK_KP_0: 0xffb0,161 XK_KP_1: 0xffb1,162 XK_KP_2: 0xffb2,163 XK_KP_3: 0xffb3,164 XK_KP_4: 0xffb4,165 XK_KP_5: 0xffb5,166 XK_KP_6: 0xffb6,167 XK_KP_7: 0xffb7,168 XK_KP_8: 0xffb8,169 XK_KP_9: 0xffb9,170 /*171 * Auxiliary functions; note the duplicate definitions for left and right172 * function keys; Sun keyboards and a few other manufacturers have such173 * function key groups on the left and/or right sides of the keyboard.174 * We've not found a keyboard with more than 35 function keys total.175 */176177 XK_F1: 0xffbe,178 XK_F2: 0xffbf,179 XK_F3: 0xffc0,180 XK_F4: 0xffc1,181 XK_F5: 0xffc2,182 XK_F6: 0xffc3,183 XK_F7: 0xffc4,184 XK_F8: 0xffc5,185 XK_F9: 0xffc6,186 XK_F10: 0xffc7,187 XK_F11: 0xffc8,188 XK_L1: 0xffc8,189 XK_F12: 0xffc9,190 XK_L2: 0xffc9,191 XK_F13: 0xffca,192 XK_L3: 0xffca,193 XK_F14: 0xffcb,194 XK_L4: 0xffcb,195 XK_F15: 0xffcc,196 XK_L5: 0xffcc,197 XK_F16: 0xffcd,198 XK_L6: 0xffcd,199 XK_F17: 0xffce,200 XK_L7: 0xffce,201 XK_F18: 0xffcf,202 XK_L8: 0xffcf,203 XK_F19: 0xffd0,204 XK_L9: 0xffd0,205 XK_F20: 0xffd1,206 XK_L10: 0xffd1,207 XK_F21: 0xffd2,208 XK_R1: 0xffd2,209 XK_F22: 0xffd3,210 XK_R2: 0xffd3,211 XK_F23: 0xffd4,212 XK_R3: 0xffd4,213 XK_F24: 0xffd5,214 XK_R4: 0xffd5,215 XK_F25: 0xffd6,216 XK_R5: 0xffd6,217 XK_F26: 0xffd7,218 XK_R6: 0xffd7,219 XK_F27: 0xffd8,220 XK_R7: 0xffd8,221 XK_F28: 0xffd9,222 XK_R8: 0xffd9,223 XK_F29: 0xffda,224 XK_R9: 0xffda,225 XK_F30: 0xffdb,226 XK_R10: 0xffdb,227 XK_F31: 0xffdc,228 XK_R11: 0xffdc,229 XK_F32: 0xffdd,230 XK_R12: 0xffdd,231 XK_F33: 0xffde,232 XK_R13: 0xffde,233 XK_F34: 0xffdf,234 XK_R14: 0xffdf,235 XK_F35: 0xffe0,236 XK_R15: 0xffe0,237 /* Modifiers */238239 XK_Shift_L: 0xffe1,240 /* Left shift */241 XK_Shift_R: 0xffe2,242 /* Right shift */243 XK_Control_L: 0xffe3,244 /* Left control */245 XK_Control_R: 0xffe4,246 /* Right control */247 XK_Caps_Lock: 0xffe5,248 /* Caps lock */249 XK_Shift_Lock: 0xffe6,250 /* Shift lock */251252 XK_Meta_L: 0xffe7,253 /* Left meta */254 XK_Meta_R: 0xffe8,255 /* Right meta */256 XK_Alt_L: 0xffe9,257 /* Left alt */258 XK_Alt_R: 0xffea,259 /* Right alt */260 XK_Super_L: 0xffeb,261 /* Left super */262 XK_Super_R: 0xffec,263 /* Right super */264 XK_Hyper_L: 0xffed,265 /* Left hyper */266 XK_Hyper_R: 0xffee,267 /* Right hyper */268269 /*270 * Keyboard (XKB) Extension function and modifier keys271 * (from Appendix C of "The X Keyboard Extension: Protocol Specification")272 * Byte 3 = 0xfe273 */274275 XK_ISO_Level3_Shift: 0xfe03,276 /* AltGr */277 XK_ISO_Next_Group: 0xfe08,278 XK_ISO_Prev_Group: 0xfe0a,279 XK_ISO_First_Group: 0xfe0c,280 XK_ISO_Last_Group: 0xfe0e,281 /*282 * Latin 1283 * (ISO/IEC 8859-1: Unicode U+0020..U+00FF)284 * Byte 3: 0285 */286287 XK_space: 0x0020,288 /* U+0020 SPACE */289 XK_exclam: 0x0021,290 /* U+0021 EXCLAMATION MARK */291 XK_quotedbl: 0x0022,292 /* U+0022 QUOTATION MARK */293 XK_numbersign: 0x0023,294 /* U+0023 NUMBER SIGN */295 XK_dollar: 0x0024,296 /* U+0024 DOLLAR SIGN */297 XK_percent: 0x0025,298 /* U+0025 PERCENT SIGN */299 XK_ampersand: 0x0026,300 /* U+0026 AMPERSAND */301 XK_apostrophe: 0x0027,302 /* U+0027 APOSTROPHE */303 XK_quoteright: 0x0027,304 /* deprecated */305 XK_parenleft: 0x0028,306 /* U+0028 LEFT PARENTHESIS */307 XK_parenright: 0x0029,308 /* U+0029 RIGHT PARENTHESIS */309 XK_asterisk: 0x002a,310 /* U+002A ASTERISK */311 XK_plus: 0x002b,312 /* U+002B PLUS SIGN */313 XK_comma: 0x002c,314 /* U+002C COMMA */315 XK_minus: 0x002d,316 /* U+002D HYPHEN-MINUS */317 XK_period: 0x002e,318 /* U+002E FULL STOP */319 XK_slash: 0x002f,320 /* U+002F SOLIDUS */321 XK_0: 0x0030,322 /* U+0030 DIGIT ZERO */323 XK_1: 0x0031,324 /* U+0031 DIGIT ONE */325 XK_2: 0x0032,326 /* U+0032 DIGIT TWO */327 XK_3: 0x0033,328 /* U+0033 DIGIT THREE */329 XK_4: 0x0034,330 /* U+0034 DIGIT FOUR */331 XK_5: 0x0035,332 /* U+0035 DIGIT FIVE */333 XK_6: 0x0036,334 /* U+0036 DIGIT SIX */335 XK_7: 0x0037,336 /* U+0037 DIGIT SEVEN */337 XK_8: 0x0038,338 /* U+0038 DIGIT EIGHT */339 XK_9: 0x0039,340 /* U+0039 DIGIT NINE */341 XK_colon: 0x003a,342 /* U+003A COLON */343 XK_semicolon: 0x003b,344 /* U+003B SEMICOLON */345 XK_less: 0x003c,346 /* U+003C LESS-THAN SIGN */347 XK_equal: 0x003d,348 /* U+003D EQUALS SIGN */349 XK_greater: 0x003e,350 /* U+003E GREATER-THAN SIGN */351 XK_question: 0x003f,352 /* U+003F QUESTION MARK */353 XK_at: 0x0040,354 /* U+0040 COMMERCIAL AT */355 XK_A: 0x0041,356 /* U+0041 LATIN CAPITAL LETTER A */357 XK_B: 0x0042,358 /* U+0042 LATIN CAPITAL LETTER B */359 XK_C: 0x0043,360 /* U+0043 LATIN CAPITAL LETTER C */361 XK_D: 0x0044,362 /* U+0044 LATIN CAPITAL LETTER D */363 XK_E: 0x0045,364 /* U+0045 LATIN CAPITAL LETTER E */365 XK_F: 0x0046,366 /* U+0046 LATIN CAPITAL LETTER F */367 XK_G: 0x0047,368 /* U+0047 LATIN CAPITAL LETTER G */369 XK_H: 0x0048,370 /* U+0048 LATIN CAPITAL LETTER H */371 XK_I: 0x0049,372 /* U+0049 LATIN CAPITAL LETTER I */373 XK_J: 0x004a,374 /* U+004A LATIN CAPITAL LETTER J */375 XK_K: 0x004b,376 /* U+004B LATIN CAPITAL LETTER K */377 XK_L: 0x004c,378 /* U+004C LATIN CAPITAL LETTER L */379 XK_M: 0x004d,380 /* U+004D LATIN CAPITAL LETTER M */381 XK_N: 0x004e,382 /* U+004E LATIN CAPITAL LETTER N */383 XK_O: 0x004f,384 /* U+004F LATIN CAPITAL LETTER O */385 XK_P: 0x0050,386 /* U+0050 LATIN CAPITAL LETTER P */387 XK_Q: 0x0051,388 /* U+0051 LATIN CAPITAL LETTER Q */389 XK_R: 0x0052,390 /* U+0052 LATIN CAPITAL LETTER R */391 XK_S: 0x0053,392 /* U+0053 LATIN CAPITAL LETTER S */393 XK_T: 0x0054,394 /* U+0054 LATIN CAPITAL LETTER T */395 XK_U: 0x0055,396 /* U+0055 LATIN CAPITAL LETTER U */397 XK_V: 0x0056,398 /* U+0056 LATIN CAPITAL LETTER V */399 XK_W: 0x0057,400 /* U+0057 LATIN CAPITAL LETTER W */401 XK_X: 0x0058,402 /* U+0058 LATIN CAPITAL LETTER X */403 XK_Y: 0x0059,404 /* U+0059 LATIN CAPITAL LETTER Y */405 XK_Z: 0x005a,406 /* U+005A LATIN CAPITAL LETTER Z */407 XK_bracketleft: 0x005b,408 /* U+005B LEFT SQUARE BRACKET */409 XK_backslash: 0x005c,410 /* U+005C REVERSE SOLIDUS */411 XK_bracketright: 0x005d,412 /* U+005D RIGHT SQUARE BRACKET */413 XK_asciicircum: 0x005e,414 /* U+005E CIRCUMFLEX ACCENT */415 XK_underscore: 0x005f,416 /* U+005F LOW LINE */417 XK_grave: 0x0060,418 /* U+0060 GRAVE ACCENT */419 XK_quoteleft: 0x0060,420 /* deprecated */421 XK_a: 0x0061,422 /* U+0061 LATIN SMALL LETTER A */423 XK_b: 0x0062,424 /* U+0062 LATIN SMALL LETTER B */425 XK_c: 0x0063,426 /* U+0063 LATIN SMALL LETTER C */427 XK_d: 0x0064,428 /* U+0064 LATIN SMALL LETTER D */429 XK_e: 0x0065,430 /* U+0065 LATIN SMALL LETTER E */431 XK_f: 0x0066,432 /* U+0066 LATIN SMALL LETTER F */433 XK_g: 0x0067,434 /* U+0067 LATIN SMALL LETTER G */435 XK_h: 0x0068,436 /* U+0068 LATIN SMALL LETTER H */437 XK_i: 0x0069,438 /* U+0069 LATIN SMALL LETTER I */439 XK_j: 0x006a,440 /* U+006A LATIN SMALL LETTER J */441 XK_k: 0x006b,442 /* U+006B LATIN SMALL LETTER K */443 XK_l: 0x006c,444 /* U+006C LATIN SMALL LETTER L */445 XK_m: 0x006d,446 /* U+006D LATIN SMALL LETTER M */447 XK_n: 0x006e,448 /* U+006E LATIN SMALL LETTER N */449 XK_o: 0x006f,450 /* U+006F LATIN SMALL LETTER O */451 XK_p: 0x0070,452 /* U+0070 LATIN SMALL LETTER P */453 XK_q: 0x0071,454 /* U+0071 LATIN SMALL LETTER Q */455 XK_r: 0x0072,456 /* U+0072 LATIN SMALL LETTER R */457 XK_s: 0x0073,458 /* U+0073 LATIN SMALL LETTER S */459 XK_t: 0x0074,460 /* U+0074 LATIN SMALL LETTER T */461 XK_u: 0x0075,462 /* U+0075 LATIN SMALL LETTER U */463 XK_v: 0x0076,464 /* U+0076 LATIN SMALL LETTER V */465 XK_w: 0x0077,466 /* U+0077 LATIN SMALL LETTER W */467 XK_x: 0x0078,468 /* U+0078 LATIN SMALL LETTER X */469 XK_y: 0x0079,470 /* U+0079 LATIN SMALL LETTER Y */471 XK_z: 0x007a,472 /* U+007A LATIN SMALL LETTER Z */473 XK_braceleft: 0x007b,474 /* U+007B LEFT CURLY BRACKET */475 XK_bar: 0x007c,476 /* U+007C VERTICAL LINE */477 XK_braceright: 0x007d,478 /* U+007D RIGHT CURLY BRACKET */479 XK_asciitilde: 0x007e,480 /* U+007E TILDE */481482 XK_nobreakspace: 0x00a0,483 /* U+00A0 NO-BREAK SPACE */484 XK_exclamdown: 0x00a1,485 /* U+00A1 INVERTED EXCLAMATION MARK */486 XK_cent: 0x00a2,487 /* U+00A2 CENT SIGN */488 XK_sterling: 0x00a3,489 /* U+00A3 POUND SIGN */490 XK_currency: 0x00a4,491 /* U+00A4 CURRENCY SIGN */492 XK_yen: 0x00a5,493 /* U+00A5 YEN SIGN */494 XK_brokenbar: 0x00a6,495 /* U+00A6 BROKEN BAR */496 XK_section: 0x00a7,497 /* U+00A7 SECTION SIGN */498 XK_diaeresis: 0x00a8,499 /* U+00A8 DIAERESIS */500 XK_copyright: 0x00a9,501 /* U+00A9 COPYRIGHT SIGN */502 XK_ordfeminine: 0x00aa,503 /* U+00AA FEMININE ORDINAL INDICATOR */504 XK_guillemotleft: 0x00ab,505 /* U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */506 XK_notsign: 0x00ac,507 /* U+00AC NOT SIGN */508 XK_hyphen: 0x00ad,509 /* U+00AD SOFT HYPHEN */510 XK_registered: 0x00ae,511 /* U+00AE REGISTERED SIGN */512 XK_macron: 0x00af,513 /* U+00AF MACRON */514 XK_degree: 0x00b0,515 /* U+00B0 DEGREE SIGN */516 XK_plusminus: 0x00b1,517 /* U+00B1 PLUS-MINUS SIGN */518 XK_twosuperior: 0x00b2,519 /* U+00B2 SUPERSCRIPT TWO */520 XK_threesuperior: 0x00b3,521 /* U+00B3 SUPERSCRIPT THREE */522 XK_acute: 0x00b4,523 /* U+00B4 ACUTE ACCENT */524 XK_mu: 0x00b5,525 /* U+00B5 MICRO SIGN */526 XK_paragraph: 0x00b6,527 /* U+00B6 PILCROW SIGN */528 XK_periodcentered: 0x00b7,529 /* U+00B7 MIDDLE DOT */530 XK_cedilla: 0x00b8,531 /* U+00B8 CEDILLA */532 XK_onesuperior: 0x00b9,533 /* U+00B9 SUPERSCRIPT ONE */534 XK_masculine: 0x00ba,535 /* U+00BA MASCULINE ORDINAL INDICATOR */536 XK_guillemotright: 0x00bb,537 /* U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */538 XK_onequarter: 0x00bc,539 /* U+00BC VULGAR FRACTION ONE QUARTER */540 XK_onehalf: 0x00bd,541 /* U+00BD VULGAR FRACTION ONE HALF */542 XK_threequarters: 0x00be,543 /* U+00BE VULGAR FRACTION THREE QUARTERS */544 XK_questiondown: 0x00bf,545 /* U+00BF INVERTED QUESTION MARK */546 XK_Agrave: 0x00c0,547 /* U+00C0 LATIN CAPITAL LETTER A WITH GRAVE */548 XK_Aacute: 0x00c1,549 /* U+00C1 LATIN CAPITAL LETTER A WITH ACUTE */550 XK_Acircumflex: 0x00c2,551 /* U+00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */552 XK_Atilde: 0x00c3,553 /* U+00C3 LATIN CAPITAL LETTER A WITH TILDE */554 XK_Adiaeresis: 0x00c4,555 /* U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS */556 XK_Aring: 0x00c5,557 /* U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE */558 XK_AE: 0x00c6,559 /* U+00C6 LATIN CAPITAL LETTER AE */560 XK_Ccedilla: 0x00c7,561 /* U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA */562 XK_Egrave: 0x00c8,563 /* U+00C8 LATIN CAPITAL LETTER E WITH GRAVE */564 XK_Eacute: 0x00c9,565 /* U+00C9 LATIN CAPITAL LETTER E WITH ACUTE */566 XK_Ecircumflex: 0x00ca,567 /* U+00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX */568 XK_Ediaeresis: 0x00cb,569 /* U+00CB LATIN CAPITAL LETTER E WITH DIAERESIS */570 XK_Igrave: 0x00cc,571 /* U+00CC LATIN CAPITAL LETTER I WITH GRAVE */572 XK_Iacute: 0x00cd,573 /* U+00CD LATIN CAPITAL LETTER I WITH ACUTE */574 XK_Icircumflex: 0x00ce,575 /* U+00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX */576 XK_Idiaeresis: 0x00cf,577 /* U+00CF LATIN CAPITAL LETTER I WITH DIAERESIS */578 XK_ETH: 0x00d0,579 /* U+00D0 LATIN CAPITAL LETTER ETH */580 XK_Eth: 0x00d0,581 /* deprecated */582 XK_Ntilde: 0x00d1,583 /* U+00D1 LATIN CAPITAL LETTER N WITH TILDE */584 XK_Ograve: 0x00d2,585 /* U+00D2 LATIN CAPITAL LETTER O WITH GRAVE */586 XK_Oacute: 0x00d3,587 /* U+00D3 LATIN CAPITAL LETTER O WITH ACUTE */588 XK_Ocircumflex: 0x00d4,589 /* U+00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */590 XK_Otilde: 0x00d5,591 /* U+00D5 LATIN CAPITAL LETTER O WITH TILDE */592 XK_Odiaeresis: 0x00d6,593 /* U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS */594 XK_multiply: 0x00d7,595 /* U+00D7 MULTIPLICATION SIGN */596 XK_Oslash: 0x00d8,597 /* U+00D8 LATIN CAPITAL LETTER O WITH STROKE */598 XK_Ooblique: 0x00d8,599 /* U+00D8 LATIN CAPITAL LETTER O WITH STROKE */600 XK_Ugrave: 0x00d9,601 /* U+00D9 LATIN CAPITAL LETTER U WITH GRAVE */602 XK_Uacute: 0x00da,603 /* U+00DA LATIN CAPITAL LETTER U WITH ACUTE */604 XK_Ucircumflex: 0x00db,605 /* U+00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX */606 XK_Udiaeresis: 0x00dc,607 /* U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS */608 XK_Yacute: 0x00dd,609 /* U+00DD LATIN CAPITAL LETTER Y WITH ACUTE */610 XK_THORN: 0x00de,611 /* U+00DE LATIN CAPITAL LETTER THORN */612 XK_Thorn: 0x00de,613 /* deprecated */614 XK_ssharp: 0x00df,615 /* U+00DF LATIN SMALL LETTER SHARP S */616 XK_agrave: 0x00e0,617 /* U+00E0 LATIN SMALL LETTER A WITH GRAVE */618 XK_aacute: 0x00e1,619 /* U+00E1 LATIN SMALL LETTER A WITH ACUTE */620 XK_acircumflex: 0x00e2,621 /* U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX */622 XK_atilde: 0x00e3,623 /* U+00E3 LATIN SMALL LETTER A WITH TILDE */624 XK_adiaeresis: 0x00e4,625 /* U+00E4 LATIN SMALL LETTER A WITH DIAERESIS */626 XK_aring: 0x00e5,627 /* U+00E5 LATIN SMALL LETTER A WITH RING ABOVE */628 XK_ae: 0x00e6,629 /* U+00E6 LATIN SMALL LETTER AE */630 XK_ccedilla: 0x00e7,631 /* U+00E7 LATIN SMALL LETTER C WITH CEDILLA */632 XK_egrave: 0x00e8,633 /* U+00E8 LATIN SMALL LETTER E WITH GRAVE */634 XK_eacute: 0x00e9,635 /* U+00E9 LATIN SMALL LETTER E WITH ACUTE */636 XK_ecircumflex: 0x00ea,637 /* U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX */638 XK_ediaeresis: 0x00eb,639 /* U+00EB LATIN SMALL LETTER E WITH DIAERESIS */640 XK_igrave: 0x00ec,641 /* U+00EC LATIN SMALL LETTER I WITH GRAVE */642 XK_iacute: 0x00ed,643 /* U+00ED LATIN SMALL LETTER I WITH ACUTE */644 XK_icircumflex: 0x00ee,645 /* U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX */646 XK_idiaeresis: 0x00ef,647 /* U+00EF LATIN SMALL LETTER I WITH DIAERESIS */648 XK_eth: 0x00f0,649 /* U+00F0 LATIN SMALL LETTER ETH */650 XK_ntilde: 0x00f1,651 /* U+00F1 LATIN SMALL LETTER N WITH TILDE */652 XK_ograve: 0x00f2,653 /* U+00F2 LATIN SMALL LETTER O WITH GRAVE */654 XK_oacute: 0x00f3,655 /* U+00F3 LATIN SMALL LETTER O WITH ACUTE */656 XK_ocircumflex: 0x00f4,657 /* U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX */658 XK_otilde: 0x00f5,659 /* U+00F5 LATIN SMALL LETTER O WITH TILDE */660 XK_odiaeresis: 0x00f6,661 /* U+00F6 LATIN SMALL LETTER O WITH DIAERESIS */662 XK_division: 0x00f7,663 /* U+00F7 DIVISION SIGN */664 XK_oslash: 0x00f8,665 /* U+00F8 LATIN SMALL LETTER O WITH STROKE */666 XK_ooblique: 0x00f8,667 /* U+00F8 LATIN SMALL LETTER O WITH STROKE */668 XK_ugrave: 0x00f9,669 /* U+00F9 LATIN SMALL LETTER U WITH GRAVE */670 XK_uacute: 0x00fa,671 /* U+00FA LATIN SMALL LETTER U WITH ACUTE */672 XK_ucircumflex: 0x00fb,673 /* U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX */674 XK_udiaeresis: 0x00fc,675 /* U+00FC LATIN SMALL LETTER U WITH DIAERESIS */676 XK_yacute: 0x00fd,677 /* U+00FD LATIN SMALL LETTER Y WITH ACUTE */678 XK_thorn: 0x00fe,679 /* U+00FE LATIN SMALL LETTER THORN */680 XK_ydiaeresis: 0x00ff,681 /* U+00FF LATIN SMALL LETTER Y WITH DIAERESIS */682683 /*684 * Korean685 * Byte 3 = 0x0e686 */687688 XK_Hangul: 0xff31,689 /* Hangul start/stop(toggle) */690 XK_Hangul_Hanja: 0xff34,691 /* Start Hangul->Hanja Conversion */692 XK_Hangul_Jeonja: 0xff38,693 /* Jeonja mode */694695 /*696 * XFree86 vendor specific keysyms.697 *698 * The XFree86 keysym range is 0x10080001 - 0x1008FFFF.699 */700701 XF86XK_ModeLock: 0x1008FF01,702 XF86XK_MonBrightnessUp: 0x1008FF02,703 XF86XK_MonBrightnessDown: 0x1008FF03,704 XF86XK_KbdLightOnOff: 0x1008FF04,705 XF86XK_KbdBrightnessUp: 0x1008FF05,706 XF86XK_KbdBrightnessDown: 0x1008FF06,707 XF86XK_Standby: 0x1008FF10,708 XF86XK_AudioLowerVolume: 0x1008FF11,709 XF86XK_AudioMute: 0x1008FF12,710 XF86XK_AudioRaiseVolume: 0x1008FF13,711 XF86XK_AudioPlay: 0x1008FF14,712 XF86XK_AudioStop: 0x1008FF15,713 XF86XK_AudioPrev: 0x1008FF16,714 XF86XK_AudioNext: 0x1008FF17,715 XF86XK_HomePage: 0x1008FF18,716 XF86XK_Mail: 0x1008FF19,717 XF86XK_Start: 0x1008FF1A,718 XF86XK_Search: 0x1008FF1B,719 XF86XK_AudioRecord: 0x1008FF1C,720 XF86XK_Calculator: 0x1008FF1D,721 XF86XK_Memo: 0x1008FF1E,722 XF86XK_ToDoList: 0x1008FF1F,723 XF86XK_Calendar: 0x1008FF20,724 XF86XK_PowerDown: 0x1008FF21,725 XF86XK_ContrastAdjust: 0x1008FF22,726 XF86XK_RockerUp: 0x1008FF23,727 XF86XK_RockerDown: 0x1008FF24,728 XF86XK_RockerEnter: 0x1008FF25,729 XF86XK_Back: 0x1008FF26,730 XF86XK_Forward: 0x1008FF27,731 XF86XK_Stop: 0x1008FF28,732 XF86XK_Refresh: 0x1008FF29,733 XF86XK_PowerOff: 0x1008FF2A,734 XF86XK_WakeUp: 0x1008FF2B,735 XF86XK_Eject: 0x1008FF2C,736 XF86XK_ScreenSaver: 0x1008FF2D,737 XF86XK_WWW: 0x1008FF2E,738 XF86XK_Sleep: 0x1008FF2F,739 XF86XK_Favorites: 0x1008FF30,740 XF86XK_AudioPause: 0x1008FF31,741 XF86XK_AudioMedia: 0x1008FF32,742 XF86XK_MyComputer: 0x1008FF33,743 XF86XK_VendorHome: 0x1008FF34,744 XF86XK_LightBulb: 0x1008FF35,745 XF86XK_Shop: 0x1008FF36,746 XF86XK_History: 0x1008FF37,747 XF86XK_OpenURL: 0x1008FF38,748 XF86XK_AddFavorite: 0x1008FF39,749 XF86XK_HotLinks: 0x1008FF3A,750 XF86XK_BrightnessAdjust: 0x1008FF3B,751 XF86XK_Finance: 0x1008FF3C,752 XF86XK_Community: 0x1008FF3D,753 XF86XK_AudioRewind: 0x1008FF3E,754 XF86XK_BackForward: 0x1008FF3F,755 XF86XK_Launch0: 0x1008FF40,756 XF86XK_Launch1: 0x1008FF41,757 XF86XK_Launch2: 0x1008FF42,758 XF86XK_Launch3: 0x1008FF43,759 XF86XK_Launch4: 0x1008FF44,760 XF86XK_Launch5: 0x1008FF45,761 XF86XK_Launch6: 0x1008FF46,762 XF86XK_Launch7: 0x1008FF47,763 XF86XK_Launch8: 0x1008FF48,764 XF86XK_Launch9: 0x1008FF49,765 XF86XK_LaunchA: 0x1008FF4A,766 XF86XK_LaunchB: 0x1008FF4B,767 XF86XK_LaunchC: 0x1008FF4C,768 XF86XK_LaunchD: 0x1008FF4D,769 XF86XK_LaunchE: 0x1008FF4E,770 XF86XK_LaunchF: 0x1008FF4F,771 XF86XK_ApplicationLeft: 0x1008FF50,772 XF86XK_ApplicationRight: 0x1008FF51,773 XF86XK_Book: 0x1008FF52,774 XF86XK_CD: 0x1008FF53,775 XF86XK_Calculater: 0x1008FF54,776 XF86XK_Clear: 0x1008FF55,777 XF86XK_Close: 0x1008FF56,778 XF86XK_Copy: 0x1008FF57,779 XF86XK_Cut: 0x1008FF58,780 XF86XK_Display: 0x1008FF59,781 XF86XK_DOS: 0x1008FF5A,782 XF86XK_Documents: 0x1008FF5B,783 XF86XK_Excel: 0x1008FF5C,784 XF86XK_Explorer: 0x1008FF5D,785 XF86XK_Game: 0x1008FF5E,786 XF86XK_Go: 0x1008FF5F,787 XF86XK_iTouch: 0x1008FF60,788 XF86XK_LogOff: 0x1008FF61,789 XF86XK_Market: 0x1008FF62,790 XF86XK_Meeting: 0x1008FF63,791 XF86XK_MenuKB: 0x1008FF65,792 XF86XK_MenuPB: 0x1008FF66,793 XF86XK_MySites: 0x1008FF67,794 XF86XK_New: 0x1008FF68,795 XF86XK_News: 0x1008FF69,796 XF86XK_OfficeHome: 0x1008FF6A,797 XF86XK_Open: 0x1008FF6B,798 XF86XK_Option: 0x1008FF6C,799 XF86XK_Paste: 0x1008FF6D,800 XF86XK_Phone: 0x1008FF6E,801 XF86XK_Q: 0x1008FF70,802 XF86XK_Reply: 0x1008FF72,803 XF86XK_Reload: 0x1008FF73,804 XF86XK_RotateWindows: 0x1008FF74,805 XF86XK_RotationPB: 0x1008FF75,806 XF86XK_RotationKB: 0x1008FF76,807 XF86XK_Save: 0x1008FF77,808 XF86XK_ScrollUp: 0x1008FF78,809 XF86XK_ScrollDown: 0x1008FF79,810 XF86XK_ScrollClick: 0x1008FF7A,811 XF86XK_Send: 0x1008FF7B,812 XF86XK_Spell: 0x1008FF7C,813 XF86XK_SplitScreen: 0x1008FF7D,814 XF86XK_Support: 0x1008FF7E,815 XF86XK_TaskPane: 0x1008FF7F,816 XF86XK_Terminal: 0x1008FF80,817 XF86XK_Tools: 0x1008FF81,818 XF86XK_Travel: 0x1008FF82,819 XF86XK_UserPB: 0x1008FF84,820 XF86XK_User1KB: 0x1008FF85,821 XF86XK_User2KB: 0x1008FF86,822 XF86XK_Video: 0x1008FF87,823 XF86XK_WheelButton: 0x1008FF88,824 XF86XK_Word: 0x1008FF89,825 XF86XK_Xfer: 0x1008FF8A,826 XF86XK_ZoomIn: 0x1008FF8B,827 XF86XK_ZoomOut: 0x1008FF8C,828 XF86XK_Away: 0x1008FF8D,829 XF86XK_Messenger: 0x1008FF8E,830 XF86XK_WebCam: 0x1008FF8F,831 XF86XK_MailForward: 0x1008FF90,832 XF86XK_Pictures: 0x1008FF91,833 XF86XK_Music: 0x1008FF92,834 XF86XK_Battery: 0x1008FF93,835 XF86XK_Bluetooth: 0x1008FF94,836 XF86XK_WLAN: 0x1008FF95,837 XF86XK_UWB: 0x1008FF96,838 XF86XK_AudioForward: 0x1008FF97,839 XF86XK_AudioRepeat: 0x1008FF98,840 XF86XK_AudioRandomPlay: 0x1008FF99,841 XF86XK_Subtitle: 0x1008FF9A,842 XF86XK_AudioCycleTrack: 0x1008FF9B,843 XF86XK_CycleAngle: 0x1008FF9C,844 XF86XK_FrameBack: 0x1008FF9D,845 XF86XK_FrameForward: 0x1008FF9E,846 XF86XK_Time: 0x1008FF9F,847 XF86XK_Select: 0x1008FFA0,848 XF86XK_View: 0x1008FFA1,849 XF86XK_TopMenu: 0x1008FFA2,850 XF86XK_Red: 0x1008FFA3,851 XF86XK_Green: 0x1008FFA4,852 XF86XK_Yellow: 0x1008FFA5,853 XF86XK_Blue: 0x1008FFA6,854 XF86XK_Suspend: 0x1008FFA7,855 XF86XK_Hibernate: 0x1008FFA8,856 XF86XK_TouchpadToggle: 0x1008FFA9,857 XF86XK_TouchpadOn: 0x1008FFB0,858 XF86XK_TouchpadOff: 0x1008FFB1,859 XF86XK_AudioMicMute: 0x1008FFB2,860 XF86XK_Switch_VT_1: 0x1008FE01,861 XF86XK_Switch_VT_2: 0x1008FE02,862 XF86XK_Switch_VT_3: 0x1008FE03,863 XF86XK_Switch_VT_4: 0x1008FE04,864 XF86XK_Switch_VT_5: 0x1008FE05,865 XF86XK_Switch_VT_6: 0x1008FE06,866 XF86XK_Switch_VT_7: 0x1008FE07,867 XF86XK_Switch_VT_8: 0x1008FE08,868 XF86XK_Switch_VT_9: 0x1008FE09,869 XF86XK_Switch_VT_10: 0x1008FE0A,870 XF86XK_Switch_VT_11: 0x1008FE0B,871 XF86XK_Switch_VT_12: 0x1008FE0C,872 XF86XK_Ungrab: 0x1008FE20,873 XF86XK_ClearGrab: 0x1008FE21,874 XF86XK_Next_VMode: 0x1008FE22,875 XF86XK_Prev_VMode: 0x1008FE23,876 XF86XK_LogWindowTree: 0x1008FE24,877 XF86XK_LogGrabInfo: 0x1008FE25878};