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