// TODO: add more XF86XK_* codes from http://codesearch.google.com/#FIqYkqGz-i8/classlib/modules/awt/src/main/java/unix/org/apache/harmony/awt/nativebridge/linux/X11Defs.java module.exports = { XK_VoidSymbol: 0xFFFFFF, XK_BackSpace: 0xFF08, XK_Tab: 0xFF09, XK_Linefeed: 0xFF0A, XK_Clear: 0xFF0B, XK_Return: 0xFF0D, XK_Pause: 0xFF13, XK_Scroll_Lock: 0xFF14, XK_Sys_Req: 0xFF15, XK_Escape: 0xFF1B, XK_Delete: 0xFFFF, XK_Multi_key: 0xFF20, XK_Kanji: 0xFF21, XK_Muhenkan: 0xFF22, XK_Henkan_Mode: 0xFF23, XK_Henkan: 0xFF23, XK_Romaji: 0xFF24, XK_Hiragana: 0xFF25, XK_Katakana: 0xFF26, XK_Hiragana_Katakana: 0xFF27, XK_Zenkaku: 0xFF28, XK_Hankaku: 0xFF29, XK_Zenkaku_Hankaku: 0xFF2A, XK_Touroku: 0xFF2B, XK_Massyo: 0xFF2C, XK_Kana_Lock: 0xFF2D, XK_Kana_Shift: 0xFF2E, XK_Eisu_Shift: 0xFF2F, XK_Eisu_toggle: 0xFF30, XK_Home: 0xFF50, XK_Left: 0xFF51, XK_Up: 0xFF52, XK_Right: 0xFF53, XK_Down: 0xFF54, XK_Prior: 0xFF55, XK_Page_Up: 0xFF55, XK_Next: 0xFF56, XK_Page_Down: 0xFF56, XK_End: 0xFF57, XK_Begin: 0xFF58, XK_Win_L: 0xFF5B, XK_Win_R: 0xFF5C, XK_App: 0xFF5D, XK_Select: 0xFF60, XK_Print: 0xFF61, XK_Execute: 0xFF62, XK_Insert: 0xFF63, XK_Undo: 0xFF65, XK_Redo: 0xFF66, XK_Menu: 0xFF67, XK_Find: 0xFF68, XK_Cancel: 0xFF69, XK_Help: 0xFF6A, XK_Break: 0xFF6B, XK_Mode_switch: 0xFF7E, XK_script_switch: 0xFF7E, XK_Num_Lock: 0xFF7F, XK_KP_Space: 0xFF80, XK_KP_Tab: 0xFF89, XK_KP_Enter: 0xFF8D, XK_KP_F1: 0xFF91, XK_KP_F2: 0xFF92, XK_KP_F3: 0xFF93, XK_KP_F4: 0xFF94, XK_KP_Home: 0xFF95, XK_KP_Left: 0xFF96, XK_KP_Up: 0xFF97, XK_KP_Right: 0xFF98, XK_KP_Down: 0xFF99, XK_KP_Prior: 0xFF9A, XK_KP_Page_Up: 0xFF9A, XK_KP_Next: 0xFF9B, XK_KP_Page_Down: 0xFF9B, XK_KP_End: 0xFF9C, XK_KP_Begin: 0xFF9D, XK_KP_Insert: 0xFF9E, XK_KP_Delete: 0xFF9F, XK_KP_Equal: 0xFFBD, XK_KP_Multiply: 0xFFAA, XK_KP_Add: 0xFFAB, XK_KP_Separator: 0xFFAC, XK_KP_Subtract: 0xFFAD, XK_KP_Decimal: 0xFFAE, XK_KP_Divide: 0xFFAF, XK_KP_0: 0xFFB0, XK_KP_1: 0xFFB1, XK_KP_2: 0xFFB2, XK_KP_3: 0xFFB3, XK_KP_4: 0xFFB4, XK_KP_5: 0xFFB5, XK_KP_6: 0xFFB6, XK_KP_7: 0xFFB7, XK_KP_8: 0xFFB8, XK_KP_9: 0xFFB9, XK_F1: 0xFFBE, XK_F2: 0xFFBF, XK_F3: 0xFFC0, XK_F4: 0xFFC1, XK_F5: 0xFFC2, XK_F6: 0xFFC3, XK_F7: 0xFFC4, XK_F8: 0xFFC5, XK_F9: 0xFFC6, XK_F10: 0xFFC7, XK_F11: 0xFFC8, XK_L1: 0xFFC8, XK_F12: 0xFFC9, XK_L2: 0xFFC9, XK_F13: 0xFFCA, XK_L3: 0xFFCA, XK_F14: 0xFFCB, XK_L4: 0xFFCB, XK_F15: 0xFFCC, XK_L5: 0xFFCC, XK_F16: 0xFFCD, XK_L6: 0xFFCD, XK_F17: 0xFFCE, XK_L7: 0xFFCE, XK_F18: 0xFFCF, XK_L8: 0xFFCF, XK_F19: 0xFFD0, XK_L9: 0xFFD0, XK_F20: 0xFFD1, XK_L10: 0xFFD1, XK_F21: 0xFFD2, XK_R1: 0xFFD2, XK_F22: 0xFFD3, XK_R2: 0xFFD3, XK_F23: 0xFFD4, XK_R3: 0xFFD4, XK_F24: 0xFFD5, XK_R4: 0xFFD5, XK_F25: 0xFFD6, XK_R5: 0xFFD6, XK_F26: 0xFFD7, XK_R6: 0xFFD7, XK_F27: 0xFFD8, XK_R7: 0xFFD8, XK_F28: 0xFFD9, XK_R8: 0xFFD9, XK_F29: 0xFFDA, XK_R9: 0xFFDA, XK_F30: 0xFFDB, XK_R10: 0xFFDB, XK_F31: 0xFFDC, XK_R11: 0xFFDC, XK_F32: 0xFFDD, XK_R12: 0xFFDD, XK_F33: 0xFFDE, XK_R13: 0xFFDE, XK_F34: 0xFFDF, XK_R14: 0xFFDF, XK_F35: 0xFFE0, XK_R15: 0xFFE0, XK_Shift_L: 0xFFE1, XK_Shift_R: 0xFFE2, XK_Control_L: 0xFFE3, XK_Control_R: 0xFFE4, XK_Caps_Lock: 0xFFE5, XK_Shift_Lock: 0xFFE6, XK_Meta_L: 0xFFE7, XK_Meta_R: 0xFFE8, XK_Alt_L: 0xFFE9, XK_Alt_R: 0xFFEA, XK_Super_L: 0xFFEB, XK_Super_R: 0xFFEC, XK_Hyper_L: 0xFFED, XK_Hyper_R: 0xFFEE, XK_space: 0x020, XK_exclam: 0x021, XK_quotedbl: 0x022, XK_numbersign: 0x023, XK_dollar: 0x024, XK_percent: 0x025, XK_ampersand: 0x026, XK_apostrophe: 0x027, XK_quoteright: 0x027, XK_parenleft: 0x028, XK_parenright: 0x029, XK_asterisk: 0x02a, XK_plus: 0x02b, XK_comma: 0x02c, XK_minus: 0x02d, XK_period: 0x02e, XK_slash: 0x02f, XK_0: 0x030, XK_1: 0x031, XK_2: 0x032, XK_3: 0x033, XK_4: 0x034, XK_5: 0x035, XK_6: 0x036, XK_7: 0x037, XK_8: 0x038, XK_9: 0x039, XK_colon: 0x03a, XK_semicolon: 0x03b, XK_less: 0x03c, XK_equal: 0x03d, XK_greater: 0x03e, XK_question: 0x03f, XK_at: 0x040, XK_A: 0x041, XK_B: 0x042, XK_C: 0x043, XK_D: 0x044, XK_E: 0x045, XK_F: 0x046, XK_G: 0x047, XK_H: 0x048, XK_I: 0x049, XK_J: 0x04a, XK_K: 0x04b, XK_L: 0x04c, XK_M: 0x04d, XK_N: 0x04e, XK_O: 0x04f, XK_P: 0x050, XK_Q: 0x051, XK_R: 0x052, XK_S: 0x053, XK_T: 0x054, XK_U: 0x055, XK_V: 0x056, XK_W: 0x057, XK_X: 0x058, XK_Y: 0x059, XK_Z: 0x05a, XK_bracketleft: 0x05b, XK_backslash: 0x05c, XK_bracketright: 0x05d, XK_asciicircum: 0x05e, XK_underscore: 0x05f, XK_grave: 0x060, XK_quoteleft: 0x060, XK_a: 0x061, XK_b: 0x062, XK_c: 0x063, XK_d: 0x064, XK_e: 0x065, XK_f: 0x066, XK_g: 0x067, XK_h: 0x068, XK_i: 0x069, XK_j: 0x06a, XK_k: 0x06b, XK_l: 0x06c, XK_m: 0x06d, XK_n: 0x06e, XK_o: 0x06f, XK_p: 0x070, XK_q: 0x071, XK_r: 0x072, XK_s: 0x073, XK_t: 0x074, XK_u: 0x075, XK_v: 0x076, XK_w: 0x077, XK_x: 0x078, XK_y: 0x079, XK_z: 0x07a, XK_braceleft: 0x07b, XK_bar: 0x07c, XK_braceright: 0x07d, XK_asciitilde: 0x07e, XK_nobreakspace: 0x0a0, XK_exclamdown: 0x0a1, XK_cent: 0x0a2, XK_sterling: 0x0a3, XK_currency: 0x0a4, XK_yen: 0x0a5, XK_brokenbar: 0x0a6, XK_section: 0x0a7, XK_diaeresis: 0x0a8, XK_copyright: 0x0a9, XK_ordfeminine: 0x0aa, XK_guillemotleft: 0x0ab, XK_notsign: 0x0ac, XK_hyphen: 0x0ad, XK_registered: 0x0ae, XK_macron: 0x0af, XK_degree: 0x0b0, XK_plusminus: 0x0b1, XK_twosuperior: 0x0b2, XK_threesuperior: 0x0b3, XK_acute: 0x0b4, XK_mu: 0x0b5, XK_paragraph: 0x0b6, XK_periodcentered: 0x0b7, XK_cedilla: 0x0b8, XK_onesuperior: 0x0b9, XK_masculine: 0x0ba, XK_guillemotright: 0x0bb, XK_onequarter: 0x0bc, XK_onehalf: 0x0bd, XK_threequarters: 0x0be, XK_questiondown: 0x0bf, XK_Agrave: 0x0c0, XK_Aacute: 0x0c1, XK_Acircumflex: 0x0c2, XK_Atilde: 0x0c3, XK_Adiaeresis: 0x0c4, XK_Aring: 0x0c5, XK_AE: 0x0c6, XK_Ccedilla: 0x0c7, XK_Egrave: 0x0c8, XK_Eacute: 0x0c9, XK_Ecircumflex: 0x0ca, XK_Ediaeresis: 0x0cb, XK_Igrave: 0x0cc, XK_Iacute: 0x0cd, XK_Icircumflex: 0x0ce, XK_Idiaeresis: 0x0cf, XK_ETH: 0x0d0, XK_Eth: 0x0d0, XK_Ntilde: 0x0d1, XK_Ograve: 0x0d2, XK_Oacute: 0x0d3, XK_Ocircumflex: 0x0d4, XK_Otilde: 0x0d5, XK_Odiaeresis: 0x0d6, XK_multiply: 0x0d7, XK_Ooblique: 0x0d8, XK_Ugrave: 0x0d9, XK_Uacute: 0x0da, XK_Ucircumflex: 0x0db, XK_Udiaeresis: 0x0dc, XK_Yacute: 0x0dd, XK_THORN: 0x0de, XK_Thorn: 0x0de, XK_ssharp: 0x0df, XK_agrave: 0x0e0, XK_aacute: 0x0e1, XK_acircumflex: 0x0e2, XK_atilde: 0x0e3, XK_adiaeresis: 0x0e4, XK_aring: 0x0e5, XK_ae: 0x0e6, XK_ccedilla: 0x0e7, XK_egrave: 0x0e8, XK_eacute: 0x0e9, XK_ecircumflex: 0x0ea, XK_ediaeresis: 0x0eb, XK_igrave: 0x0ec, XK_iacute: 0x0ed, XK_icircumflex: 0x0ee, XK_idiaeresis: 0x0ef, XK_eth: 0x0f0, XK_ntilde: 0x0f1, XK_ograve: 0x0f2, XK_oacute: 0x0f3, XK_ocircumflex: 0x0f4, XK_otilde: 0x0f5, XK_odiaeresis: 0x0f6, XK_division: 0x0f7, XK_oslash: 0x0f8, XK_ugrave: 0x0f9, XK_uacute: 0x0fa, XK_ucircumflex: 0x0fb, XK_udiaeresis: 0x0fc, XK_yacute: 0x0fd, XK_thorn: 0x0fe, XK_ydiaeresis: 0x0ff, XK_Aogonek: 0x1a1, XK_breve: 0x1a2, XK_Lstroke: 0x1a3, XK_Lcaron: 0x1a5, XK_Sacute: 0x1a6, XK_Scaron: 0x1a9, XK_Scedilla: 0x1aa, XK_Tcaron: 0x1ab, XK_Zacute: 0x1ac, XK_Zcaron: 0x1ae, XK_Zabovedot: 0x1af, XK_aogonek: 0x1b1, XK_ogonek: 0x1b2, XK_lstroke: 0x1b3, XK_lcaron: 0x1b5, XK_sacute: 0x1b6, XK_caron: 0x1b7, XK_scaron: 0x1b9, XK_scedilla: 0x1ba, XK_tcaron: 0x1bb, XK_zacute: 0x1bc, XK_doubleacute: 0x1bd, XK_zcaron: 0x1be, XK_zabovedot: 0x1bf, XK_Racute: 0x1c0, XK_Abreve: 0x1c3, XK_Lacute: 0x1c5, XK_Cacute: 0x1c6, XK_Ccaron: 0x1c8, XK_Eogonek: 0x1ca, XK_Ecaron: 0x1cc, XK_Dcaron: 0x1cf, XK_Dstroke: 0x1d0, XK_Nacute: 0x1d1, XK_Ncaron: 0x1d2, XK_Odoubleacute: 0x1d5, XK_Rcaron: 0x1d8, XK_Uring: 0x1d9, XK_Udoubleacute: 0x1db, XK_Tcedilla: 0x1de, XK_racute: 0x1e0, XK_abreve: 0x1e3, XK_lacute: 0x1e5, XK_cacute: 0x1e6, XK_ccaron: 0x1e8, XK_eogonek: 0x1ea, XK_ecaron: 0x1ec, XK_dcaron: 0x1ef, XK_dstroke: 0x1f0, XK_nacute: 0x1f1, XK_ncaron: 0x1f2, XK_odoubleacute: 0x1f5, XK_udoubleacute: 0x1fb, XK_rcaron: 0x1f8, XK_uring: 0x1f9, XK_tcedilla: 0x1fe, XK_abovedot: 0x1ff, XK_Hstroke: 0x2a1, XK_Hcircumflex: 0x2a6, XK_Iabovedot: 0x2a9, XK_Gbreve: 0x2ab, XK_Jcircumflex: 0x2ac, XK_hstroke: 0x2b1, XK_hcircumflex: 0x2b6, XK_idotless: 0x2b9, XK_gbreve: 0x2bb, XK_jcircumflex: 0x2bc, XK_Cabovedot: 0x2c5, XK_Ccircumflex: 0x2c6, XK_Gabovedot: 0x2d5, XK_Gcircumflex: 0x2d8, XK_Ubreve: 0x2dd, XK_Scircumflex: 0x2de, XK_cabovedot: 0x2e5, XK_ccircumflex: 0x2e6, XK_gabovedot: 0x2f5, XK_gcircumflex: 0x2f8, XK_ubreve: 0x2fd, XK_scircumflex: 0x2fe, XK_kra: 0x3a2, XK_kappa: 0x3a2, XK_Rcedilla: 0x3a3, XK_Itilde: 0x3a5, XK_Lcedilla: 0x3a6, XK_Emacron: 0x3aa, XK_Gcedilla: 0x3ab, XK_Tslash: 0x3ac, XK_rcedilla: 0x3b3, XK_itilde: 0x3b5, XK_lcedilla: 0x3b6, XK_emacron: 0x3ba, XK_gcedilla: 0x3bb, XK_tslash: 0x3bc, XK_ENG: 0x3bd, XK_eng: 0x3bf, XK_Amacron: 0x3c0, XK_Iogonek: 0x3c7, XK_Eabovedot: 0x3cc, XK_Imacron: 0x3cf, XK_Ncedilla: 0x3d1, XK_Omacron: 0x3d2, XK_Kcedilla: 0x3d3, XK_Uogonek: 0x3d9, XK_Utilde: 0x3dd, XK_Umacron: 0x3de, XK_amacron: 0x3e0, XK_iogonek: 0x3e7, XK_eabovedot: 0x3ec, XK_imacron: 0x3ef, XK_ncedilla: 0x3f1, XK_omacron: 0x3f2, XK_kcedilla: 0x3f3, XK_uogonek: 0x3f9, XK_utilde: 0x3fd, XK_umacron: 0x3fe, XK_overline: 0x47e, XK_kana_fullstop: 0x4a1, XK_kana_openingbracket: 0x4a2, XK_kana_closingbracket: 0x4a3, XK_kana_comma: 0x4a4, XK_kana_conjunctive: 0x4a5, XK_kana_middledot: 0x4a5, XK_kana_WO: 0x4a6, XK_kana_a: 0x4a7, XK_kana_i: 0x4a8, XK_kana_u: 0x4a9, XK_kana_e: 0x4aa, XK_kana_o: 0x4ab, XK_kana_ya: 0x4ac, XK_kana_yu: 0x4ad, XK_kana_yo: 0x4ae, XK_kana_tsu: 0x4af, XK_kana_tu: 0x4af, XK_prolongedsound: 0x4b0, XK_kana_A: 0x4b1, XK_kana_I: 0x4b2, XK_kana_U: 0x4b3, XK_kana_E: 0x4b4, XK_kana_O: 0x4b5, XK_kana_KA: 0x4b6, XK_kana_KI: 0x4b7, XK_kana_KU: 0x4b8, XK_kana_KE: 0x4b9, XK_kana_KO: 0x4ba, XK_kana_SA: 0x4bb, XK_kana_SHI: 0x4bc, XK_kana_SU: 0x4bd, XK_kana_SE: 0x4be, XK_kana_SO: 0x4bf, XK_kana_TA: 0x4c0, XK_kana_CHI: 0x4c1, XK_kana_TI: 0x4c1, XK_kana_TSU: 0x4c2, XK_kana_TU: 0x4c2, XK_kana_TE: 0x4c3, XK_kana_TO: 0x4c4, XK_kana_NA: 0x4c5, XK_kana_NI: 0x4c6, XK_kana_NU: 0x4c7, XK_kana_NE: 0x4c8, XK_kana_NO: 0x4c9, XK_kana_HA: 0x4ca, XK_kana_HI: 0x4cb, XK_kana_FU: 0x4cc, XK_kana_HU: 0x4cc, XK_kana_HE: 0x4cd, XK_kana_HO: 0x4ce, XK_kana_MA: 0x4cf, XK_kana_MI: 0x4d0, XK_kana_MU: 0x4d1, XK_kana_ME: 0x4d2, XK_kana_MO: 0x4d3, XK_kana_YA: 0x4d4, XK_kana_YU: 0x4d5, XK_kana_YO: 0x4d6, XK_kana_RA: 0x4d7, XK_kana_RI: 0x4d8, XK_kana_RU: 0x4d9, XK_kana_RE: 0x4da, XK_kana_RO: 0x4db, XK_kana_WA: 0x4dc, XK_kana_N: 0x4dd, XK_voicedsound: 0x4de, XK_semivoicedsound: 0x4df, XK_kana_switch: 0xFF7E, XK_Arabic_comma: 0x5ac, XK_Arabic_semicolon: 0x5bb, XK_Arabic_question_mark: 0x5bf, XK_Arabic_hamza: 0x5c1, XK_Arabic_maddaonalef: 0x5c2, XK_Arabic_hamzaonalef: 0x5c3, XK_Arabic_hamzaonwaw: 0x5c4, XK_Arabic_hamzaunderalef: 0x5c5, XK_Arabic_hamzaonyeh: 0x5c6, XK_Arabic_alef: 0x5c7, XK_Arabic_beh: 0x5c8, XK_Arabic_tehmarbuta: 0x5c9, XK_Arabic_teh: 0x5ca, XK_Arabic_theh: 0x5cb, XK_Arabic_jeem: 0x5cc, XK_Arabic_hah: 0x5cd, XK_Arabic_khah: 0x5ce, XK_Arabic_dal: 0x5cf, XK_Arabic_thal: 0x5d0, XK_Arabic_ra: 0x5d1, XK_Arabic_zain: 0x5d2, XK_Arabic_seen: 0x5d3, XK_Arabic_sheen: 0x5d4, XK_Arabic_sad: 0x5d5, XK_Arabic_dad: 0x5d6, XK_Arabic_tah: 0x5d7, XK_Arabic_zah: 0x5d8, XK_Arabic_ain: 0x5d9, XK_Arabic_ghain: 0x5da, XK_Arabic_tatweel: 0x5e0, XK_Arabic_feh: 0x5e1, XK_Arabic_qaf: 0x5e2, XK_Arabic_kaf: 0x5e3, XK_Arabic_lam: 0x5e4, XK_Arabic_meem: 0x5e5, XK_Arabic_noon: 0x5e6, XK_Arabic_ha: 0x5e7, XK_Arabic_heh: 0x5e7, XK_Arabic_waw: 0x5e8, XK_Arabic_alefmaksura: 0x5e9, XK_Arabic_yeh: 0x5ea, XK_Arabic_fathatan: 0x5eb, XK_Arabic_dammatan: 0x5ec, XK_Arabic_kasratan: 0x5ed, XK_Arabic_fatha: 0x5ee, XK_Arabic_damma: 0x5ef, XK_Arabic_kasra: 0x5f0, XK_Arabic_shadda: 0x5f1, XK_Arabic_sukun: 0x5f2, XK_Arabic_switch: 0xFF7E, XK_Serbian_dje: 0x6a1, XK_Macedonia_gje: 0x6a2, XK_Cyrillic_io: 0x6a3, XK_Ukrainian_ie: 0x6a4, XK_Ukranian_je: 0x6a4, XK_Macedonia_dse: 0x6a5, XK_Ukrainian_i: 0x6a6, XK_Ukranian_i: 0x6a6, XK_Ukrainian_yi: 0x6a7, XK_Ukranian_yi: 0x6a7, XK_Cyrillic_je: 0x6a8, XK_Serbian_je: 0x6a8, XK_Cyrillic_lje: 0x6a9, XK_Serbian_lje: 0x6a9, XK_Cyrillic_nje: 0x6aa, XK_Serbian_nje: 0x6aa, XK_Serbian_tshe: 0x6ab, XK_Macedonia_kje: 0x6ac, XK_Byelorussian_shortu: 0x6ae, XK_Cyrillic_dzhe: 0x6af, XK_Serbian_dze: 0x6af, XK_numerosign: 0x6b0, XK_Serbian_DJE: 0x6b1, XK_Macedonia_GJE: 0x6b2, XK_Cyrillic_IO: 0x6b3, XK_Ukrainian_IE: 0x6b4, XK_Ukranian_JE: 0x6b4, XK_Macedonia_DSE: 0x6b5, XK_Ukrainian_I: 0x6b6, XK_Ukranian_I: 0x6b6, XK_Ukrainian_YI: 0x6b7, XK_Ukranian_YI: 0x6b7, XK_Cyrillic_JE: 0x6b8, XK_Serbian_JE: 0x6b8, XK_Cyrillic_LJE: 0x6b9, XK_Serbian_LJE: 0x6b9, XK_Cyrillic_NJE: 0x6ba, XK_Serbian_NJE: 0x6ba, XK_Serbian_TSHE: 0x6bb, XK_Macedonia_KJE: 0x6bc, XK_Byelorussian_SHORTU: 0x6be, XK_Cyrillic_DZHE: 0x6bf, XK_Serbian_DZE: 0x6bf, XK_Cyrillic_yu: 0x6c0, XK_Cyrillic_a: 0x6c1, XK_Cyrillic_be: 0x6c2, XK_Cyrillic_tse: 0x6c3, XK_Cyrillic_de: 0x6c4, XK_Cyrillic_ie: 0x6c5, XK_Cyrillic_ef: 0x6c6, XK_Cyrillic_ghe: 0x6c7, XK_Cyrillic_ha: 0x6c8, XK_Cyrillic_i: 0x6c9, XK_Cyrillic_shorti: 0x6ca, XK_Cyrillic_ka: 0x6cb, XK_Cyrillic_el: 0x6cc, XK_Cyrillic_em: 0x6cd, XK_Cyrillic_en: 0x6ce, XK_Cyrillic_o: 0x6cf, XK_Cyrillic_pe: 0x6d0, XK_Cyrillic_ya: 0x6d1, XK_Cyrillic_er: 0x6d2, XK_Cyrillic_es: 0x6d3, XK_Cyrillic_te: 0x6d4, XK_Cyrillic_u: 0x6d5, XK_Cyrillic_zhe: 0x6d6, XK_Cyrillic_ve: 0x6d7, XK_Cyrillic_softsign: 0x6d8, XK_Cyrillic_yeru: 0x6d9, XK_Cyrillic_ze: 0x6da, XK_Cyrillic_sha: 0x6db, XK_Cyrillic_e: 0x6dc, XK_Cyrillic_shcha: 0x6dd, XK_Cyrillic_che: 0x6de, XK_Cyrillic_hardsign: 0x6df, XK_Cyrillic_YU: 0x6e0, XK_Cyrillic_A: 0x6e1, XK_Cyrillic_BE: 0x6e2, XK_Cyrillic_TSE: 0x6e3, XK_Cyrillic_DE: 0x6e4, XK_Cyrillic_IE: 0x6e5, XK_Cyrillic_EF: 0x6e6, XK_Cyrillic_GHE: 0x6e7, XK_Cyrillic_HA: 0x6e8, XK_Cyrillic_I: 0x6e9, XK_Cyrillic_SHORTI: 0x6ea, XK_Cyrillic_KA: 0x6eb, XK_Cyrillic_EL: 0x6ec, XK_Cyrillic_EM: 0x6ed, XK_Cyrillic_EN: 0x6ee, XK_Cyrillic_O: 0x6ef, XK_Cyrillic_PE: 0x6f0, XK_Cyrillic_YA: 0x6f1, XK_Cyrillic_ER: 0x6f2, XK_Cyrillic_ES: 0x6f3, XK_Cyrillic_TE: 0x6f4, XK_Cyrillic_U: 0x6f5, XK_Cyrillic_ZHE: 0x6f6, XK_Cyrillic_VE: 0x6f7, XK_Cyrillic_SOFTSIGN: 0x6f8, XK_Cyrillic_YERU: 0x6f9, XK_Cyrillic_ZE: 0x6fa, XK_Cyrillic_SHA: 0x6fb, XK_Cyrillic_E: 0x6fc, XK_Cyrillic_SHCHA: 0x6fd, XK_Cyrillic_CHE: 0x6fe, XK_Cyrillic_HARDSIGN: 0x6ff, XK_Greek_ALPHAaccent: 0x7a1, XK_Greek_EPSILONaccent: 0x7a2, XK_Greek_ETAaccent: 0x7a3, XK_Greek_IOTAaccent: 0x7a4, XK_Greek_IOTAdiaeresis: 0x7a5, XK_Greek_OMICRONaccent: 0x7a7, XK_Greek_UPSILONaccent: 0x7a8, XK_Greek_UPSILONdieresis: 0x7a9, XK_Greek_OMEGAaccent: 0x7ab, XK_Greek_accentdieresis: 0x7ae, XK_Greek_horizbar: 0x7af, XK_Greek_alphaaccent: 0x7b1, XK_Greek_epsilonaccent: 0x7b2, XK_Greek_etaaccent: 0x7b3, XK_Greek_iotaaccent: 0x7b4, XK_Greek_iotadieresis: 0x7b5, XK_Greek_iotaaccentdieresis: 0x7b6, XK_Greek_omicronaccent: 0x7b7, XK_Greek_upsilonaccent: 0x7b8, XK_Greek_upsilondieresis: 0x7b9, XK_Greek_upsilonaccentdieresis: 0x7ba, XK_Greek_omegaaccent: 0x7bb, XK_Greek_ALPHA: 0x7c1, XK_Greek_BETA: 0x7c2, XK_Greek_GAMMA: 0x7c3, XK_Greek_DELTA: 0x7c4, XK_Greek_EPSILON: 0x7c5, XK_Greek_ZETA: 0x7c6, XK_Greek_ETA: 0x7c7, XK_Greek_THETA: 0x7c8, XK_Greek_IOTA: 0x7c9, XK_Greek_KAPPA: 0x7ca, XK_Greek_LAMDA: 0x7cb, XK_Greek_LAMBDA: 0x7cb, XK_Greek_MU: 0x7cc, XK_Greek_NU: 0x7cd, XK_Greek_XI: 0x7ce, XK_Greek_OMICRON: 0x7cf, XK_Greek_PI: 0x7d0, XK_Greek_RHO: 0x7d1, XK_Greek_SIGMA: 0x7d2, XK_Greek_TAU: 0x7d4, XK_Greek_UPSILON: 0x7d5, XK_Greek_PHI: 0x7d6, XK_Greek_CHI: 0x7d7, XK_Greek_PSI: 0x7d8, XK_Greek_OMEGA: 0x7d9, XK_Greek_alpha: 0x7e1, XK_Greek_beta: 0x7e2, XK_Greek_gamma: 0x7e3, XK_Greek_delta: 0x7e4, XK_Greek_epsilon: 0x7e5, XK_Greek_zeta: 0x7e6, XK_Greek_eta: 0x7e7, XK_Greek_theta: 0x7e8, XK_Greek_iota: 0x7e9, XK_Greek_kappa: 0x7ea, XK_Greek_lamda: 0x7eb, XK_Greek_lambda: 0x7eb, XK_Greek_mu: 0x7ec, XK_Greek_nu: 0x7ed, XK_Greek_xi: 0x7ee, XK_Greek_omicron: 0x7ef, XK_Greek_pi: 0x7f0, XK_Greek_rho: 0x7f1, XK_Greek_sigma: 0x7f2, XK_Greek_finalsmallsigma: 0x7f3, XK_Greek_tau: 0x7f4, XK_Greek_upsilon: 0x7f5, XK_Greek_phi: 0x7f6, XK_Greek_chi: 0x7f7, XK_Greek_psi: 0x7f8, XK_Greek_omega: 0x7f9, XK_Greek_switch: 0xFF7E, XK_leftradical: 0x8a1, XK_topleftradical: 0x8a2, XK_horizconnector: 0x8a3, XK_topintegral: 0x8a4, XK_botintegral: 0x8a5, XK_vertconnector: 0x8a6, XK_topleftsqbracket: 0x8a7, XK_botleftsqbracket: 0x8a8, XK_toprightsqbracket: 0x8a9, XK_botrightsqbracket: 0x8aa, XK_topleftparens: 0x8ab, XK_botleftparens: 0x8ac, XK_toprightparens: 0x8ad, XK_botrightparens: 0x8ae, XK_leftmiddlecurlybrace: 0x8af, XK_rightmiddlecurlybrace: 0x8b0, XK_topleftsummation: 0x8b1, XK_botleftsummation: 0x8b2, XK_topvertsummationconnector: 0x8b3, XK_botvertsummationconnector: 0x8b4, XK_toprightsummation: 0x8b5, XK_botrightsummation: 0x8b6, XK_rightmiddlesummation: 0x8b7, XK_lessthanequal: 0x8bc, XK_notequal: 0x8bd, XK_greaterthanequal: 0x8be, XK_integral: 0x8bf, XK_therefore: 0x8c0, XK_variation: 0x8c1, XK_infinity: 0x8c2, XK_nabla: 0x8c5, XK_approximate: 0x8c8, XK_similarequal: 0x8c9, XK_ifonlyif: 0x8cd, XK_implies: 0x8ce, XK_identical: 0x8cf, XK_radical: 0x8d6, XK_includedin: 0x8da, XK_includes: 0x8db, XK_intersection: 0x8dc, XK_union: 0x8dd, XK_logicaland: 0x8de, XK_logicalor: 0x8df, XK_partialderivative: 0x8ef, XK_function: 0x8f6, XK_leftarrow: 0x8fb, XK_uparrow: 0x8fc, XK_rightarrow: 0x8fd, XK_downarrow: 0x8fe, XK_blank: 0x9df, XK_soliddiamond: 0x9e0, XK_checkerboard: 0x9e1, XK_ht: 0x9e2, XK_ff: 0x9e3, XK_cr: 0x9e4, XK_lf: 0x9e5, XK_nl: 0x9e8, XK_vt: 0x9e9, XK_lowrightcorner: 0x9ea, XK_uprightcorner: 0x9eb, XK_upleftcorner: 0x9ec, XK_lowleftcorner: 0x9ed, XK_crossinglines: 0x9ee, XK_horizlinescan1: 0x9ef, XK_horizlinescan3: 0x9f0, XK_horizlinescan5: 0x9f1, XK_horizlinescan7: 0x9f2, XK_horizlinescan9: 0x9f3, XK_leftt: 0x9f4, XK_rightt: 0x9f5, XK_bott: 0x9f6, XK_topt: 0x9f7, XK_vertbar: 0x9f8, XK_emspace: 0xaa1, XK_enspace: 0xaa2, XK_em3space: 0xaa3, XK_em4space: 0xaa4, XK_digitspace: 0xaa5, XK_punctspace: 0xaa6, XK_thinspace: 0xaa7, XK_hairspace: 0xaa8, XK_emdash: 0xaa9, XK_endash: 0xaaa, XK_signifblank: 0xaac, XK_ellipsis: 0xaae, XK_doubbaselinedot: 0xaaf, XK_onethird: 0xab0, XK_twothirds: 0xab1, XK_onefifth: 0xab2, XK_twofifths: 0xab3, XK_threefifths: 0xab4, XK_fourfifths: 0xab5, XK_onesixth: 0xab6, XK_fivesixths: 0xab7, XK_careof: 0xab8, XK_figdash: 0xabb, XK_leftanglebracket: 0xabc, XK_decimalpoint: 0xabd, XK_rightanglebracket: 0xabe, XK_marker: 0xabf, XK_oneeighth: 0xac3, XK_threeeighths: 0xac4, XK_fiveeighths: 0xac5, XK_seveneighths: 0xac6, XK_trademark: 0xac9, XK_signaturemark: 0xaca, XK_trademarkincircle: 0xacb, XK_leftopentriangle: 0xacc, XK_rightopentriangle: 0xacd, XK_emopencircle: 0xace, XK_emopenrectangle: 0xacf, XK_leftsinglequotemark: 0xad0, XK_rightsinglequotemark: 0xad1, XK_leftdoublequotemark: 0xad2, XK_rightdoublequotemark: 0xad3, XK_prescription: 0xad4, XK_minutes: 0xad6, XK_seconds: 0xad7, XK_latincross: 0xad9, XK_hexagram: 0xada, XK_filledrectbullet: 0xadb, XK_filledlefttribullet: 0xadc, XK_filledrighttribullet: 0xadd, XK_emfilledcircle: 0xade, XK_emfilledrect: 0xadf, XK_enopencircbullet: 0xae0, XK_enopensquarebullet: 0xae1, XK_openrectbullet: 0xae2, XK_opentribulletup: 0xae3, XK_opentribulletdown: 0xae4, XK_openstar: 0xae5, XK_enfilledcircbullet: 0xae6, XK_enfilledsqbullet: 0xae7, XK_filledtribulletup: 0xae8, XK_filledtribulletdown: 0xae9, XK_leftpointer: 0xaea, XK_rightpointer: 0xaeb, XK_club: 0xaec, XK_diamond: 0xaed, XK_heart: 0xaee, XK_maltesecross: 0xaf0, XK_dagger: 0xaf1, XK_doubledagger: 0xaf2, XK_checkmark: 0xaf3, XK_ballotcross: 0xaf4, XK_musicalsharp: 0xaf5, XK_musicalflat: 0xaf6, XK_malesymbol: 0xaf7, XK_femalesymbol: 0xaf8, XK_telephone: 0xaf9, XK_telephonerecorder: 0xafa, XK_phonographcopyright: 0xafb, XK_caret: 0xafc, XK_singlelowquotemark: 0xafd, XK_doublelowquotemark: 0xafe, XK_cursor: 0xaff, XK_leftcaret: 0xba3, XK_rightcaret: 0xba6, XK_downcaret: 0xba8, XK_upcaret: 0xba9, XK_overbar: 0xbc0, XK_downtack: 0xbc2, XK_upshoe: 0xbc3, XK_downstile: 0xbc4, XK_underbar: 0xbc6, XK_jot: 0xbca, XK_quad: 0xbcc, XK_uptack: 0xbce, XK_circle: 0xbcf, XK_upstile: 0xbd3, XK_downshoe: 0xbd6, XK_rightshoe: 0xbd8, XK_leftshoe: 0xbda, XK_lefttack: 0xbdc, XK_righttack: 0xbfc, XK_hebrew_doublelowline: 0xcdf, XK_hebrew_aleph: 0xce0, XK_hebrew_bet: 0xce1, XK_hebrew_beth: 0xce1, XK_hebrew_gimel: 0xce2, XK_hebrew_gimmel: 0xce2, XK_hebrew_dalet: 0xce3, XK_hebrew_daleth: 0xce3, XK_hebrew_he: 0xce4, XK_hebrew_waw: 0xce5, XK_hebrew_zain: 0xce6, XK_hebrew_zayin: 0xce6, XK_hebrew_chet: 0xce7, XK_hebrew_het: 0xce7, XK_hebrew_tet: 0xce8, XK_hebrew_teth: 0xce8, XK_hebrew_yod: 0xce9, XK_hebrew_finalkaph: 0xcea, XK_hebrew_kaph: 0xceb, XK_hebrew_lamed: 0xcec, XK_hebrew_finalmem: 0xced, XK_hebrew_mem: 0xcee, XK_hebrew_finalnun: 0xcef, XK_hebrew_nun: 0xcf0, XK_hebrew_samech: 0xcf1, XK_hebrew_samekh: 0xcf1, XK_hebrew_ayin: 0xcf2, XK_hebrew_finalpe: 0xcf3, XK_hebrew_pe: 0xcf4, XK_hebrew_finalzade: 0xcf5, XK_hebrew_finalzadi: 0xcf5, XK_hebrew_zade: 0xcf6, XK_hebrew_zadi: 0xcf6, XK_hebrew_qoph: 0xcf7, XK_hebrew_kuf: 0xcf7, XK_hebrew_resh: 0xcf8, XK_hebrew_shin: 0xcf9, XK_hebrew_taw: 0xcfa, XK_hebrew_taf: 0xcfa, XK_Hebrew_switch: 0xFF7E };