fxkeys.h File Reference

Go to the source code of this file.

Namespaces

namespace  FX

Enumerations

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
}


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:31:31 2009 for TnFOX by doxygen v1.4.7