enum | {
FX::KEY_VoidSymbol,
FX::KEY_BackSpace,
FX::KEY_Tab,
FX::KEY_Linefeed,
FX::KEY_Clear,
FX::KEY_Return,
FX::KEY_Pause,
FX::KEY_Scroll_Lock,
FX::KEY_Sys_Req,
FX::KEY_Escape,
FX::KEY_Delete,
FX::KEY_Multi_key,
FX::KEY_Kanji,
FX::KEY_Muhenkan,
FX::KEY_Henkan_Mode,
FX::KEY_Henkan,
FX::KEY_Romaji,
FX::KEY_Hiragana,
FX::KEY_Katakana,
FX::KEY_Hiragana_Katakana,
FX::KEY_Zenkaku,
FX::KEY_Hankaku,
FX::KEY_Zenkaku_Hankaku,
FX::KEY_Touroku,
FX::KEY_Massyo,
FX::KEY_Kana_Lock,
FX::KEY_Kana_Shift,
FX::KEY_Eisu_Shift,
FX::KEY_Eisu_toggle,
FX::KEY_Home,
FX::KEY_Left,
FX::KEY_Up,
FX::KEY_Right,
FX::KEY_Down,
FX::KEY_Prior,
FX::KEY_Page_Up,
FX::KEY_Next,
FX::KEY_Page_Down,
FX::KEY_End,
FX::KEY_Begin,
FX::KEY_Select,
FX::KEY_Print,
FX::KEY_Execute,
FX::KEY_Insert,
FX::KEY_Undo,
FX::KEY_Redo,
FX::KEY_Menu,
FX::KEY_Find,
FX::KEY_Cancel,
FX::KEY_Help,
FX::KEY_Break,
FX::KEY_Mode_switch,
FX::KEY_script_switch,
FX::KEY_Num_Lock,
FX::KEY_KP_Space,
FX::KEY_KP_Tab,
FX::KEY_KP_Enter,
FX::KEY_KP_F1,
FX::KEY_KP_F2,
FX::KEY_KP_F3,
FX::KEY_KP_F4,
FX::KEY_KP_Home,
FX::KEY_KP_Left,
FX::KEY_KP_Up,
FX::KEY_KP_Right,
FX::KEY_KP_Down,
FX::KEY_KP_Prior,
FX::KEY_KP_Page_Up,
FX::KEY_KP_Next,
FX::KEY_KP_Page_Down,
FX::KEY_KP_End,
FX::KEY_KP_Begin,
FX::KEY_KP_Insert,
FX::KEY_KP_Delete,
FX::KEY_KP_Equal,
FX::KEY_KP_Multiply,
FX::KEY_KP_Add,
FX::KEY_KP_Separator,
FX::KEY_KP_Subtract,
FX::KEY_KP_Decimal,
FX::KEY_KP_Divide,
FX::KEY_KP_0,
FX::KEY_KP_1,
FX::KEY_KP_2,
FX::KEY_KP_3,
FX::KEY_KP_4,
FX::KEY_KP_5,
FX::KEY_KP_6,
FX::KEY_KP_7,
FX::KEY_KP_8,
FX::KEY_KP_9,
FX::KEY_F1,
FX::KEY_F2,
FX::KEY_F3,
FX::KEY_F4,
FX::KEY_F5,
FX::KEY_F6,
FX::KEY_F7,
FX::KEY_F8,
FX::KEY_F9,
FX::KEY_F10,
FX::KEY_F11,
FX::KEY_L1,
FX::KEY_F12,
FX::KEY_L2,
FX::KEY_F13,
FX::KEY_L3,
FX::KEY_F14,
FX::KEY_L4,
FX::KEY_F15,
FX::KEY_L5,
FX::KEY_F16,
FX::KEY_L6,
FX::KEY_F17,
FX::KEY_L7,
FX::KEY_F18,
FX::KEY_L8,
FX::KEY_F19,
FX::KEY_L9,
FX::KEY_F20,
FX::KEY_L10,
FX::KEY_F21,
FX::KEY_R1,
FX::KEY_F22,
FX::KEY_R2,
FX::KEY_F23,
FX::KEY_R3,
FX::KEY_F24,
FX::KEY_R4,
FX::KEY_F25,
FX::KEY_R5,
FX::KEY_F26,
FX::KEY_R6,
FX::KEY_F27,
FX::KEY_R7,
FX::KEY_F28,
FX::KEY_R8,
FX::KEY_F29,
FX::KEY_R9,
FX::KEY_F30,
FX::KEY_R10,
FX::KEY_F31,
FX::KEY_R11,
FX::KEY_F32,
FX::KEY_R12,
FX::KEY_F33,
FX::KEY_R13,
FX::KEY_F34,
FX::KEY_R14,
FX::KEY_F35,
FX::KEY_R15,
FX::KEY_Shift_L,
FX::KEY_Shift_R,
FX::KEY_Control_L,
FX::KEY_Control_R,
FX::KEY_Caps_Lock,
FX::KEY_Shift_Lock,
FX::KEY_Meta_L,
FX::KEY_Meta_R,
FX::KEY_Alt_L,
FX::KEY_Alt_R,
FX::KEY_Super_L,
FX::KEY_Super_R,
FX::KEY_Hyper_L,
FX::KEY_Hyper_R,
FX::KEY_ISO_Lock,
FX::KEY_ISO_Level2_Latch,
FX::KEY_ISO_Level3_Shift,
FX::KEY_ISO_Level3_Latch,
FX::KEY_ISO_Level3_Lock,
FX::KEY_ISO_Group_Shift,
FX::KEY_ISO_Group_Latch,
FX::KEY_ISO_Group_Lock,
FX::KEY_ISO_Next_Group,
FX::KEY_ISO_Next_Group_Lock,
FX::KEY_ISO_Prev_Group,
FX::KEY_ISO_Prev_Group_Lock,
FX::KEY_ISO_First_Group,
FX::KEY_ISO_First_Group_Lock,
FX::KEY_ISO_Last_Group,
FX::KEY_ISO_Last_Group_Lock,
FX::KEY_ISO_Left_Tab,
FX::KEY_ISO_Move_Line_Up,
FX::KEY_ISO_Move_Line_Down,
FX::KEY_ISO_Partial_Line_Up,
FX::KEY_ISO_Partial_Line_Down,
FX::KEY_ISO_Partial_Space_Left,
FX::KEY_ISO_Partial_Space_Right,
FX::KEY_ISO_Set_Margin_Left,
FX::KEY_ISO_Set_Margin_Right,
FX::KEY_ISO_Release_Margin_Left,
FX::KEY_ISO_Release_Margin_Right,
FX::KEY_ISO_Release_Both_Margins,
FX::KEY_ISO_Fast_Cursor_Left,
FX::KEY_ISO_Fast_Cursor_Right,
FX::KEY_ISO_Fast_Cursor_Up,
FX::KEY_ISO_Fast_Cursor_Down,
FX::KEY_ISO_Continuous_Underline,
FX::KEY_ISO_Discontinuous_Underline,
FX::KEY_ISO_Emphasize,
FX::KEY_ISO_Center_Object,
FX::KEY_ISO_Enter,
FX::KEY_dead_grave,
FX::KEY_dead_acute,
FX::KEY_dead_circumflex,
FX::KEY_dead_tilde,
FX::KEY_dead_macron,
FX::KEY_dead_breve,
FX::KEY_dead_abovedot,
FX::KEY_dead_diaeresis,
FX::KEY_dead_abovering,
FX::KEY_dead_doubleacute,
FX::KEY_dead_caron,
FX::KEY_dead_cedilla,
FX::KEY_dead_ogonek,
FX::KEY_dead_iota,
FX::KEY_dead_voiced_sound,
FX::KEY_dead_semivoiced_sound,
FX::KEY_dead_belowdot,
FX::KEY_First_Virtual_Screen,
FX::KEY_Prev_Virtual_Screen,
FX::KEY_Next_Virtual_Screen,
FX::KEY_Last_Virtual_Screen,
FX::KEY_Terminate_Server,
FX::KEY_AccessX_Enable,
FX::KEY_AccessX_Feedback_Enable,
FX::KEY_RepeatKeys_Enable,
FX::KEY_SlowKeys_Enable,
FX::KEY_BounceKeys_Enable,
FX::KEY_StickyKeys_Enable,
FX::KEY_MouseKeys_Enable,
FX::KEY_MouseKeys_Accel_Enable,
FX::KEY_Overlay1_Enable,
FX::KEY_Overlay2_Enable,
FX::KEY_AudibleBell_Enable,
FX::KEY_Pointer_Left,
FX::KEY_Pointer_Right,
FX::KEY_Pointer_Up,
FX::KEY_Pointer_Down,
FX::KEY_Pointer_UpLeft,
FX::KEY_Pointer_UpRight,
FX::KEY_Pointer_DownLeft,
FX::KEY_Pointer_DownRight,
FX::KEY_Pointer_Button_Dflt,
FX::KEY_Pointer_Button1,
FX::KEY_Pointer_Button2,
FX::KEY_Pointer_Button3,
FX::KEY_Pointer_Button4,
FX::KEY_Pointer_Button5,
FX::KEY_Pointer_DblClick_Dflt,
FX::KEY_Pointer_DblClick1,
FX::KEY_Pointer_DblClick2,
FX::KEY_Pointer_DblClick3,
FX::KEY_Pointer_DblClick4,
FX::KEY_Pointer_DblClick5,
FX::KEY_Pointer_Drag_Dflt,
FX::KEY_Pointer_Drag1,
FX::KEY_Pointer_Drag2,
FX::KEY_Pointer_Drag3,
FX::KEY_Pointer_Drag4,
FX::KEY_Pointer_Drag5,
FX::KEY_Pointer_EnableKeys,
FX::KEY_Pointer_Accelerate,
FX::KEY_Pointer_DfltBtnNext,
FX::KEY_Pointer_DfltBtnPrev,
FX::KEY_3270_Duplicate,
FX::KEY_3270_FieldMark,
FX::KEY_3270_Right2,
FX::KEY_3270_Left2,
FX::KEY_3270_BackTab,
FX::KEY_3270_EraseEOF,
FX::KEY_3270_EraseInput,
FX::KEY_3270_Reset,
FX::KEY_3270_Quit,
FX::KEY_3270_PA1,
FX::KEY_3270_PA2,
FX::KEY_3270_PA3,
FX::KEY_3270_Test,
FX::KEY_3270_Attn,
FX::KEY_3270_CursorBlink,
FX::KEY_3270_AltCursor,
FX::KEY_3270_KeyClick,
FX::KEY_3270_Jump,
FX::KEY_3270_Ident,
FX::KEY_3270_Rule,
FX::KEY_3270_Copy,
FX::KEY_3270_Play,
FX::KEY_3270_Setup,
FX::KEY_3270_Record,
FX::KEY_3270_ChangeScreen,
FX::KEY_3270_DeleteWord,
FX::KEY_3270_ExSelect,
FX::KEY_3270_CursorSelect,
FX::KEY_3270_PrintScreen,
FX::KEY_3270_Enter,
FX::KEY_space,
FX::KEY_exclam,
FX::KEY_quotedbl,
FX::KEY_numbersign,
FX::KEY_dollar,
FX::KEY_percent,
FX::KEY_ampersand,
FX::KEY_apostrophe,
FX::KEY_quoteright,
FX::KEY_parenleft,
FX::KEY_parenright,
FX::KEY_asterisk,
FX::KEY_plus,
FX::KEY_comma,
FX::KEY_minus,
FX::KEY_period,
FX::KEY_slash,
FX::KEY_0,
FX::KEY_1,
FX::KEY_2,
FX::KEY_3,
FX::KEY_4,
FX::KEY_5,
FX::KEY_6,
FX::KEY_7,
FX::KEY_8,
FX::KEY_9,
FX::KEY_colon,
FX::KEY_semicolon,
FX::KEY_less,
FX::KEY_equal,
FX::KEY_greater,
FX::KEY_question,
FX::KEY_at,
FX::KEY_A,
FX::KEY_B,
FX::KEY_C,
FX::KEY_D,
FX::KEY_E,
FX::KEY_F,
FX::KEY_G,
FX::KEY_H,
FX::KEY_I,
FX::KEY_J,
FX::KEY_K,
FX::KEY_L,
FX::KEY_M,
FX::KEY_N,
FX::KEY_O,
FX::KEY_P,
FX::KEY_Q,
FX::KEY_R,
FX::KEY_S,
FX::KEY_T,
FX::KEY_U,
FX::KEY_V,
FX::KEY_W,
FX::KEY_X,
FX::KEY_Y,
FX::KEY_Z,
FX::KEY_bracketleft,
FX::KEY_backslash,
FX::KEY_bracketright,
FX::KEY_asciicircum,
FX::KEY_underscore,
FX::KEY_grave,
FX::KEY_quoteleft,
FX::KEY_a,
FX::KEY_b,
FX::KEY_c,
FX::KEY_d,
FX::KEY_e,
FX::KEY_f,
FX::KEY_g,
FX::KEY_h,
FX::KEY_i,
FX::KEY_j,
FX::KEY_k,
FX::KEY_l,
FX::KEY_m,
FX::KEY_n,
FX::KEY_o,
FX::KEY_p,
FX::KEY_q,
FX::KEY_r,
FX::KEY_s,
FX::KEY_t,
FX::KEY_u,
FX::KEY_v,
FX::KEY_w,
FX::KEY_x,
FX::KEY_y,
FX::KEY_z,
FX::KEY_braceleft,
FX::KEY_bar,
FX::KEY_braceright,
FX::KEY_asciitilde,
FX::KEY_nobreakspace,
FX::KEY_exclamdown,
FX::KEY_cent,
FX::KEY_sterling,
FX::KEY_currency,
FX::KEY_yen,
FX::KEY_brokenbar,
FX::KEY_section,
FX::KEY_diaeresis,
FX::KEY_copyright,
FX::KEY_ordfeminine,
FX::KEY_guillemotleft,
FX::KEY_notsign,
FX::KEY_hyphen,
FX::KEY_registered,
FX::KEY_macron,
FX::KEY_degree,
FX::KEY_plusminus,
FX::KEY_twosuperior,
FX::KEY_threesuperior,
FX::KEY_acute,
FX::KEY_mu,
FX::KEY_paragraph,
FX::KEY_periodcentered,
FX::KEY_cedilla,
FX::KEY_onesuperior,
FX::KEY_masculine,
FX::KEY_guillemotright,
FX::KEY_onequarter,
FX::KEY_onehalf,
FX::KEY_threequarters,
FX::KEY_questiondown,
FX::KEY_Agrave,
FX::KEY_Aacute,
FX::KEY_Acircumflex,
FX::KEY_Atilde,
FX::KEY_Adiaeresis,
FX::KEY_Aring,
FX::KEY_AE,
FX::KEY_Ccedilla,
FX::KEY_Egrave,
FX::KEY_Eacute,
FX::KEY_Ecircumflex,
FX::KEY_Ediaeresis,
FX::KEY_Igrave,
FX::KEY_Iacute,
FX::KEY_Icircumflex,
FX::KEY_Idiaeresis,
FX::KEY_ETH,
FX::KEY_Eth,
FX::KEY_Ntilde,
FX::KEY_Ograve,
FX::KEY_Oacute,
FX::KEY_Ocircumflex,
FX::KEY_Otilde,
FX::KEY_Odiaeresis,
FX::KEY_multiply,
FX::KEY_Ooblique,
FX::KEY_Ugrave,
FX::KEY_Uacute,
FX::KEY_Ucircumflex,
FX::KEY_Udiaeresis,
FX::KEY_Yacute,
FX::KEY_THORN,
FX::KEY_Thorn,
FX::KEY_ssharp,
FX::KEY_agrave,
FX::KEY_aacute,
FX::KEY_acircumflex,
FX::KEY_atilde,
FX::KEY_adiaeresis,
FX::KEY_aring,
FX::KEY_ae,
FX::KEY_ccedilla,
FX::KEY_egrave,
FX::KEY_eacute,
FX::KEY_ecircumflex,
FX::KEY_ediaeresis,
FX::KEY_igrave,
FX::KEY_iacute,
FX::KEY_icircumflex,
FX::KEY_idiaeresis,
FX::KEY_eth,
FX::KEY_ntilde,
FX::KEY_ograve,
FX::KEY_oacute,
FX::KEY_ocircumflex,
FX::KEY_otilde,
FX::KEY_odiaeresis,
FX::KEY_division,
FX::KEY_oslash,
FX::KEY_ugrave,
FX::KEY_uacute,
FX::KEY_ucircumflex,
FX::KEY_udiaeresis,
FX::KEY_yacute,
FX::KEY_thorn,
FX::KEY_ydiaeresis,
FX::KEY_Aogonek,
FX::KEY_breve,
FX::KEY_Lstroke,
FX::KEY_Lcaron,
FX::KEY_Sacute,
FX::KEY_Scaron,
FX::KEY_Scedilla,
FX::KEY_Tcaron,
FX::KEY_Zacute,
FX::KEY_Zcaron,
FX::KEY_Zabovedot,
FX::KEY_aogonek,
FX::KEY_ogonek,
FX::KEY_lstroke,
FX::KEY_lcaron,
FX::KEY_sacute,
FX::KEY_caron,
FX::KEY_scaron,
FX::KEY_scedilla,
FX::KEY_tcaron,
FX::KEY_zacute,
FX::KEY_doubleacute,
FX::KEY_zcaron,
FX::KEY_zabovedot,
FX::KEY_Racute,
FX::KEY_Abreve,
FX::KEY_Lacute,
FX::KEY_Cacute,
FX::KEY_Ccaron,
FX::KEY_Eogonek,
FX::KEY_Ecaron,
FX::KEY_Dcaron,
FX::KEY_Dstroke,
FX::KEY_Nacute,
FX::KEY_Ncaron,
FX::KEY_Odoubleacute,
FX::KEY_Rcaron,
FX::KEY_Uring,
FX::KEY_Udoubleacute,
FX::KEY_Tcedilla,
FX::KEY_racute,
FX::KEY_abreve,
FX::KEY_lacute,
FX::KEY_cacute,
FX::KEY_ccaron,
FX::KEY_eogonek,
FX::KEY_ecaron,
FX::KEY_dcaron,
FX::KEY_dstroke,
FX::KEY_nacute,
FX::KEY_ncaron,
FX::KEY_odoubleacute,
FX::KEY_udoubleacute,
FX::KEY_rcaron,
FX::KEY_uring,
FX::KEY_tcedilla,
FX::KEY_abovedot,
FX::KEY_Hstroke,
FX::KEY_Hcircumflex,
FX::KEY_Iabovedot,
FX::KEY_Gbreve,
FX::KEY_Jcircumflex,
FX::KEY_hstroke,
FX::KEY_hcircumflex,
FX::KEY_idotless,
FX::KEY_gbreve,
FX::KEY_jcircumflex,
FX::KEY_Cabovedot,
FX::KEY_Ccircumflex,
FX::KEY_Gabovedot,
FX::KEY_Gcircumflex,
FX::KEY_Ubreve,
FX::KEY_Scircumflex,
FX::KEY_cabovedot,
FX::KEY_ccircumflex,
FX::KEY_gabovedot,
FX::KEY_gcircumflex,
FX::KEY_ubreve,
FX::KEY_scircumflex,
FX::KEY_kra,
FX::KEY_kappa,
FX::KEY_Rcedilla,
FX::KEY_Itilde,
FX::KEY_Lcedilla,
FX::KEY_Emacron,
FX::KEY_Gcedilla,
FX::KEY_Tslash,
FX::KEY_rcedilla,
FX::KEY_itilde,
FX::KEY_lcedilla,
FX::KEY_emacron,
FX::KEY_gcedilla,
FX::KEY_tslash,
FX::KEY_ENG,
FX::KEY_eng,
FX::KEY_Amacron,
FX::KEY_Iogonek,
FX::KEY_Eabovedot,
FX::KEY_Imacron,
FX::KEY_Ncedilla,
FX::KEY_Omacron,
FX::KEY_Kcedilla,
FX::KEY_Uogonek,
FX::KEY_Utilde,
FX::KEY_Umacron,
FX::KEY_amacron,
FX::KEY_iogonek,
FX::KEY_eabovedot,
FX::KEY_imacron,
FX::KEY_ncedilla,
FX::KEY_omacron,
FX::KEY_kcedilla,
FX::KEY_uogonek,
FX::KEY_utilde,
FX::KEY_umacron,
FX::KEY_overline,
FX::KEY_kana_fullstop,
FX::KEY_kana_openingbracket,
FX::KEY_kana_closingbracket,
FX::KEY_kana_comma,
FX::KEY_kana_conjunctive,
FX::KEY_kana_middledot,
FX::KEY_kana_WO,
FX::KEY_kana_a,
FX::KEY_kana_i,
FX::KEY_kana_u,
FX::KEY_kana_e,
FX::KEY_kana_o,
FX::KEY_kana_ya,
FX::KEY_kana_yu,
FX::KEY_kana_yo,
FX::KEY_kana_tsu,
FX::KEY_kana_tu,
FX::KEY_prolongedsound,
FX::KEY_kana_A,
FX::KEY_kana_I,
FX::KEY_kana_U,
FX::KEY_kana_E,
FX::KEY_kana_O,
FX::KEY_kana_KA,
FX::KEY_kana_KI,
FX::KEY_kana_KU,
FX::KEY_kana_KE,
FX::KEY_kana_KO,
FX::KEY_kana_SA,
FX::KEY_kana_SHI,
FX::KEY_kana_SU,
FX::KEY_kana_SE,
FX::KEY_kana_SO,
FX::KEY_kana_TA,
FX::KEY_kana_CHI,
FX::KEY_kana_TI,
FX::KEY_kana_TSU,
FX::KEY_kana_TU,
FX::KEY_kana_TE,
FX::KEY_kana_TO,
FX::KEY_kana_NA,
FX::KEY_kana_NI,
FX::KEY_kana_NU,
FX::KEY_kana_NE,
FX::KEY_kana_NO,
FX::KEY_kana_HA,
FX::KEY_kana_HI,
FX::KEY_kana_FU,
FX::KEY_kana_HU,
FX::KEY_kana_HE,
FX::KEY_kana_HO,
FX::KEY_kana_MA,
FX::KEY_kana_MI,
FX::KEY_kana_MU,
FX::KEY_kana_ME,
FX::KEY_kana_MO,
FX::KEY_kana_YA,
FX::KEY_kana_YU,
FX::KEY_kana_YO,
FX::KEY_kana_RA,
FX::KEY_kana_RI,
FX::KEY_kana_RU,
FX::KEY_kana_RE,
FX::KEY_kana_RO,
FX::KEY_kana_WA,
FX::KEY_kana_N,
FX::KEY_voicedsound,
FX::KEY_semivoicedsound,
FX::KEY_kana_switch,
FX::KEY_Arabic_comma,
FX::KEY_Arabic_semicolon,
FX::KEY_Arabic_question_mark,
FX::KEY_Arabic_hamza,
FX::KEY_Arabic_maddaonalef,
FX::KEY_Arabic_hamzaonalef,
FX::KEY_Arabic_hamzaonwaw,
FX::KEY_Arabic_hamzaunderalef,
FX::KEY_Arabic_hamzaonyeh,
FX::KEY_Arabic_alef,
FX::KEY_Arabic_beh,
FX::KEY_Arabic_tehmarbuta,
FX::KEY_Arabic_teh,
FX::KEY_Arabic_theh,
FX::KEY_Arabic_jeem,
FX::KEY_Arabic_hah,
FX::KEY_Arabic_khah,
FX::KEY_Arabic_dal,
FX::KEY_Arabic_thal,
FX::KEY_Arabic_ra,
FX::KEY_Arabic_zain,
FX::KEY_Arabic_seen,
FX::KEY_Arabic_sheen,
FX::KEY_Arabic_sad,
FX::KEY_Arabic_dad,
FX::KEY_Arabic_tah,
FX::KEY_Arabic_zah,
FX::KEY_Arabic_ain,
FX::KEY_Arabic_ghain,
FX::KEY_Arabic_tatweel,
FX::KEY_Arabic_feh,
FX::KEY_Arabic_qaf,
FX::KEY_Arabic_kaf,
FX::KEY_Arabic_lam,
FX::KEY_Arabic_meem,
FX::KEY_Arabic_noon,
FX::KEY_Arabic_ha,
FX::KEY_Arabic_heh,
FX::KEY_Arabic_waw,
FX::KEY_Arabic_alefmaksura,
FX::KEY_Arabic_yeh,
FX::KEY_Arabic_fathatan,
FX::KEY_Arabic_dammatan,
FX::KEY_Arabic_kasratan,
FX::KEY_Arabic_fatha,
FX::KEY_Arabic_damma,
FX::KEY_Arabic_kasra,
FX::KEY_Arabic_shadda,
FX::KEY_Arabic_sukun,
FX::KEY_Arabic_switch,
FX::KEY_Serbian_dje,
FX::KEY_Macedonia_gje,
FX::KEY_Cyrillic_io,
FX::KEY_Ukrainian_ie,
FX::KEY_Ukranian_je,
FX::KEY_Macedonia_dse,
FX::KEY_Ukrainian_i,
FX::KEY_Ukranian_i,
FX::KEY_Ukrainian_yi,
FX::KEY_Ukranian_yi,
FX::KEY_Cyrillic_je,
FX::KEY_Serbian_je,
FX::KEY_Cyrillic_lje,
FX::KEY_Serbian_lje,
FX::KEY_Cyrillic_nje,
FX::KEY_Serbian_nje,
FX::KEY_Serbian_tshe,
FX::KEY_Macedonia_kje,
FX::KEY_Byelorussian_shortu,
FX::KEY_Cyrillic_dzhe,
FX::KEY_Serbian_dze,
FX::KEY_numerosign,
FX::KEY_Serbian_DJE,
FX::KEY_Macedonia_GJE,
FX::KEY_Cyrillic_IO,
FX::KEY_Ukrainian_IE,
FX::KEY_Ukranian_JE,
FX::KEY_Macedonia_DSE,
FX::KEY_Ukrainian_I,
FX::KEY_Ukranian_I,
FX::KEY_Ukrainian_YI,
FX::KEY_Ukranian_YI,
FX::KEY_Cyrillic_JE,
FX::KEY_Serbian_JE,
FX::KEY_Cyrillic_LJE,
FX::KEY_Serbian_LJE,
FX::KEY_Cyrillic_NJE,
FX::KEY_Serbian_NJE,
FX::KEY_Serbian_TSHE,
FX::KEY_Macedonia_KJE,
FX::KEY_Byelorussian_SHORTU,
FX::KEY_Cyrillic_DZHE,
FX::KEY_Serbian_DZE,
FX::KEY_Cyrillic_yu,
FX::KEY_Cyrillic_a,
FX::KEY_Cyrillic_be,
FX::KEY_Cyrillic_tse,
FX::KEY_Cyrillic_de,
FX::KEY_Cyrillic_ie,
FX::KEY_Cyrillic_ef,
FX::KEY_Cyrillic_ghe,
FX::KEY_Cyrillic_ha,
FX::KEY_Cyrillic_i,
FX::KEY_Cyrillic_shorti,
FX::KEY_Cyrillic_ka,
FX::KEY_Cyrillic_el,
FX::KEY_Cyrillic_em,
FX::KEY_Cyrillic_en,
FX::KEY_Cyrillic_o,
FX::KEY_Cyrillic_pe,
FX::KEY_Cyrillic_ya,
FX::KEY_Cyrillic_er,
FX::KEY_Cyrillic_es,
FX::KEY_Cyrillic_te,
FX::KEY_Cyrillic_u,
FX::KEY_Cyrillic_zhe,
FX::KEY_Cyrillic_ve,
FX::KEY_Cyrillic_softsign,
FX::KEY_Cyrillic_yeru,
FX::KEY_Cyrillic_ze,
FX::KEY_Cyrillic_sha,
FX::KEY_Cyrillic_e,
FX::KEY_Cyrillic_shcha,
FX::KEY_Cyrillic_che,
FX::KEY_Cyrillic_hardsign,
FX::KEY_Cyrillic_YU,
FX::KEY_Cyrillic_A,
FX::KEY_Cyrillic_BE,
FX::KEY_Cyrillic_TSE,
FX::KEY_Cyrillic_DE,
FX::KEY_Cyrillic_IE,
FX::KEY_Cyrillic_EF,
FX::KEY_Cyrillic_GHE,
FX::KEY_Cyrillic_HA,
FX::KEY_Cyrillic_I,
FX::KEY_Cyrillic_SHORTI,
FX::KEY_Cyrillic_KA,
FX::KEY_Cyrillic_EL,
FX::KEY_Cyrillic_EM,
FX::KEY_Cyrillic_EN,
FX::KEY_Cyrillic_O,
FX::KEY_Cyrillic_PE,
FX::KEY_Cyrillic_YA,
FX::KEY_Cyrillic_ER,
FX::KEY_Cyrillic_ES,
FX::KEY_Cyrillic_TE,
FX::KEY_Cyrillic_U,
FX::KEY_Cyrillic_ZHE,
FX::KEY_Cyrillic_VE,
FX::KEY_Cyrillic_SOFTSIGN,
FX::KEY_Cyrillic_YERU,
FX::KEY_Cyrillic_ZE,
FX::KEY_Cyrillic_SHA,
FX::KEY_Cyrillic_E,
FX::KEY_Cyrillic_SHCHA,
FX::KEY_Cyrillic_CHE,
FX::KEY_Cyrillic_HARDSIGN,
FX::KEY_Greek_ALPHAaccent,
FX::KEY_Greek_EPSILONaccent,
FX::KEY_Greek_ETAaccent,
FX::KEY_Greek_IOTAaccent,
FX::KEY_Greek_IOTAdiaeresis,
FX::KEY_Greek_OMICRONaccent,
FX::KEY_Greek_UPSILONaccent,
FX::KEY_Greek_UPSILONdieresis,
FX::KEY_Greek_OMEGAaccent,
FX::KEY_Greek_accentdieresis,
FX::KEY_Greek_horizbar,
FX::KEY_Greek_alphaaccent,
FX::KEY_Greek_epsilonaccent,
FX::KEY_Greek_etaaccent,
FX::KEY_Greek_iotaaccent,
FX::KEY_Greek_iotadieresis,
FX::KEY_Greek_iotaaccentdieresis,
FX::KEY_Greek_omicronaccent,
FX::KEY_Greek_upsilonaccent,
FX::KEY_Greek_upsilondieresis,
FX::KEY_Greek_upsilonaccentdieresis,
FX::KEY_Greek_omegaaccent,
FX::KEY_Greek_ALPHA,
FX::KEY_Greek_BETA,
FX::KEY_Greek_GAMMA,
FX::KEY_Greek_DELTA,
FX::KEY_Greek_EPSILON,
FX::KEY_Greek_ZETA,
FX::KEY_Greek_ETA,
FX::KEY_Greek_THETA,
FX::KEY_Greek_IOTA,
FX::KEY_Greek_KAPPA,
FX::KEY_Greek_LAMDA,
FX::KEY_Greek_LAMBDA,
FX::KEY_Greek_MU,
FX::KEY_Greek_NU,
FX::KEY_Greek_XI,
FX::KEY_Greek_OMICRON,
FX::KEY_Greek_PI,
FX::KEY_Greek_RHO,
FX::KEY_Greek_SIGMA,
FX::KEY_Greek_TAU,
FX::KEY_Greek_UPSILON,
FX::KEY_Greek_PHI,
FX::KEY_Greek_CHI,
FX::KEY_Greek_PSI,
FX::KEY_Greek_OMEGA,
FX::KEY_Greek_alpha,
FX::KEY_Greek_beta,
FX::KEY_Greek_gamma,
FX::KEY_Greek_delta,
FX::KEY_Greek_epsilon,
FX::KEY_Greek_zeta,
FX::KEY_Greek_eta,
FX::KEY_Greek_theta,
FX::KEY_Greek_iota,
FX::KEY_Greek_kappa,
FX::KEY_Greek_lamda,
FX::KEY_Greek_lambda,
FX::KEY_Greek_mu,
FX::KEY_Greek_nu,
FX::KEY_Greek_xi,
FX::KEY_Greek_omicron,
FX::KEY_Greek_pi,
FX::KEY_Greek_rho,
FX::KEY_Greek_sigma,
FX::KEY_Greek_finalsmallsigma,
FX::KEY_Greek_tau,
FX::KEY_Greek_upsilon,
FX::KEY_Greek_phi,
FX::KEY_Greek_chi,
FX::KEY_Greek_psi,
FX::KEY_Greek_omega,
FX::KEY_Greek_switch,
FX::KEY_leftradical,
FX::KEY_topleftradical,
FX::KEY_horizconnector,
FX::KEY_topintegral,
FX::KEY_botintegral,
FX::KEY_vertconnector,
FX::KEY_topleftsqbracket,
FX::KEY_botleftsqbracket,
FX::KEY_toprightsqbracket,
FX::KEY_botrightsqbracket,
FX::KEY_topleftparens,
FX::KEY_botleftparens,
FX::KEY_toprightparens,
FX::KEY_botrightparens,
FX::KEY_leftmiddlecurlybrace,
FX::KEY_rightmiddlecurlybrace,
FX::KEY_topleftsummation,
FX::KEY_botleftsummation,
FX::KEY_topvertsummationconnector,
FX::KEY_botvertsummationconnector,
FX::KEY_toprightsummation,
FX::KEY_botrightsummation,
FX::KEY_rightmiddlesummation,
FX::KEY_lessthanequal,
FX::KEY_notequal,
FX::KEY_greaterthanequal,
FX::KEY_integral,
FX::KEY_therefore,
FX::KEY_variation,
FX::KEY_infinity,
FX::KEY_nabla,
FX::KEY_approximate,
FX::KEY_similarequal,
FX::KEY_ifonlyif,
FX::KEY_implies,
FX::KEY_identical,
FX::KEY_radical,
FX::KEY_includedin,
FX::KEY_includes,
FX::KEY_intersection,
FX::KEY_union,
FX::KEY_logicaland,
FX::KEY_logicalor,
FX::KEY_partialderivative,
FX::KEY_function,
FX::KEY_leftarrow,
FX::KEY_uparrow,
FX::KEY_rightarrow,
FX::KEY_downarrow,
FX::KEY_blank,
FX::KEY_soliddiamond,
FX::KEY_checkerboard,
FX::KEY_ht,
FX::KEY_ff,
FX::KEY_cr,
FX::KEY_lf,
FX::KEY_nl,
FX::KEY_vt,
FX::KEY_lowrightcorner,
FX::KEY_uprightcorner,
FX::KEY_upleftcorner,
FX::KEY_lowleftcorner,
FX::KEY_crossinglines,
FX::KEY_horizlinescan1,
FX::KEY_horizlinescan3,
FX::KEY_horizlinescan5,
FX::KEY_horizlinescan7,
FX::KEY_horizlinescan9,
FX::KEY_leftt,
FX::KEY_rightt,
FX::KEY_bott,
FX::KEY_topt,
FX::KEY_vertbar,
FX::KEY_emspace,
FX::KEY_enspace,
FX::KEY_em3space,
FX::KEY_em4space,
FX::KEY_digitspace,
FX::KEY_punctspace,
FX::KEY_thinspace,
FX::KEY_hairspace,
FX::KEY_emdash,
FX::KEY_endash,
FX::KEY_signifblank,
FX::KEY_ellipsis,
FX::KEY_doubbaselinedot,
FX::KEY_onethird,
FX::KEY_twothirds,
FX::KEY_onefifth,
FX::KEY_twofifths,
FX::KEY_threefifths,
FX::KEY_fourfifths,
FX::KEY_onesixth,
FX::KEY_fivesixths,
FX::KEY_careof,
FX::KEY_figdash,
FX::KEY_leftanglebracket,
FX::KEY_decimalpoint,
FX::KEY_rightanglebracket,
FX::KEY_marker,
FX::KEY_oneeighth,
FX::KEY_threeeighths,
FX::KEY_fiveeighths,
FX::KEY_seveneighths,
FX::KEY_trademark,
FX::KEY_signaturemark,
FX::KEY_trademarkincircle,
FX::KEY_leftopentriangle,
FX::KEY_rightopentriangle,
FX::KEY_emopencircle,
FX::KEY_emopenrectangle,
FX::KEY_leftsinglequotemark,
FX::KEY_rightsinglequotemark,
FX::KEY_leftdoublequotemark,
FX::KEY_rightdoublequotemark,
FX::KEY_prescription,
FX::KEY_minutes,
FX::KEY_seconds,
FX::KEY_latincross,
FX::KEY_hexagram,
FX::KEY_filledrectbullet,
FX::KEY_filledlefttribullet,
FX::KEY_filledrighttribullet,
FX::KEY_emfilledcircle,
FX::KEY_emfilledrect,
FX::KEY_enopencircbullet,
FX::KEY_enopensquarebullet,
FX::KEY_openrectbullet,
FX::KEY_opentribulletup,
FX::KEY_opentribulletdown,
FX::KEY_openstar,
FX::KEY_enfilledcircbullet,
FX::KEY_enfilledsqbullet,
FX::KEY_filledtribulletup,
FX::KEY_filledtribulletdown,
FX::KEY_leftpointer,
FX::KEY_rightpointer,
FX::KEY_club,
FX::KEY_diamond,
FX::KEY_heart,
FX::KEY_maltesecross,
FX::KEY_dagger,
FX::KEY_doubledagger,
FX::KEY_checkmark,
FX::KEY_ballotcross,
FX::KEY_musicalsharp,
FX::KEY_musicalflat,
FX::KEY_malesymbol,
FX::KEY_femalesymbol,
FX::KEY_telephone,
FX::KEY_telephonerecorder,
FX::KEY_phonographcopyright,
FX::KEY_caret,
FX::KEY_singlelowquotemark,
FX::KEY_doublelowquotemark,
FX::KEY_cursor,
FX::KEY_leftcaret,
FX::KEY_rightcaret,
FX::KEY_downcaret,
FX::KEY_upcaret,
FX::KEY_overbar,
FX::KEY_downtack,
FX::KEY_upshoe,
FX::KEY_downstile,
FX::KEY_underbar,
FX::KEY_jot,
FX::KEY_quad,
FX::KEY_uptack,
FX::KEY_circle,
FX::KEY_upstile,
FX::KEY_downshoe,
FX::KEY_rightshoe,
FX::KEY_leftshoe,
FX::KEY_lefttack,
FX::KEY_righttack,
FX::KEY_hebrew_doublelowline,
FX::KEY_hebrew_aleph,
FX::KEY_hebrew_bet,
FX::KEY_hebrew_beth,
FX::KEY_hebrew_gimel,
FX::KEY_hebrew_gimmel,
FX::KEY_hebrew_dalet,
FX::KEY_hebrew_daleth,
FX::KEY_hebrew_he,
FX::KEY_hebrew_waw,
FX::KEY_hebrew_zain,
FX::KEY_hebrew_zayin,
FX::KEY_hebrew_chet,
FX::KEY_hebrew_het,
FX::KEY_hebrew_tet,
FX::KEY_hebrew_teth,
FX::KEY_hebrew_yod,
FX::KEY_hebrew_finalkaph,
FX::KEY_hebrew_kaph,
FX::KEY_hebrew_lamed,
FX::KEY_hebrew_finalmem,
FX::KEY_hebrew_mem,
FX::KEY_hebrew_finalnun,
FX::KEY_hebrew_nun,
FX::KEY_hebrew_samech,
FX::KEY_hebrew_samekh,
FX::KEY_hebrew_ayin,
FX::KEY_hebrew_finalpe,
FX::KEY_hebrew_pe,
FX::KEY_hebrew_finalzade,
FX::KEY_hebrew_finalzadi,
FX::KEY_hebrew_zade,
FX::KEY_hebrew_zadi,
FX::KEY_hebrew_qoph,
FX::KEY_hebrew_kuf,
FX::KEY_hebrew_resh,
FX::KEY_hebrew_shin,
FX::KEY_hebrew_taw,
FX::KEY_hebrew_taf,
FX::KEY_Hebrew_switch,
FX::KEY_Thai_kokai,
FX::KEY_Thai_khokhai,
FX::KEY_Thai_khokhuat,
FX::KEY_Thai_khokhwai,
FX::KEY_Thai_khokhon,
FX::KEY_Thai_khorakhang,
FX::KEY_Thai_ngongu,
FX::KEY_Thai_chochan,
FX::KEY_Thai_choching,
FX::KEY_Thai_chochang,
FX::KEY_Thai_soso,
FX::KEY_Thai_chochoe,
FX::KEY_Thai_yoying,
FX::KEY_Thai_dochada,
FX::KEY_Thai_topatak,
FX::KEY_Thai_thothan,
FX::KEY_Thai_thonangmontho,
FX::KEY_Thai_thophuthao,
FX::KEY_Thai_nonen,
FX::KEY_Thai_dodek,
FX::KEY_Thai_totao,
FX::KEY_Thai_thothung,
FX::KEY_Thai_thothahan,
FX::KEY_Thai_thothong,
FX::KEY_Thai_nonu,
FX::KEY_Thai_bobaimai,
FX::KEY_Thai_popla,
FX::KEY_Thai_phophung,
FX::KEY_Thai_fofa,
FX::KEY_Thai_phophan,
FX::KEY_Thai_fofan,
FX::KEY_Thai_phosamphao,
FX::KEY_Thai_moma,
FX::KEY_Thai_yoyak,
FX::KEY_Thai_rorua,
FX::KEY_Thai_ru,
FX::KEY_Thai_loling,
FX::KEY_Thai_lu,
FX::KEY_Thai_wowaen,
FX::KEY_Thai_sosala,
FX::KEY_Thai_sorusi,
FX::KEY_Thai_sosua,
FX::KEY_Thai_hohip,
FX::KEY_Thai_lochula,
FX::KEY_Thai_oang,
FX::KEY_Thai_honokhuk,
FX::KEY_Thai_paiyannoi,
FX::KEY_Thai_saraa,
FX::KEY_Thai_maihanakat,
FX::KEY_Thai_saraaa,
FX::KEY_Thai_saraam,
FX::KEY_Thai_sarai,
FX::KEY_Thai_saraii,
FX::KEY_Thai_saraue,
FX::KEY_Thai_sarauee,
FX::KEY_Thai_sarau,
FX::KEY_Thai_sarauu,
FX::KEY_Thai_phinthu,
FX::KEY_Thai_maihanakat_maitho,
FX::KEY_Thai_baht,
FX::KEY_Thai_sarae,
FX::KEY_Thai_saraae,
FX::KEY_Thai_sarao,
FX::KEY_Thai_saraaimaimuan,
FX::KEY_Thai_saraaimaimalai,
FX::KEY_Thai_lakkhangyao,
FX::KEY_Thai_maiyamok,
FX::KEY_Thai_maitaikhu,
FX::KEY_Thai_maiek,
FX::KEY_Thai_maitho,
FX::KEY_Thai_maitri,
FX::KEY_Thai_maichattawa,
FX::KEY_Thai_thanthakhat,
FX::KEY_Thai_nikhahit,
FX::KEY_Thai_leksun,
FX::KEY_Thai_leknung,
FX::KEY_Thai_leksong,
FX::KEY_Thai_leksam,
FX::KEY_Thai_leksi,
FX::KEY_Thai_lekha,
FX::KEY_Thai_lekhok,
FX::KEY_Thai_lekchet,
FX::KEY_Thai_lekpaet,
FX::KEY_Thai_lekkao,
FX::KEY_Hangul,
FX::KEY_Hangul_Start,
FX::KEY_Hangul_End,
FX::KEY_Hangul_Hanja,
FX::KEY_Hangul_Jamo,
FX::KEY_Hangul_Romaja,
FX::KEY_Hangul_Codeinput,
FX::KEY_Hangul_Jeonja,
FX::KEY_Hangul_Banja,
FX::KEY_Hangul_PreHanja,
FX::KEY_Hangul_PostHanja,
FX::KEY_Hangul_SingleCandidate,
FX::KEY_Hangul_MultipleCandidate,
FX::KEY_Hangul_PreviousCandidate,
FX::KEY_Hangul_Special,
FX::KEY_Hangul_switch,
FX::KEY_Hangul_Kiyeog,
FX::KEY_Hangul_SsangKiyeog,
FX::KEY_Hangul_KiyeogSios,
FX::KEY_Hangul_Nieun,
FX::KEY_Hangul_NieunJieuj,
FX::KEY_Hangul_NieunHieuh,
FX::KEY_Hangul_Dikeud,
FX::KEY_Hangul_SsangDikeud,
FX::KEY_Hangul_Rieul,
FX::KEY_Hangul_RieulKiyeog,
FX::KEY_Hangul_RieulMieum,
FX::KEY_Hangul_RieulPieub,
FX::KEY_Hangul_RieulSios,
FX::KEY_Hangul_RieulTieut,
FX::KEY_Hangul_RieulPhieuf,
FX::KEY_Hangul_RieulHieuh,
FX::KEY_Hangul_Mieum,
FX::KEY_Hangul_Pieub,
FX::KEY_Hangul_SsangPieub,
FX::KEY_Hangul_PieubSios,
FX::KEY_Hangul_Sios,
FX::KEY_Hangul_SsangSios,
FX::KEY_Hangul_Ieung,
FX::KEY_Hangul_Jieuj,
FX::KEY_Hangul_SsangJieuj,
FX::KEY_Hangul_Cieuc,
FX::KEY_Hangul_Khieuq,
FX::KEY_Hangul_Tieut,
FX::KEY_Hangul_Phieuf,
FX::KEY_Hangul_Hieuh,
FX::KEY_Hangul_A,
FX::KEY_Hangul_AE,
FX::KEY_Hangul_YA,
FX::KEY_Hangul_YAE,
FX::KEY_Hangul_EO,
FX::KEY_Hangul_E,
FX::KEY_Hangul_YEO,
FX::KEY_Hangul_YE,
FX::KEY_Hangul_O,
FX::KEY_Hangul_WA,
FX::KEY_Hangul_WAE,
FX::KEY_Hangul_OE,
FX::KEY_Hangul_YO,
FX::KEY_Hangul_U,
FX::KEY_Hangul_WEO,
FX::KEY_Hangul_WE,
FX::KEY_Hangul_WI,
FX::KEY_Hangul_YU,
FX::KEY_Hangul_EU,
FX::KEY_Hangul_YI,
FX::KEY_Hangul_I,
FX::KEY_Hangul_J_Kiyeog,
FX::KEY_Hangul_J_SsangKiyeog,
FX::KEY_Hangul_J_KiyeogSios,
FX::KEY_Hangul_J_Nieun,
FX::KEY_Hangul_J_NieunJieuj,
FX::KEY_Hangul_J_NieunHieuh,
FX::KEY_Hangul_J_Dikeud,
FX::KEY_Hangul_J_Rieul,
FX::KEY_Hangul_J_RieulKiyeog,
FX::KEY_Hangul_J_RieulMieum,
FX::KEY_Hangul_J_RieulPieub,
FX::KEY_Hangul_J_RieulSios,
FX::KEY_Hangul_J_RieulTieut,
FX::KEY_Hangul_J_RieulPhieuf,
FX::KEY_Hangul_J_RieulHieuh,
FX::KEY_Hangul_J_Mieum,
FX::KEY_Hangul_J_Pieub,
FX::KEY_Hangul_J_PieubSios,
FX::KEY_Hangul_J_Sios,
FX::KEY_Hangul_J_SsangSios,
FX::KEY_Hangul_J_Ieung,
FX::KEY_Hangul_J_Jieuj,
FX::KEY_Hangul_J_Cieuc,
FX::KEY_Hangul_J_Khieuq,
FX::KEY_Hangul_J_Tieut,
FX::KEY_Hangul_J_Phieuf,
FX::KEY_Hangul_J_Hieuh,
FX::KEY_Hangul_RieulYeorinHieuh,
FX::KEY_Hangul_SunkyeongeumMieum,
FX::KEY_Hangul_SunkyeongeumPieub,
FX::KEY_Hangul_PanSios,
FX::KEY_Hangul_KkogjiDalrinIeung,
FX::KEY_Hangul_SunkyeongeumPhieuf,
FX::KEY_Hangul_YeorinHieuh,
FX::KEY_Hangul_AraeA,
FX::KEY_Hangul_AraeAE,
FX::KEY_Hangul_J_PanSios,
FX::KEY_Hangul_J_KkogjiDalrinIeung,
FX::KEY_Hangul_J_YeorinHieuh,
FX::KEY_Korean_Won
} |