{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE TupleSections #-} -- | Binding for GDK key constants defined in @gdk/gdkkeysyms.h@ module Hbro.Gdk.KeyVal where -- {{{ Imports import Hbro.Prelude import Data.Char import Data.Word import qualified Graphics.UI.Gtk.Gdk.Keys as Gtk import Text.Parsec hiding((<|>)) import Text.Parsec.Text #include -- }}} newtype KeyVal = KeyVal { unKeyValue :: Word32 } deriving (Eq, Ord) -- | Single characters are returned as is. For other keys, the corresponding keyName wrapped into @\<\>@ is returned. instance Describable KeyVal where describe (KeyVal key) = if olength name < 2 then name else "<" <> name <> ">" where name = Gtk.keyName key keyVal, shortKeyVal, longKeyVal :: Parser KeyVal keyVal = spaces *> (shortKeyVal <|> longKeyVal) shortKeyVal = KeyVal . fromIntegral . ord <$> noneOf "<>" longKeyVal = KeyVal . Gtk.keyFromName . pack <$> between (char '<') (char '>') (many1 anyChar) #{enum KeyVal, KeyVal, _VoidSymbol = GDK_KEY_VoidSymbol, _BackSpace = GDK_KEY_BackSpace, _Tab = GDK_KEY_Tab, _Linefeed = GDK_KEY_Linefeed, _Clear = GDK_KEY_Clear, _Return = GDK_KEY_Return, _Pause = GDK_KEY_Pause, _Scroll_Lock = GDK_KEY_Scroll_Lock, _Sys_Req = GDK_KEY_Sys_Req, _Escape = GDK_KEY_Escape, _Delete = GDK_KEY_Delete, _Multi_key = GDK_KEY_Multi_key, _Codeinput = GDK_KEY_Codeinput, _SingleCandidate = GDK_KEY_SingleCandidate, _MultipleCandidate = GDK_KEY_MultipleCandidate, _PreviousCandidate = GDK_KEY_PreviousCandidate, _Kanji = GDK_KEY_Kanji, _Muhenkan = GDK_KEY_Muhenkan, _Henkan_Mode = GDK_KEY_Henkan_Mode, _Henkan = GDK_KEY_Henkan, _Romaji = GDK_KEY_Romaji, _Hiragana = GDK_KEY_Hiragana, _Katakana = GDK_KEY_Katakana, _Hiragana_Katakana = GDK_KEY_Hiragana_Katakana, _Zenkaku = GDK_KEY_Zenkaku, _Hankaku = GDK_KEY_Hankaku, _Zenkaku_Hankaku = GDK_KEY_Zenkaku_Hankaku, _Touroku = GDK_KEY_Touroku, _Massyo = GDK_KEY_Massyo, _Kana_Lock = GDK_KEY_Kana_Lock, _Kana_Shift = GDK_KEY_Kana_Shift, _Eisu_Shift = GDK_KEY_Eisu_Shift, _Eisu_toggle = GDK_KEY_Eisu_toggle, _Kanji_Bangou = GDK_KEY_Kanji_Bangou, _Zen_Koho = GDK_KEY_Zen_Koho, _Mae_Koho = GDK_KEY_Mae_Koho, _Home = GDK_KEY_Home, _Left = GDK_KEY_Left, _Up = GDK_KEY_Up, _Right = GDK_KEY_Right, _Down = GDK_KEY_Down, _Prior = GDK_KEY_Prior, _Page_Up = GDK_KEY_Page_Up, _Next = GDK_KEY_Next, _Page_Down = GDK_KEY_Page_Down, _End = GDK_KEY_End, _Begin = GDK_KEY_Begin, _Select = GDK_KEY_Select, _Print = GDK_KEY_Print, _Execute = GDK_KEY_Execute, _Insert = GDK_KEY_Insert, _Undo = GDK_KEY_Undo, _Redo = GDK_KEY_Redo, _Menu = GDK_KEY_Menu, _Find = GDK_KEY_Find, _Cancel = GDK_KEY_Cancel, _Help = GDK_KEY_Help, _Break = GDK_KEY_Break, _Mode_switch = GDK_KEY_Mode_switch, _script_switch = GDK_KEY_script_switch, _Num_Lock = GDK_KEY_Num_Lock, _KP_Space = GDK_KEY_KP_Space, _KP_Tab = GDK_KEY_KP_Tab, _KP_Enter = GDK_KEY_KP_Enter, _KP_F1 = GDK_KEY_KP_F1, _KP_F2 = GDK_KEY_KP_F2, _KP_F3 = GDK_KEY_KP_F3, _KP_F4 = GDK_KEY_KP_F4, _KP_Home = GDK_KEY_KP_Home, _KP_Left = GDK_KEY_KP_Left, _KP_Up = GDK_KEY_KP_Up, _KP_Right = GDK_KEY_KP_Right, _KP_Down = GDK_KEY_KP_Down, _KP_Prior = GDK_KEY_KP_Prior, _KP_Page_Up = GDK_KEY_KP_Page_Up, _KP_Next = GDK_KEY_KP_Next, _KP_Page_Down = GDK_KEY_KP_Page_Down, _KP_End = GDK_KEY_KP_End, _KP_Begin = GDK_KEY_KP_Begin, _KP_Insert = GDK_KEY_KP_Insert, _KP_Delete = GDK_KEY_KP_Delete, _KP_Equal = GDK_KEY_KP_Equal, _KP_Multiply = GDK_KEY_KP_Multiply, _KP_Add = GDK_KEY_KP_Add, _KP_Separator = GDK_KEY_KP_Separator, _KP_Subtract = GDK_KEY_KP_Subtract, _KP_Decimal = GDK_KEY_KP_Decimal, _KP_Divide = GDK_KEY_KP_Divide, _KP_0 = GDK_KEY_KP_0, _KP_1 = GDK_KEY_KP_1, _KP_2 = GDK_KEY_KP_2, _KP_3 = GDK_KEY_KP_3, _KP_4 = GDK_KEY_KP_4, _KP_5 = GDK_KEY_KP_5, _KP_6 = GDK_KEY_KP_6, _KP_7 = GDK_KEY_KP_7, _KP_8 = GDK_KEY_KP_8, _KP_9 = GDK_KEY_KP_9, _F1 = GDK_KEY_F1, _F2 = GDK_KEY_F2, _F3 = GDK_KEY_F3, _F4 = GDK_KEY_F4, _F5 = GDK_KEY_F5, _F6 = GDK_KEY_F6, _F7 = GDK_KEY_F7, _F8 = GDK_KEY_F8, _F9 = GDK_KEY_F9, _F10 = GDK_KEY_F10, _F11 = GDK_KEY_F11, _L1 = GDK_KEY_L1, _F12 = GDK_KEY_F12, _L2 = GDK_KEY_L2, _F13 = GDK_KEY_F13, _L3 = GDK_KEY_L3, _F14 = GDK_KEY_F14, _L4 = GDK_KEY_L4, _F15 = GDK_KEY_F15, _L5 = GDK_KEY_L5, _F16 = GDK_KEY_F16, _L6 = GDK_KEY_L6, _F17 = GDK_KEY_F17, _L7 = GDK_KEY_L7, _F18 = GDK_KEY_F18, _L8 = GDK_KEY_L8, _F19 = GDK_KEY_F19, _L9 = GDK_KEY_L9, _F20 = GDK_KEY_F20, _L10 = GDK_KEY_L10, _F21 = GDK_KEY_F21, _R1 = GDK_KEY_R1, _F22 = GDK_KEY_F22, _R2 = GDK_KEY_R2, _F23 = GDK_KEY_F23, _R3 = GDK_KEY_R3, _F24 = GDK_KEY_F24, _R4 = GDK_KEY_R4, _F25 = GDK_KEY_F25, _R5 = GDK_KEY_R5, _F26 = GDK_KEY_F26, _R6 = GDK_KEY_R6, _F27 = GDK_KEY_F27, _R7 = GDK_KEY_R7, _F28 = GDK_KEY_F28, _R8 = GDK_KEY_R8, _F29 = GDK_KEY_F29, _R9 = GDK_KEY_R9, _F30 = GDK_KEY_F30, _R10 = GDK_KEY_R10, _F31 = GDK_KEY_F31, _R11 = GDK_KEY_R11, _F32 = GDK_KEY_F32, _R12 = GDK_KEY_R12, _F33 = GDK_KEY_F33, _R13 = GDK_KEY_R13, _F34 = GDK_KEY_F34, _R14 = GDK_KEY_R14, _F35 = GDK_KEY_F35, _R15 = GDK_KEY_R15, _Shift_L = GDK_KEY_Shift_L, _Shift_R = GDK_KEY_Shift_R, _Control_L = GDK_KEY_Control_L, _Control_R = GDK_KEY_Control_R, _Caps_Lock = GDK_KEY_Caps_Lock, _Shift_Lock = GDK_KEY_Shift_Lock, _Meta_L = GDK_KEY_Meta_L, _Meta_R = GDK_KEY_Meta_R, _Alt_L = GDK_KEY_Alt_L, _Alt_R = GDK_KEY_Alt_R, _Super_L = GDK_KEY_Super_L, _Super_R = GDK_KEY_Super_R, _Hyper_L = GDK_KEY_Hyper_L, _Hyper_R = GDK_KEY_Hyper_R, _ISO_Lock = GDK_KEY_ISO_Lock, _ISO_Level2_Latch = GDK_KEY_ISO_Level2_Latch, _ISO_Level3_Shift = GDK_KEY_ISO_Level3_Shift, _ISO_Level3_Latch = GDK_KEY_ISO_Level3_Latch, _ISO_Level3_Lock = GDK_KEY_ISO_Level3_Lock, _ISO_Level5_Shift = GDK_KEY_ISO_Level5_Shift, _ISO_Level5_Latch = GDK_KEY_ISO_Level5_Latch, _ISO_Level5_Lock = GDK_KEY_ISO_Level5_Lock, _ISO_Group_Shift = GDK_KEY_ISO_Group_Shift, _ISO_Group_Latch = GDK_KEY_ISO_Group_Latch, _ISO_Group_Lock = GDK_KEY_ISO_Group_Lock, _ISO_Next_Group = GDK_KEY_ISO_Next_Group, _ISO_Next_Group_Lock = GDK_KEY_ISO_Next_Group_Lock, _ISO_Prev_Group = GDK_KEY_ISO_Prev_Group, _ISO_Prev_Group_Lock = GDK_KEY_ISO_Prev_Group_Lock, _ISO_First_Group = GDK_KEY_ISO_First_Group, _ISO_First_Group_Lock = GDK_KEY_ISO_First_Group_Lock, _ISO_Last_Group = GDK_KEY_ISO_Last_Group, _ISO_Last_Group_Lock = GDK_KEY_ISO_Last_Group_Lock, _ISO_Left_Tab = GDK_KEY_ISO_Left_Tab, _ISO_Move_Line_Up = GDK_KEY_ISO_Move_Line_Up, _ISO_Move_Line_Down = GDK_KEY_ISO_Move_Line_Down, _ISO_Partial_Line_Up = GDK_KEY_ISO_Partial_Line_Up, _ISO_Partial_Line_Down = GDK_KEY_ISO_Partial_Line_Down, _ISO_Partial_Space_Left = GDK_KEY_ISO_Partial_Space_Left, _ISO_Partial_Space_Right = GDK_KEY_ISO_Partial_Space_Right, _ISO_Set_Margin_Left = GDK_KEY_ISO_Set_Margin_Left, _ISO_Set_Margin_Right = GDK_KEY_ISO_Set_Margin_Right, _ISO_Release_Margin_Left = GDK_KEY_ISO_Release_Margin_Left, _ISO_Release_Margin_Right = GDK_KEY_ISO_Release_Margin_Right, _ISO_Release_Both_Margins = GDK_KEY_ISO_Release_Both_Margins, _ISO_Fast_Cursor_Left = GDK_KEY_ISO_Fast_Cursor_Left, _ISO_Fast_Cursor_Right = GDK_KEY_ISO_Fast_Cursor_Right, _ISO_Fast_Cursor_Up = GDK_KEY_ISO_Fast_Cursor_Up, _ISO_Fast_Cursor_Down = GDK_KEY_ISO_Fast_Cursor_Down, _ISO_Continuous_Underline = GDK_KEY_ISO_Continuous_Underline, _ISO_Discontinuous_Underline = GDK_KEY_ISO_Discontinuous_Underline, _ISO_Emphasize = GDK_KEY_ISO_Emphasize, _ISO_Center_Object = GDK_KEY_ISO_Center_Object, _ISO_Enter = GDK_KEY_ISO_Enter, _dead_grave = GDK_KEY_dead_grave, _dead_acute = GDK_KEY_dead_acute, _dead_circumflex = GDK_KEY_dead_circumflex, _dead_tilde = GDK_KEY_dead_tilde, _dead_perispomeni = GDK_KEY_dead_perispomeni, _dead_macron = GDK_KEY_dead_macron, _dead_breve = GDK_KEY_dead_breve, _dead_abovedot = GDK_KEY_dead_abovedot, _dead_diaeresis = GDK_KEY_dead_diaeresis, _dead_abovering = GDK_KEY_dead_abovering, _dead_doubleacute = GDK_KEY_dead_doubleacute, _dead_caron = GDK_KEY_dead_caron, _dead_cedilla = GDK_KEY_dead_cedilla, _dead_ogonek = GDK_KEY_dead_ogonek, _dead_iota = GDK_KEY_dead_iota, _dead_voiced_sound = GDK_KEY_dead_voiced_sound, _dead_semivoiced_sound = GDK_KEY_dead_semivoiced_sound, _dead_belowdot = GDK_KEY_dead_belowdot, _dead_hook = GDK_KEY_dead_hook, _dead_horn = GDK_KEY_dead_horn, _dead_stroke = GDK_KEY_dead_stroke, _dead_abovecomma = GDK_KEY_dead_abovecomma, _dead_psili = GDK_KEY_dead_psili, _dead_abovereversedcomma = GDK_KEY_dead_abovereversedcomma, _dead_dasia = GDK_KEY_dead_dasia, _dead_doublegrave = GDK_KEY_dead_doublegrave, _dead_belowring = GDK_KEY_dead_belowring, _dead_belowmacron = GDK_KEY_dead_belowmacron, _dead_belowcircumflex = GDK_KEY_dead_belowcircumflex, _dead_belowtilde = GDK_KEY_dead_belowtilde, _dead_belowbreve = GDK_KEY_dead_belowbreve, _dead_belowdiaeresis = GDK_KEY_dead_belowdiaeresis, _dead_invertedbreve = GDK_KEY_dead_invertedbreve, _dead_belowcomma = GDK_KEY_dead_belowcomma, _dead_currency = GDK_KEY_dead_currency, _dead_a = GDK_KEY_dead_a, _dead_A = GDK_KEY_dead_A, _dead_e = GDK_KEY_dead_e, _dead_E = GDK_KEY_dead_E, _dead_i = GDK_KEY_dead_i, _dead_I = GDK_KEY_dead_I, _dead_o = GDK_KEY_dead_o, _dead_O = GDK_KEY_dead_O, _dead_u = GDK_KEY_dead_u, _dead_U = GDK_KEY_dead_U, _dead_small_schwa = GDK_KEY_dead_small_schwa, _dead_capital_schwa = GDK_KEY_dead_capital_schwa, _First_Virtual_Screen = GDK_KEY_First_Virtual_Screen, _Prev_Virtual_Screen = GDK_KEY_Prev_Virtual_Screen, _Next_Virtual_Screen = GDK_KEY_Next_Virtual_Screen, _Last_Virtual_Screen = GDK_KEY_Last_Virtual_Screen, _Terminate_Server = GDK_KEY_Terminate_Server, _AccessX_Enable = GDK_KEY_AccessX_Enable, _AccessX_Feedback_Enable = GDK_KEY_AccessX_Feedback_Enable, _RepeatKeys_Enable = GDK_KEY_RepeatKeys_Enable, _SlowKeys_Enable = GDK_KEY_SlowKeys_Enable, _BounceKeys_Enable = GDK_KEY_BounceKeys_Enable, _StickyKeys_Enable = GDK_KEY_StickyKeys_Enable, _MouseKeys_Enable = GDK_KEY_MouseKeys_Enable, _MouseKeys_Accel_Enable = GDK_KEY_MouseKeys_Accel_Enable, _Overlay1_Enable = GDK_KEY_Overlay1_Enable, _Overlay2_Enable = GDK_KEY_Overlay2_Enable, _AudibleBell_Enable = GDK_KEY_AudibleBell_Enable, _Pointer_Left = GDK_KEY_Pointer_Left, _Pointer_Right = GDK_KEY_Pointer_Right, _Pointer_Up = GDK_KEY_Pointer_Up, _Pointer_Down = GDK_KEY_Pointer_Down, _Pointer_UpLeft = GDK_KEY_Pointer_UpLeft, _Pointer_UpRight = GDK_KEY_Pointer_UpRight, _Pointer_DownLeft = GDK_KEY_Pointer_DownLeft, _Pointer_DownRight = GDK_KEY_Pointer_DownRight, _Pointer_Button_Dflt = GDK_KEY_Pointer_Button_Dflt, _Pointer_Button1 = GDK_KEY_Pointer_Button1, _Pointer_Button2 = GDK_KEY_Pointer_Button2, _Pointer_Button3 = GDK_KEY_Pointer_Button3, _Pointer_Button4 = GDK_KEY_Pointer_Button4, _Pointer_Button5 = GDK_KEY_Pointer_Button5, _Pointer_DblClick_Dflt = GDK_KEY_Pointer_DblClick_Dflt, _Pointer_DblClick1 = GDK_KEY_Pointer_DblClick1, _Pointer_DblClick2 = GDK_KEY_Pointer_DblClick2, _Pointer_DblClick3 = GDK_KEY_Pointer_DblClick3, _Pointer_DblClick4 = GDK_KEY_Pointer_DblClick4, _Pointer_DblClick5 = GDK_KEY_Pointer_DblClick5, _Pointer_Drag_Dflt = GDK_KEY_Pointer_Drag_Dflt, _Pointer_Drag1 = GDK_KEY_Pointer_Drag1, _Pointer_Drag2 = GDK_KEY_Pointer_Drag2, _Pointer_Drag3 = GDK_KEY_Pointer_Drag3, _Pointer_Drag4 = GDK_KEY_Pointer_Drag4, _Pointer_Drag5 = GDK_KEY_Pointer_Drag5, _Pointer_EnableKeys = GDK_KEY_Pointer_EnableKeys, _Pointer_Accelerate = GDK_KEY_Pointer_Accelerate, _Pointer_DfltBtnNext = GDK_KEY_Pointer_DfltBtnNext, _Pointer_DfltBtnPrev = GDK_KEY_Pointer_DfltBtnPrev, _3270_Duplicate = GDK_KEY_3270_Duplicate, _3270_FieldMark = GDK_KEY_3270_FieldMark, _3270_Right2 = GDK_KEY_3270_Right2, _3270_Left2 = GDK_KEY_3270_Left2, _3270_BackTab = GDK_KEY_3270_BackTab, _3270_EraseEOF = GDK_KEY_3270_EraseEOF, _3270_EraseInput = GDK_KEY_3270_EraseInput, _3270_Reset = GDK_KEY_3270_Reset, _3270_Quit = GDK_KEY_3270_Quit, _3270_PA1 = GDK_KEY_3270_PA1, _3270_PA2 = GDK_KEY_3270_PA2, _3270_PA3 = GDK_KEY_3270_PA3, _3270_Test = GDK_KEY_3270_Test, _3270_Attn = GDK_KEY_3270_Attn, _3270_CursorBlink = GDK_KEY_3270_CursorBlink, _3270_AltCursor = GDK_KEY_3270_AltCursor, _3270_KeyClick = GDK_KEY_3270_KeyClick, _3270_Jump = GDK_KEY_3270_Jump, _3270_Ident = GDK_KEY_3270_Ident, _3270_Rule = GDK_KEY_3270_Rule, _3270_Copy = GDK_KEY_3270_Copy, _3270_Play = GDK_KEY_3270_Play, _3270_Setup = GDK_KEY_3270_Setup, _3270_Record = GDK_KEY_3270_Record, _3270_ChangeScreen = GDK_KEY_3270_ChangeScreen, _3270_DeleteWord = GDK_KEY_3270_DeleteWord, _3270_ExSelect = GDK_KEY_3270_ExSelect, _3270_CursorSelect = GDK_KEY_3270_CursorSelect, _3270_PrintScreen = GDK_KEY_3270_PrintScreen, _3270_Enter = GDK_KEY_3270_Enter, _space = GDK_KEY_space, _exclam = GDK_KEY_exclam, _quotedbl = GDK_KEY_quotedbl, _numbersign = GDK_KEY_numbersign, _dollar = GDK_KEY_dollar, _percent = GDK_KEY_percent, _ampersand = GDK_KEY_ampersand, _apostrophe = GDK_KEY_apostrophe, _quoteright = GDK_KEY_quoteright, _parenleft = GDK_KEY_parenleft, _parenright = GDK_KEY_parenright, _asterisk = GDK_KEY_asterisk, _plus = GDK_KEY_plus, _comma = GDK_KEY_comma, _minus = GDK_KEY_minus, _period = GDK_KEY_period, _slash = GDK_KEY_slash, _0 = GDK_KEY_0, _1 = GDK_KEY_1, _2 = GDK_KEY_2, _3 = GDK_KEY_3, _4 = GDK_KEY_4, _5 = GDK_KEY_5, _6 = GDK_KEY_6, _7 = GDK_KEY_7, _8 = GDK_KEY_8, _9 = GDK_KEY_9, _colon = GDK_KEY_colon, _semicolon = GDK_KEY_semicolon, _less = GDK_KEY_less, _equal = GDK_KEY_equal, _greater = GDK_KEY_greater, _question = GDK_KEY_question, _at = GDK_KEY_at, _A = GDK_KEY_A, _B = GDK_KEY_B, _C = GDK_KEY_C, _D = GDK_KEY_D, _E = GDK_KEY_E, _F = GDK_KEY_F, _G = GDK_KEY_G, _H = GDK_KEY_H, _I = GDK_KEY_I, _J = GDK_KEY_J, _K = GDK_KEY_K, _L = GDK_KEY_L, _M = GDK_KEY_M, _N = GDK_KEY_N, _O = GDK_KEY_O, _P = GDK_KEY_P, _Q = GDK_KEY_Q, _R = GDK_KEY_R, _S = GDK_KEY_S, _T = GDK_KEY_T, _U = GDK_KEY_U, _V = GDK_KEY_V, _W = GDK_KEY_W, _X = GDK_KEY_X, _Y = GDK_KEY_Y, _Z = GDK_KEY_Z, _bracketleft = GDK_KEY_bracketleft, _backslash = GDK_KEY_backslash, _bracketright = GDK_KEY_bracketright, _asciicircum = GDK_KEY_asciicircum, _underscore = GDK_KEY_underscore, _grave = GDK_KEY_grave, _quoteleft = GDK_KEY_quoteleft, _a = GDK_KEY_a, _b = GDK_KEY_b, _c = GDK_KEY_c, _d = GDK_KEY_d, _e = GDK_KEY_e, _f = GDK_KEY_f, _g = GDK_KEY_g, _h = GDK_KEY_h, _i = GDK_KEY_i, _j = GDK_KEY_j, _k = GDK_KEY_k, _l = GDK_KEY_l, _m = GDK_KEY_m, _n = GDK_KEY_n, _o = GDK_KEY_o, _p = GDK_KEY_p, _q = GDK_KEY_q, _r = GDK_KEY_r, _s = GDK_KEY_s, _t = GDK_KEY_t, _u = GDK_KEY_u, _v = GDK_KEY_v, _w = GDK_KEY_w, _x = GDK_KEY_x, _y = GDK_KEY_y, _z = GDK_KEY_z, _braceleft = GDK_KEY_braceleft, _bar = GDK_KEY_bar, _braceright = GDK_KEY_braceright, _asciitilde = GDK_KEY_asciitilde, _nobreakspace = GDK_KEY_nobreakspace, _exclamdown = GDK_KEY_exclamdown, _cent = GDK_KEY_cent, _sterling = GDK_KEY_sterling, _currency = GDK_KEY_currency, _yen = GDK_KEY_yen, _brokenbar = GDK_KEY_brokenbar, _section = GDK_KEY_section, _diaeresis = GDK_KEY_diaeresis, _copyright = GDK_KEY_copyright, _ordfeminine = GDK_KEY_ordfeminine, _guillemotleft = GDK_KEY_guillemotleft, _notsign = GDK_KEY_notsign, _hyphen = GDK_KEY_hyphen, _registered = GDK_KEY_registered, _macron = GDK_KEY_macron, _degree = GDK_KEY_degree, _plusminus = GDK_KEY_plusminus, _twosuperior = GDK_KEY_twosuperior, _threesuperior = GDK_KEY_threesuperior, _acute = GDK_KEY_acute, _mu = GDK_KEY_mu, _paragraph = GDK_KEY_paragraph, _periodcentered = GDK_KEY_periodcentered, _cedilla = GDK_KEY_cedilla, _onesuperior = GDK_KEY_onesuperior, _masculine = GDK_KEY_masculine, _guillemotright = GDK_KEY_guillemotright, _onequarter = GDK_KEY_onequarter, _onehalf = GDK_KEY_onehalf, _threequarters = GDK_KEY_threequarters, _questiondown = GDK_KEY_questiondown, _Agrave = GDK_KEY_Agrave, _Aacute = GDK_KEY_Aacute, _Acircumflex = GDK_KEY_Acircumflex, _Atilde = GDK_KEY_Atilde, _Adiaeresis = GDK_KEY_Adiaeresis, _Aring = GDK_KEY_Aring, _AE = GDK_KEY_AE, _Ccedilla = GDK_KEY_Ccedilla, _Egrave = GDK_KEY_Egrave, _Eacute = GDK_KEY_Eacute, _Ecircumflex = GDK_KEY_Ecircumflex, _Ediaeresis = GDK_KEY_Ediaeresis, _Igrave = GDK_KEY_Igrave, _Iacute = GDK_KEY_Iacute, _Icircumflex = GDK_KEY_Icircumflex, _Idiaeresis = GDK_KEY_Idiaeresis, _ETH = GDK_KEY_ETH, _Eth = GDK_KEY_Eth, _Ntilde = GDK_KEY_Ntilde, _Ograve = GDK_KEY_Ograve, _Oacute = GDK_KEY_Oacute, _Ocircumflex = GDK_KEY_Ocircumflex, _Otilde = GDK_KEY_Otilde, _Odiaeresis = GDK_KEY_Odiaeresis, _multiply = GDK_KEY_multiply, _Oslash = GDK_KEY_Oslash, _Ooblique = GDK_KEY_Ooblique, _Ugrave = GDK_KEY_Ugrave, _Uacute = GDK_KEY_Uacute, _Ucircumflex = GDK_KEY_Ucircumflex, _Udiaeresis = GDK_KEY_Udiaeresis, _Yacute = GDK_KEY_Yacute, _THORN = GDK_KEY_THORN, _Thorn = GDK_KEY_Thorn, _ssharp = GDK_KEY_ssharp, _agrave = GDK_KEY_agrave, _aacute = GDK_KEY_aacute, _acircumflex = GDK_KEY_acircumflex, _atilde = GDK_KEY_atilde, _adiaeresis = GDK_KEY_adiaeresis, _aring = GDK_KEY_aring, _ae = GDK_KEY_ae, _ccedilla = GDK_KEY_ccedilla, _egrave = GDK_KEY_egrave, _eacute = GDK_KEY_eacute, _ecircumflex = GDK_KEY_ecircumflex, _ediaeresis = GDK_KEY_ediaeresis, _igrave = GDK_KEY_igrave, _iacute = GDK_KEY_iacute, _icircumflex = GDK_KEY_icircumflex, _idiaeresis = GDK_KEY_idiaeresis, _eth = GDK_KEY_eth, _ntilde = GDK_KEY_ntilde, _ograve = GDK_KEY_ograve, _oacute = GDK_KEY_oacute, _ocircumflex = GDK_KEY_ocircumflex, _otilde = GDK_KEY_otilde, _odiaeresis = GDK_KEY_odiaeresis, _division = GDK_KEY_division, _oslash = GDK_KEY_oslash, _ooblique = GDK_KEY_ooblique, _ugrave = GDK_KEY_ugrave, _uacute = GDK_KEY_uacute, _ucircumflex = GDK_KEY_ucircumflex, _udiaeresis = GDK_KEY_udiaeresis, _yacute = GDK_KEY_yacute, _thorn = GDK_KEY_thorn, _ydiaeresis = GDK_KEY_ydiaeresis, _Aogonek = GDK_KEY_Aogonek, _breve = GDK_KEY_breve, _Lstroke = GDK_KEY_Lstroke, _Lcaron = GDK_KEY_Lcaron, _Sacute = GDK_KEY_Sacute, _Scaron = GDK_KEY_Scaron, _Scedilla = GDK_KEY_Scedilla, _Tcaron = GDK_KEY_Tcaron, _Zacute = GDK_KEY_Zacute, _Zcaron = GDK_KEY_Zcaron, _Zabovedot = GDK_KEY_Zabovedot, _aogonek = GDK_KEY_aogonek, _ogonek = GDK_KEY_ogonek, _lstroke = GDK_KEY_lstroke, _lcaron = GDK_KEY_lcaron, _sacute = GDK_KEY_sacute, _caron = GDK_KEY_caron, _scaron = GDK_KEY_scaron, _scedilla = GDK_KEY_scedilla, _tcaron = GDK_KEY_tcaron, _zacute = GDK_KEY_zacute, _doubleacute = GDK_KEY_doubleacute, _zcaron = GDK_KEY_zcaron, _zabovedot = GDK_KEY_zabovedot, _Racute = GDK_KEY_Racute, _Abreve = GDK_KEY_Abreve, _Lacute = GDK_KEY_Lacute, _Cacute = GDK_KEY_Cacute, _Ccaron = GDK_KEY_Ccaron, _Eogonek = GDK_KEY_Eogonek, _Ecaron = GDK_KEY_Ecaron, _Dcaron = GDK_KEY_Dcaron, _Dstroke = GDK_KEY_Dstroke, _Nacute = GDK_KEY_Nacute, _Ncaron = GDK_KEY_Ncaron, _Odoubleacute = GDK_KEY_Odoubleacute, _Rcaron = GDK_KEY_Rcaron, _Uring = GDK_KEY_Uring, _Udoubleacute = GDK_KEY_Udoubleacute, _Tcedilla = GDK_KEY_Tcedilla, _racute = GDK_KEY_racute, _abreve = GDK_KEY_abreve, _lacute = GDK_KEY_lacute, _cacute = GDK_KEY_cacute, _ccaron = GDK_KEY_ccaron, _eogonek = GDK_KEY_eogonek, _ecaron = GDK_KEY_ecaron, _dcaron = GDK_KEY_dcaron, _dstroke = GDK_KEY_dstroke, _nacute = GDK_KEY_nacute, _ncaron = GDK_KEY_ncaron, _odoubleacute = GDK_KEY_odoubleacute, _rcaron = GDK_KEY_rcaron, _uring = GDK_KEY_uring, _udoubleacute = GDK_KEY_udoubleacute, _tcedilla = GDK_KEY_tcedilla, _abovedot = GDK_KEY_abovedot, _Hstroke = GDK_KEY_Hstroke, _Hcircumflex = GDK_KEY_Hcircumflex, _Iabovedot = GDK_KEY_Iabovedot, _Gbreve = GDK_KEY_Gbreve, _Jcircumflex = GDK_KEY_Jcircumflex, _hstroke = GDK_KEY_hstroke, _hcircumflex = GDK_KEY_hcircumflex, _idotless = GDK_KEY_idotless, _gbreve = GDK_KEY_gbreve, _jcircumflex = GDK_KEY_jcircumflex, _Cabovedot = GDK_KEY_Cabovedot, _Ccircumflex = GDK_KEY_Ccircumflex, _Gabovedot = GDK_KEY_Gabovedot, _Gcircumflex = GDK_KEY_Gcircumflex, _Ubreve = GDK_KEY_Ubreve, _Scircumflex = GDK_KEY_Scircumflex, _cabovedot = GDK_KEY_cabovedot, _ccircumflex = GDK_KEY_ccircumflex, _gabovedot = GDK_KEY_gabovedot, _gcircumflex = GDK_KEY_gcircumflex, _ubreve = GDK_KEY_ubreve, _scircumflex = GDK_KEY_scircumflex, _kra = GDK_KEY_kra, _kappa = GDK_KEY_kappa, _Rcedilla = GDK_KEY_Rcedilla, _Itilde = GDK_KEY_Itilde, _Lcedilla = GDK_KEY_Lcedilla, _Emacron = GDK_KEY_Emacron, _Gcedilla = GDK_KEY_Gcedilla, _Tslash = GDK_KEY_Tslash, _rcedilla = GDK_KEY_rcedilla, _itilde = GDK_KEY_itilde, _lcedilla = GDK_KEY_lcedilla, _emacron = GDK_KEY_emacron, _gcedilla = GDK_KEY_gcedilla, _tslash = GDK_KEY_tslash, _ENG = GDK_KEY_ENG, _eng = GDK_KEY_eng, _Amacron = GDK_KEY_Amacron, _Iogonek = GDK_KEY_Iogonek, _Eabovedot = GDK_KEY_Eabovedot, _Imacron = GDK_KEY_Imacron, _Ncedilla = GDK_KEY_Ncedilla, _Omacron = GDK_KEY_Omacron, _Kcedilla = GDK_KEY_Kcedilla, _Uogonek = GDK_KEY_Uogonek, _Utilde = GDK_KEY_Utilde, _Umacron = GDK_KEY_Umacron, _amacron = GDK_KEY_amacron, _iogonek = GDK_KEY_iogonek, _eabovedot = GDK_KEY_eabovedot, _imacron = GDK_KEY_imacron, _ncedilla = GDK_KEY_ncedilla, _omacron = GDK_KEY_omacron, _kcedilla = GDK_KEY_kcedilla, _uogonek = GDK_KEY_uogonek, _utilde = GDK_KEY_utilde, _umacron = GDK_KEY_umacron, _Wcircumflex = GDK_KEY_Wcircumflex, _wcircumflex = GDK_KEY_wcircumflex, _Ycircumflex = GDK_KEY_Ycircumflex, _ycircumflex = GDK_KEY_ycircumflex, _Babovedot = GDK_KEY_Babovedot, _babovedot = GDK_KEY_babovedot, _Dabovedot = GDK_KEY_Dabovedot, _dabovedot = GDK_KEY_dabovedot, _Fabovedot = GDK_KEY_Fabovedot, _fabovedot = GDK_KEY_fabovedot, _Mabovedot = GDK_KEY_Mabovedot, _mabovedot = GDK_KEY_mabovedot, _Pabovedot = GDK_KEY_Pabovedot, _pabovedot = GDK_KEY_pabovedot, _Sabovedot = GDK_KEY_Sabovedot, _sabovedot = GDK_KEY_sabovedot, _Tabovedot = GDK_KEY_Tabovedot, _tabovedot = GDK_KEY_tabovedot, _Wgrave = GDK_KEY_Wgrave, _wgrave = GDK_KEY_wgrave, _Wacute = GDK_KEY_Wacute, _wacute = GDK_KEY_wacute, _Wdiaeresis = GDK_KEY_Wdiaeresis, _wdiaeresis = GDK_KEY_wdiaeresis, _Ygrave = GDK_KEY_Ygrave, _ygrave = GDK_KEY_ygrave, _OE = GDK_KEY_OE, _oe = GDK_KEY_oe, _Ydiaeresis = GDK_KEY_Ydiaeresis, _overline = GDK_KEY_overline, _kana_fullstop = GDK_KEY_kana_fullstop, _kana_openingbracket = GDK_KEY_kana_openingbracket, _kana_closingbracket = GDK_KEY_kana_closingbracket, _kana_comma = GDK_KEY_kana_comma, _kana_conjunctive = GDK_KEY_kana_conjunctive, _kana_middledot = GDK_KEY_kana_middledot, _kana_WO = GDK_KEY_kana_WO, _kana_a = GDK_KEY_kana_a, _kana_i = GDK_KEY_kana_i, _kana_u = GDK_KEY_kana_u, _kana_e = GDK_KEY_kana_e, _kana_o = GDK_KEY_kana_o, _kana_ya = GDK_KEY_kana_ya, _kana_yu = GDK_KEY_kana_yu, _kana_yo = GDK_KEY_kana_yo, _kana_tsu = GDK_KEY_kana_tsu, _kana_tu = GDK_KEY_kana_tu, _prolongedsound = GDK_KEY_prolongedsound, _kana_A = GDK_KEY_kana_A, _kana_I = GDK_KEY_kana_I, _kana_U = GDK_KEY_kana_U, _kana_E = GDK_KEY_kana_E, _kana_O = GDK_KEY_kana_O, _kana_KA = GDK_KEY_kana_KA, _kana_KI = GDK_KEY_kana_KI, _kana_KU = GDK_KEY_kana_KU, _kana_KE = GDK_KEY_kana_KE, _kana_KO = GDK_KEY_kana_KO, _kana_SA = GDK_KEY_kana_SA, _kana_SHI = GDK_KEY_kana_SHI, _kana_SU = GDK_KEY_kana_SU, _kana_SE = GDK_KEY_kana_SE, _kana_SO = GDK_KEY_kana_SO, _kana_TA = GDK_KEY_kana_TA, _kana_CHI = GDK_KEY_kana_CHI, _kana_TI = GDK_KEY_kana_TI, _kana_TSU = GDK_KEY_kana_TSU, _kana_TU = GDK_KEY_kana_TU, _kana_TE = GDK_KEY_kana_TE, _kana_TO = GDK_KEY_kana_TO, _kana_NA = GDK_KEY_kana_NA, _kana_NI = GDK_KEY_kana_NI, _kana_NU = GDK_KEY_kana_NU, _kana_NE = GDK_KEY_kana_NE, _kana_NO = GDK_KEY_kana_NO, _kana_HA = GDK_KEY_kana_HA, _kana_HI = GDK_KEY_kana_HI, _kana_FU = GDK_KEY_kana_FU, _kana_HU = GDK_KEY_kana_HU, _kana_HE = GDK_KEY_kana_HE, _kana_HO = GDK_KEY_kana_HO, _kana_MA = GDK_KEY_kana_MA, _kana_MI = GDK_KEY_kana_MI, _kana_MU = GDK_KEY_kana_MU, _kana_ME = GDK_KEY_kana_ME, _kana_MO = GDK_KEY_kana_MO, _kana_YA = GDK_KEY_kana_YA, _kana_YU = GDK_KEY_kana_YU, _kana_YO = GDK_KEY_kana_YO, _kana_RA = GDK_KEY_kana_RA, _kana_RI = GDK_KEY_kana_RI, _kana_RU = GDK_KEY_kana_RU, _kana_RE = GDK_KEY_kana_RE, _kana_RO = GDK_KEY_kana_RO, _kana_WA = GDK_KEY_kana_WA, _kana_N = GDK_KEY_kana_N, _voicedsound = GDK_KEY_voicedsound, _semivoicedsound = GDK_KEY_semivoicedsound, _kana_switch = GDK_KEY_kana_switch, _Farsi_0 = GDK_KEY_Farsi_0, _Farsi_1 = GDK_KEY_Farsi_1, _Farsi_2 = GDK_KEY_Farsi_2, _Farsi_3 = GDK_KEY_Farsi_3, _Farsi_4 = GDK_KEY_Farsi_4, _Farsi_5 = GDK_KEY_Farsi_5, _Farsi_6 = GDK_KEY_Farsi_6, _Farsi_7 = GDK_KEY_Farsi_7, _Farsi_8 = GDK_KEY_Farsi_8, _Farsi_9 = GDK_KEY_Farsi_9, _Arabic_percent = GDK_KEY_Arabic_percent, _Arabic_superscript_alef = GDK_KEY_Arabic_superscript_alef, _Arabic_tteh = GDK_KEY_Arabic_tteh, _Arabic_peh = GDK_KEY_Arabic_peh, _Arabic_tcheh = GDK_KEY_Arabic_tcheh, _Arabic_ddal = GDK_KEY_Arabic_ddal, _Arabic_rreh = GDK_KEY_Arabic_rreh, _Arabic_comma = GDK_KEY_Arabic_comma, _Arabic_fullstop = GDK_KEY_Arabic_fullstop, _Arabic_0 = GDK_KEY_Arabic_0, _Arabic_1 = GDK_KEY_Arabic_1, _Arabic_2 = GDK_KEY_Arabic_2, _Arabic_3 = GDK_KEY_Arabic_3, _Arabic_4 = GDK_KEY_Arabic_4, _Arabic_5 = GDK_KEY_Arabic_5, _Arabic_6 = GDK_KEY_Arabic_6, _Arabic_7 = GDK_KEY_Arabic_7, _Arabic_8 = GDK_KEY_Arabic_8, _Arabic_9 = GDK_KEY_Arabic_9, _Arabic_semicolon = GDK_KEY_Arabic_semicolon, _Arabic_question_mark = GDK_KEY_Arabic_question_mark, _Arabic_hamza = GDK_KEY_Arabic_hamza, _Arabic_maddaonalef = GDK_KEY_Arabic_maddaonalef, _Arabic_hamzaonalef = GDK_KEY_Arabic_hamzaonalef, _Arabic_hamzaonwaw = GDK_KEY_Arabic_hamzaonwaw, _Arabic_hamzaunderalef = GDK_KEY_Arabic_hamzaunderalef, _Arabic_hamzaonyeh = GDK_KEY_Arabic_hamzaonyeh, _Arabic_alef = GDK_KEY_Arabic_alef, _Arabic_beh = GDK_KEY_Arabic_beh, _Arabic_tehmarbuta = GDK_KEY_Arabic_tehmarbuta, _Arabic_teh = GDK_KEY_Arabic_teh, _Arabic_theh = GDK_KEY_Arabic_theh, _Arabic_jeem = GDK_KEY_Arabic_jeem, _Arabic_hah = GDK_KEY_Arabic_hah, _Arabic_khah = GDK_KEY_Arabic_khah, _Arabic_dal = GDK_KEY_Arabic_dal, _Arabic_thal = GDK_KEY_Arabic_thal, _Arabic_ra = GDK_KEY_Arabic_ra, _Arabic_zain = GDK_KEY_Arabic_zain, _Arabic_seen = GDK_KEY_Arabic_seen, _Arabic_sheen = GDK_KEY_Arabic_sheen, _Arabic_sad = GDK_KEY_Arabic_sad, _Arabic_dad = GDK_KEY_Arabic_dad, _Arabic_tah = GDK_KEY_Arabic_tah, _Arabic_zah = GDK_KEY_Arabic_zah, _Arabic_ain = GDK_KEY_Arabic_ain, _Arabic_ghain = GDK_KEY_Arabic_ghain, _Arabic_tatweel = GDK_KEY_Arabic_tatweel, _Arabic_feh = GDK_KEY_Arabic_feh, _Arabic_qaf = GDK_KEY_Arabic_qaf, _Arabic_kaf = GDK_KEY_Arabic_kaf, _Arabic_lam = GDK_KEY_Arabic_lam, _Arabic_meem = GDK_KEY_Arabic_meem, _Arabic_noon = GDK_KEY_Arabic_noon, _Arabic_ha = GDK_KEY_Arabic_ha, _Arabic_heh = GDK_KEY_Arabic_heh, _Arabic_waw = GDK_KEY_Arabic_waw, _Arabic_alefmaksura = GDK_KEY_Arabic_alefmaksura, _Arabic_yeh = GDK_KEY_Arabic_yeh, _Arabic_fathatan = GDK_KEY_Arabic_fathatan, _Arabic_dammatan = GDK_KEY_Arabic_dammatan, _Arabic_kasratan = GDK_KEY_Arabic_kasratan, _Arabic_fatha = GDK_KEY_Arabic_fatha, _Arabic_damma = GDK_KEY_Arabic_damma, _Arabic_kasra = GDK_KEY_Arabic_kasra, _Arabic_shadda = GDK_KEY_Arabic_shadda, _Arabic_sukun = GDK_KEY_Arabic_sukun, _Arabic_madda_above = GDK_KEY_Arabic_madda_above, _Arabic_hamza_above = GDK_KEY_Arabic_hamza_above, _Arabic_hamza_below = GDK_KEY_Arabic_hamza_below, _Arabic_jeh = GDK_KEY_Arabic_jeh, _Arabic_veh = GDK_KEY_Arabic_veh, _Arabic_keheh = GDK_KEY_Arabic_keheh, _Arabic_gaf = GDK_KEY_Arabic_gaf, _Arabic_noon_ghunna = GDK_KEY_Arabic_noon_ghunna, _Arabic_heh_doachashmee = GDK_KEY_Arabic_heh_doachashmee, _Farsi_yeh = GDK_KEY_Farsi_yeh, _Arabic_farsi_yeh = GDK_KEY_Arabic_farsi_yeh, _Arabic_yeh_baree = GDK_KEY_Arabic_yeh_baree, _Arabic_heh_goal = GDK_KEY_Arabic_heh_goal, _Arabic_switch = GDK_KEY_Arabic_switch, _Cyrillic_GHE_bar = GDK_KEY_Cyrillic_GHE_bar, _Cyrillic_ghe_bar = GDK_KEY_Cyrillic_ghe_bar, _Cyrillic_ZHE_descender = GDK_KEY_Cyrillic_ZHE_descender, _Cyrillic_zhe_descender = GDK_KEY_Cyrillic_zhe_descender, _Cyrillic_KA_descender = GDK_KEY_Cyrillic_KA_descender, _Cyrillic_ka_descender = GDK_KEY_Cyrillic_ka_descender, _Cyrillic_KA_vertstroke = GDK_KEY_Cyrillic_KA_vertstroke, _Cyrillic_ka_vertstroke = GDK_KEY_Cyrillic_ka_vertstroke, _Cyrillic_EN_descender = GDK_KEY_Cyrillic_EN_descender, _Cyrillic_en_descender = GDK_KEY_Cyrillic_en_descender, _Cyrillic_U_straight = GDK_KEY_Cyrillic_U_straight, _Cyrillic_u_straight = GDK_KEY_Cyrillic_u_straight, _Cyrillic_U_straight_bar = GDK_KEY_Cyrillic_U_straight_bar, _Cyrillic_u_straight_bar = GDK_KEY_Cyrillic_u_straight_bar, _Cyrillic_HA_descender = GDK_KEY_Cyrillic_HA_descender, _Cyrillic_ha_descender = GDK_KEY_Cyrillic_ha_descender, _Cyrillic_CHE_descender = GDK_KEY_Cyrillic_CHE_descender, _Cyrillic_che_descender = GDK_KEY_Cyrillic_che_descender, _Cyrillic_CHE_vertstroke = GDK_KEY_Cyrillic_CHE_vertstroke, _Cyrillic_che_vertstroke = GDK_KEY_Cyrillic_che_vertstroke, _Cyrillic_SHHA = GDK_KEY_Cyrillic_SHHA, _Cyrillic_shha = GDK_KEY_Cyrillic_shha, _Cyrillic_SCHWA = GDK_KEY_Cyrillic_SCHWA, _Cyrillic_schwa = GDK_KEY_Cyrillic_schwa, _Cyrillic_I_macron = GDK_KEY_Cyrillic_I_macron, _Cyrillic_i_macron = GDK_KEY_Cyrillic_i_macron, _Cyrillic_O_bar = GDK_KEY_Cyrillic_O_bar, _Cyrillic_o_bar = GDK_KEY_Cyrillic_o_bar, _Cyrillic_U_macron = GDK_KEY_Cyrillic_U_macron, _Cyrillic_u_macron = GDK_KEY_Cyrillic_u_macron, _Serbian_dje = GDK_KEY_Serbian_dje, _Macedonia_gje = GDK_KEY_Macedonia_gje, _Cyrillic_io = GDK_KEY_Cyrillic_io, _Ukrainian_ie = GDK_KEY_Ukrainian_ie, _Ukranian_je = GDK_KEY_Ukranian_je, _Macedonia_dse = GDK_KEY_Macedonia_dse, _Ukrainian_i = GDK_KEY_Ukrainian_i, _Ukranian_i = GDK_KEY_Ukranian_i, _Ukrainian_yi = GDK_KEY_Ukrainian_yi, _Ukranian_yi = GDK_KEY_Ukranian_yi, _Cyrillic_je = GDK_KEY_Cyrillic_je, _Serbian_je = GDK_KEY_Serbian_je, _Cyrillic_lje = GDK_KEY_Cyrillic_lje, _Serbian_lje = GDK_KEY_Serbian_lje, _Cyrillic_nje = GDK_KEY_Cyrillic_nje, _Serbian_nje = GDK_KEY_Serbian_nje, _Serbian_tshe = GDK_KEY_Serbian_tshe, _Macedonia_kje = GDK_KEY_Macedonia_kje, _Ukrainian_ghe_with_upturn = GDK_KEY_Ukrainian_ghe_with_upturn, _Byelorussian_shortu = GDK_KEY_Byelorussian_shortu, _Cyrillic_dzhe = GDK_KEY_Cyrillic_dzhe, _Serbian_dze = GDK_KEY_Serbian_dze, _numerosign = GDK_KEY_numerosign, _Serbian_DJE = GDK_KEY_Serbian_DJE, _Macedonia_GJE = GDK_KEY_Macedonia_GJE, _Cyrillic_IO = GDK_KEY_Cyrillic_IO, _Ukrainian_IE = GDK_KEY_Ukrainian_IE, _Ukranian_JE = GDK_KEY_Ukranian_JE, _Macedonia_DSE = GDK_KEY_Macedonia_DSE, _Ukrainian_I = GDK_KEY_Ukrainian_I, _Ukranian_I = GDK_KEY_Ukranian_I, _Ukrainian_YI = GDK_KEY_Ukrainian_YI, _Ukranian_YI = GDK_KEY_Ukranian_YI, _Cyrillic_JE = GDK_KEY_Cyrillic_JE, _Serbian_JE = GDK_KEY_Serbian_JE, _Cyrillic_LJE = GDK_KEY_Cyrillic_LJE, _Serbian_LJE = GDK_KEY_Serbian_LJE, _Cyrillic_NJE = GDK_KEY_Cyrillic_NJE, _Serbian_NJE = GDK_KEY_Serbian_NJE, _Serbian_TSHE = GDK_KEY_Serbian_TSHE, _Macedonia_KJE = GDK_KEY_Macedonia_KJE, _Ukrainian_GHE_WITH_UPTURN = GDK_KEY_Ukrainian_GHE_WITH_UPTURN, _Byelorussian_SHORTU = GDK_KEY_Byelorussian_SHORTU, _Cyrillic_DZHE = GDK_KEY_Cyrillic_DZHE, _Serbian_DZE = GDK_KEY_Serbian_DZE, _Cyrillic_yu = GDK_KEY_Cyrillic_yu, _Cyrillic_a = GDK_KEY_Cyrillic_a, _Cyrillic_be = GDK_KEY_Cyrillic_be, _Cyrillic_tse = GDK_KEY_Cyrillic_tse, _Cyrillic_de = GDK_KEY_Cyrillic_de, _Cyrillic_ie = GDK_KEY_Cyrillic_ie, _Cyrillic_ef = GDK_KEY_Cyrillic_ef, _Cyrillic_ghe = GDK_KEY_Cyrillic_ghe, _Cyrillic_ha = GDK_KEY_Cyrillic_ha, _Cyrillic_i = GDK_KEY_Cyrillic_i, _Cyrillic_shorti = GDK_KEY_Cyrillic_shorti, _Cyrillic_ka = GDK_KEY_Cyrillic_ka, _Cyrillic_el = GDK_KEY_Cyrillic_el, _Cyrillic_em = GDK_KEY_Cyrillic_em, _Cyrillic_en = GDK_KEY_Cyrillic_en, _Cyrillic_o = GDK_KEY_Cyrillic_o, _Cyrillic_pe = GDK_KEY_Cyrillic_pe, _Cyrillic_ya = GDK_KEY_Cyrillic_ya, _Cyrillic_er = GDK_KEY_Cyrillic_er, _Cyrillic_es = GDK_KEY_Cyrillic_es, _Cyrillic_te = GDK_KEY_Cyrillic_te, _Cyrillic_u = GDK_KEY_Cyrillic_u, _Cyrillic_zhe = GDK_KEY_Cyrillic_zhe, _Cyrillic_ve = GDK_KEY_Cyrillic_ve, _Cyrillic_softsign = GDK_KEY_Cyrillic_softsign, _Cyrillic_yeru = GDK_KEY_Cyrillic_yeru, _Cyrillic_ze = GDK_KEY_Cyrillic_ze, _Cyrillic_sha = GDK_KEY_Cyrillic_sha, _Cyrillic_e = GDK_KEY_Cyrillic_e, _Cyrillic_shcha = GDK_KEY_Cyrillic_shcha, _Cyrillic_che = GDK_KEY_Cyrillic_che, _Cyrillic_hardsign = GDK_KEY_Cyrillic_hardsign, _Cyrillic_YU = GDK_KEY_Cyrillic_YU, _Cyrillic_A = GDK_KEY_Cyrillic_A, _Cyrillic_BE = GDK_KEY_Cyrillic_BE, _Cyrillic_TSE = GDK_KEY_Cyrillic_TSE, _Cyrillic_DE = GDK_KEY_Cyrillic_DE, _Cyrillic_IE = GDK_KEY_Cyrillic_IE, _Cyrillic_EF = GDK_KEY_Cyrillic_EF, _Cyrillic_GHE = GDK_KEY_Cyrillic_GHE, _Cyrillic_HA = GDK_KEY_Cyrillic_HA, _Cyrillic_I = GDK_KEY_Cyrillic_I, _Cyrillic_SHORTI = GDK_KEY_Cyrillic_SHORTI, _Cyrillic_KA = GDK_KEY_Cyrillic_KA, _Cyrillic_EL = GDK_KEY_Cyrillic_EL, _Cyrillic_EM = GDK_KEY_Cyrillic_EM, _Cyrillic_EN = GDK_KEY_Cyrillic_EN, _Cyrillic_O = GDK_KEY_Cyrillic_O, _Cyrillic_PE = GDK_KEY_Cyrillic_PE, _Cyrillic_YA = GDK_KEY_Cyrillic_YA, _Cyrillic_ER = GDK_KEY_Cyrillic_ER, _Cyrillic_ES = GDK_KEY_Cyrillic_ES, _Cyrillic_TE = GDK_KEY_Cyrillic_TE, _Cyrillic_U = GDK_KEY_Cyrillic_U, _Cyrillic_ZHE = GDK_KEY_Cyrillic_ZHE, _Cyrillic_VE = GDK_KEY_Cyrillic_VE, _Cyrillic_SOFTSIGN = GDK_KEY_Cyrillic_SOFTSIGN, _Cyrillic_YERU = GDK_KEY_Cyrillic_YERU, _Cyrillic_ZE = GDK_KEY_Cyrillic_ZE, _Cyrillic_SHA = GDK_KEY_Cyrillic_SHA, _Cyrillic_E = GDK_KEY_Cyrillic_E, _Cyrillic_SHCHA = GDK_KEY_Cyrillic_SHCHA, _Cyrillic_CHE = GDK_KEY_Cyrillic_CHE, _Cyrillic_HARDSIGN = GDK_KEY_Cyrillic_HARDSIGN, _Greek_ALPHAaccent = GDK_KEY_Greek_ALPHAaccent, _Greek_EPSILONaccent = GDK_KEY_Greek_EPSILONaccent, _Greek_ETAaccent = GDK_KEY_Greek_ETAaccent, _Greek_IOTAaccent = GDK_KEY_Greek_IOTAaccent, _Greek_IOTAdieresis = GDK_KEY_Greek_IOTAdieresis, _Greek_IOTAdiaeresis = GDK_KEY_Greek_IOTAdiaeresis, _Greek_OMICRONaccent = GDK_KEY_Greek_OMICRONaccent, _Greek_UPSILONaccent = GDK_KEY_Greek_UPSILONaccent, _Greek_UPSILONdieresis = GDK_KEY_Greek_UPSILONdieresis, _Greek_OMEGAaccent = GDK_KEY_Greek_OMEGAaccent, _Greek_accentdieresis = GDK_KEY_Greek_accentdieresis, _Greek_horizbar = GDK_KEY_Greek_horizbar, _Greek_alphaaccent = GDK_KEY_Greek_alphaaccent, _Greek_epsilonaccent = GDK_KEY_Greek_epsilonaccent, _Greek_etaaccent = GDK_KEY_Greek_etaaccent, _Greek_iotaaccent = GDK_KEY_Greek_iotaaccent, _Greek_iotadieresis = GDK_KEY_Greek_iotadieresis, _Greek_iotaaccentdieresis = GDK_KEY_Greek_iotaaccentdieresis, _Greek_omicronaccent = GDK_KEY_Greek_omicronaccent, _Greek_upsilonaccent = GDK_KEY_Greek_upsilonaccent, _Greek_upsilondieresis = GDK_KEY_Greek_upsilondieresis, _Greek_upsilonaccentdieresis = GDK_KEY_Greek_upsilonaccentdieresis, _Greek_omegaaccent = GDK_KEY_Greek_omegaaccent, _Greek_ALPHA = GDK_KEY_Greek_ALPHA, _Greek_BETA = GDK_KEY_Greek_BETA, _Greek_GAMMA = GDK_KEY_Greek_GAMMA, _Greek_DELTA = GDK_KEY_Greek_DELTA, _Greek_EPSILON = GDK_KEY_Greek_EPSILON, _Greek_ZETA = GDK_KEY_Greek_ZETA, _Greek_ETA = GDK_KEY_Greek_ETA, _Greek_THETA = GDK_KEY_Greek_THETA, _Greek_IOTA = GDK_KEY_Greek_IOTA, _Greek_KAPPA = GDK_KEY_Greek_KAPPA, _Greek_LAMDA = GDK_KEY_Greek_LAMDA, _Greek_LAMBDA = GDK_KEY_Greek_LAMBDA, _Greek_MU = GDK_KEY_Greek_MU, _Greek_NU = GDK_KEY_Greek_NU, _Greek_XI = GDK_KEY_Greek_XI, _Greek_OMICRON = GDK_KEY_Greek_OMICRON, _Greek_PI = GDK_KEY_Greek_PI, _Greek_RHO = GDK_KEY_Greek_RHO, _Greek_SIGMA = GDK_KEY_Greek_SIGMA, _Greek_TAU = GDK_KEY_Greek_TAU, _Greek_UPSILON = GDK_KEY_Greek_UPSILON, _Greek_PHI = GDK_KEY_Greek_PHI, _Greek_CHI = GDK_KEY_Greek_CHI, _Greek_PSI = GDK_KEY_Greek_PSI, _Greek_OMEGA = GDK_KEY_Greek_OMEGA, _Greek_alpha = GDK_KEY_Greek_alpha, _Greek_beta = GDK_KEY_Greek_beta, _Greek_gamma = GDK_KEY_Greek_gamma, _Greek_delta = GDK_KEY_Greek_delta, _Greek_epsilon = GDK_KEY_Greek_epsilon, _Greek_zeta = GDK_KEY_Greek_zeta, _Greek_eta = GDK_KEY_Greek_eta, _Greek_theta = GDK_KEY_Greek_theta, _Greek_iota = GDK_KEY_Greek_iota, _Greek_kappa = GDK_KEY_Greek_kappa, _Greek_lamda = GDK_KEY_Greek_lamda, _Greek_lambda = GDK_KEY_Greek_lambda, _Greek_mu = GDK_KEY_Greek_mu, _Greek_nu = GDK_KEY_Greek_nu, _Greek_xi = GDK_KEY_Greek_xi, _Greek_omicron = GDK_KEY_Greek_omicron, _Greek_pi = GDK_KEY_Greek_pi, _Greek_rho = GDK_KEY_Greek_rho, _Greek_sigma = GDK_KEY_Greek_sigma, _Greek_finalsmallsigma = GDK_KEY_Greek_finalsmallsigma, _Greek_tau = GDK_KEY_Greek_tau, _Greek_upsilon = GDK_KEY_Greek_upsilon, _Greek_phi = GDK_KEY_Greek_phi, _Greek_chi = GDK_KEY_Greek_chi, _Greek_psi = GDK_KEY_Greek_psi, _Greek_omega = GDK_KEY_Greek_omega, _Greek_switch = GDK_KEY_Greek_switch, _leftradical = GDK_KEY_leftradical, _topleftradical = GDK_KEY_topleftradical, _horizconnector = GDK_KEY_horizconnector, _topintegral = GDK_KEY_topintegral, _botintegral = GDK_KEY_botintegral, _vertconnector = GDK_KEY_vertconnector, _topleftsqbracket = GDK_KEY_topleftsqbracket, _botleftsqbracket = GDK_KEY_botleftsqbracket, _toprightsqbracket = GDK_KEY_toprightsqbracket, _botrightsqbracket = GDK_KEY_botrightsqbracket, _topleftparens = GDK_KEY_topleftparens, _botleftparens = GDK_KEY_botleftparens, _toprightparens = GDK_KEY_toprightparens, _botrightparens = GDK_KEY_botrightparens, _leftmiddlecurlybrace = GDK_KEY_leftmiddlecurlybrace, _rightmiddlecurlybrace = GDK_KEY_rightmiddlecurlybrace, _topleftsummation = GDK_KEY_topleftsummation, _botleftsummation = GDK_KEY_botleftsummation, _topvertsummationconnector = GDK_KEY_topvertsummationconnector, _botvertsummationconnector = GDK_KEY_botvertsummationconnector, _toprightsummation = GDK_KEY_toprightsummation, _botrightsummation = GDK_KEY_botrightsummation, _rightmiddlesummation = GDK_KEY_rightmiddlesummation, _lessthanequal = GDK_KEY_lessthanequal, _notequal = GDK_KEY_notequal, _greaterthanequal = GDK_KEY_greaterthanequal, _integral = GDK_KEY_integral, _therefore = GDK_KEY_therefore, _variation = GDK_KEY_variation, _infinity = GDK_KEY_infinity, _nabla = GDK_KEY_nabla, _approximate = GDK_KEY_approximate, _similarequal = GDK_KEY_similarequal, _ifonlyif = GDK_KEY_ifonlyif, _implies = GDK_KEY_implies, _identical = GDK_KEY_identical, _radical = GDK_KEY_radical, _includedin = GDK_KEY_includedin, _includes = GDK_KEY_includes, _intersection = GDK_KEY_intersection, _union = GDK_KEY_union, _logicaland = GDK_KEY_logicaland, _logicalor = GDK_KEY_logicalor, _partialderivative = GDK_KEY_partialderivative, _function = GDK_KEY_function, _leftarrow = GDK_KEY_leftarrow, _uparrow = GDK_KEY_uparrow, _rightarrow = GDK_KEY_rightarrow, _downarrow = GDK_KEY_downarrow, _blank = GDK_KEY_blank, _soliddiamond = GDK_KEY_soliddiamond, _checkerboard = GDK_KEY_checkerboard, _ht = GDK_KEY_ht, _ff = GDK_KEY_ff, _cr = GDK_KEY_cr, _lf = GDK_KEY_lf, _nl = GDK_KEY_nl, _vt = GDK_KEY_vt, _lowrightcorner = GDK_KEY_lowrightcorner, _uprightcorner = GDK_KEY_uprightcorner, _upleftcorner = GDK_KEY_upleftcorner, _lowleftcorner = GDK_KEY_lowleftcorner, _crossinglines = GDK_KEY_crossinglines, _horizlinescan1 = GDK_KEY_horizlinescan1, _horizlinescan3 = GDK_KEY_horizlinescan3, _horizlinescan5 = GDK_KEY_horizlinescan5, _horizlinescan7 = GDK_KEY_horizlinescan7, _horizlinescan9 = GDK_KEY_horizlinescan9, _leftt = GDK_KEY_leftt, _rightt = GDK_KEY_rightt, _bott = GDK_KEY_bott, _topt = GDK_KEY_topt, _vertbar = GDK_KEY_vertbar, _emspace = GDK_KEY_emspace, _enspace = GDK_KEY_enspace, _em3space = GDK_KEY_em3space, _em4space = GDK_KEY_em4space, _digitspace = GDK_KEY_digitspace, _punctspace = GDK_KEY_punctspace, _thinspace = GDK_KEY_thinspace, _hairspace = GDK_KEY_hairspace, _emdash = GDK_KEY_emdash, _endash = GDK_KEY_endash, _signifblank = GDK_KEY_signifblank, _ellipsis = GDK_KEY_ellipsis, _doubbaselinedot = GDK_KEY_doubbaselinedot, _onethird = GDK_KEY_onethird, _twothirds = GDK_KEY_twothirds, _onefifth = GDK_KEY_onefifth, _twofifths = GDK_KEY_twofifths, _threefifths = GDK_KEY_threefifths, _fourfifths = GDK_KEY_fourfifths, _onesixth = GDK_KEY_onesixth, _fivesixths = GDK_KEY_fivesixths, _careof = GDK_KEY_careof, _figdash = GDK_KEY_figdash, _leftanglebracket = GDK_KEY_leftanglebracket, _decimalpoint = GDK_KEY_decimalpoint, _rightanglebracket = GDK_KEY_rightanglebracket, _marker = GDK_KEY_marker, _oneeighth = GDK_KEY_oneeighth, _threeeighths = GDK_KEY_threeeighths, _fiveeighths = GDK_KEY_fiveeighths, _seveneighths = GDK_KEY_seveneighths, _trademark = GDK_KEY_trademark, _signaturemark = GDK_KEY_signaturemark, _trademarkincircle = GDK_KEY_trademarkincircle, _leftopentriangle = GDK_KEY_leftopentriangle, _rightopentriangle = GDK_KEY_rightopentriangle, _emopencircle = GDK_KEY_emopencircle, _emopenrectangle = GDK_KEY_emopenrectangle, _leftsinglequotemark = GDK_KEY_leftsinglequotemark, _rightsinglequotemark = GDK_KEY_rightsinglequotemark, _leftdoublequotemark = GDK_KEY_leftdoublequotemark, _rightdoublequotemark = GDK_KEY_rightdoublequotemark, _prescription = GDK_KEY_prescription, _minutes = GDK_KEY_minutes, _seconds = GDK_KEY_seconds, _latincross = GDK_KEY_latincross, _hexagram = GDK_KEY_hexagram, _filledrectbullet = GDK_KEY_filledrectbullet, _filledlefttribullet = GDK_KEY_filledlefttribullet, _filledrighttribullet = GDK_KEY_filledrighttribullet, _emfilledcircle = GDK_KEY_emfilledcircle, _emfilledrect = GDK_KEY_emfilledrect, _enopencircbullet = GDK_KEY_enopencircbullet, _enopensquarebullet = GDK_KEY_enopensquarebullet, _openrectbullet = GDK_KEY_openrectbullet, _opentribulletup = GDK_KEY_opentribulletup, _opentribulletdown = GDK_KEY_opentribulletdown, _openstar = GDK_KEY_openstar, _enfilledcircbullet = GDK_KEY_enfilledcircbullet, _enfilledsqbullet = GDK_KEY_enfilledsqbullet, _filledtribulletup = GDK_KEY_filledtribulletup, _filledtribulletdown = GDK_KEY_filledtribulletdown, _leftpointer = GDK_KEY_leftpointer, _rightpointer = GDK_KEY_rightpointer, _club = GDK_KEY_club, _diamond = GDK_KEY_diamond, _heart = GDK_KEY_heart, _maltesecross = GDK_KEY_maltesecross, _dagger = GDK_KEY_dagger, _doubledagger = GDK_KEY_doubledagger, _checkmark = GDK_KEY_checkmark, _ballotcross = GDK_KEY_ballotcross, _musicalsharp = GDK_KEY_musicalsharp, _musicalflat = GDK_KEY_musicalflat, _malesymbol = GDK_KEY_malesymbol, _femalesymbol = GDK_KEY_femalesymbol, _telephone = GDK_KEY_telephone, _telephonerecorder = GDK_KEY_telephonerecorder, _phonographcopyright = GDK_KEY_phonographcopyright, _caret = GDK_KEY_caret, _singlelowquotemark = GDK_KEY_singlelowquotemark, _doublelowquotemark = GDK_KEY_doublelowquotemark, _cursor = GDK_KEY_cursor, _leftcaret = GDK_KEY_leftcaret, _rightcaret = GDK_KEY_rightcaret, _downcaret = GDK_KEY_downcaret, _upcaret = GDK_KEY_upcaret, _overbar = GDK_KEY_overbar, _downtack = GDK_KEY_downtack, _upshoe = GDK_KEY_upshoe, _downstile = GDK_KEY_downstile, _underbar = GDK_KEY_underbar, _jot = GDK_KEY_jot, _quad = GDK_KEY_quad, _uptack = GDK_KEY_uptack, _circle = GDK_KEY_circle, _upstile = GDK_KEY_upstile, _downshoe = GDK_KEY_downshoe, _rightshoe = GDK_KEY_rightshoe, _leftshoe = GDK_KEY_leftshoe, _lefttack = GDK_KEY_lefttack, _righttack = GDK_KEY_righttack, _hebrew_doublelowline = GDK_KEY_hebrew_doublelowline, _hebrew_aleph = GDK_KEY_hebrew_aleph, _hebrew_bet = GDK_KEY_hebrew_bet, _hebrew_beth = GDK_KEY_hebrew_beth, _hebrew_gimel = GDK_KEY_hebrew_gimel, _hebrew_gimmel = GDK_KEY_hebrew_gimmel, _hebrew_dalet = GDK_KEY_hebrew_dalet, _hebrew_daleth = GDK_KEY_hebrew_daleth, _hebrew_he = GDK_KEY_hebrew_he, _hebrew_waw = GDK_KEY_hebrew_waw, _hebrew_zain = GDK_KEY_hebrew_zain, _hebrew_zayin = GDK_KEY_hebrew_zayin, _hebrew_chet = GDK_KEY_hebrew_chet, _hebrew_het = GDK_KEY_hebrew_het, _hebrew_tet = GDK_KEY_hebrew_tet, _hebrew_teth = GDK_KEY_hebrew_teth, _hebrew_yod = GDK_KEY_hebrew_yod, _hebrew_finalkaph = GDK_KEY_hebrew_finalkaph, _hebrew_kaph = GDK_KEY_hebrew_kaph, _hebrew_lamed = GDK_KEY_hebrew_lamed, _hebrew_finalmem = GDK_KEY_hebrew_finalmem, _hebrew_mem = GDK_KEY_hebrew_mem, _hebrew_finalnun = GDK_KEY_hebrew_finalnun, _hebrew_nun = GDK_KEY_hebrew_nun, _hebrew_samech = GDK_KEY_hebrew_samech, _hebrew_samekh = GDK_KEY_hebrew_samekh, _hebrew_ayin = GDK_KEY_hebrew_ayin, _hebrew_finalpe = GDK_KEY_hebrew_finalpe, _hebrew_pe = GDK_KEY_hebrew_pe, _hebrew_finalzade = GDK_KEY_hebrew_finalzade, _hebrew_finalzadi = GDK_KEY_hebrew_finalzadi, _hebrew_zade = GDK_KEY_hebrew_zade, _hebrew_zadi = GDK_KEY_hebrew_zadi, _hebrew_qoph = GDK_KEY_hebrew_qoph, _hebrew_kuf = GDK_KEY_hebrew_kuf, _hebrew_resh = GDK_KEY_hebrew_resh, _hebrew_shin = GDK_KEY_hebrew_shin, _hebrew_taw = GDK_KEY_hebrew_taw, _hebrew_taf = GDK_KEY_hebrew_taf, _Hebrew_switch = GDK_KEY_Hebrew_switch, _Thai_kokai = GDK_KEY_Thai_kokai, _Thai_khokhai = GDK_KEY_Thai_khokhai, _Thai_khokhuat = GDK_KEY_Thai_khokhuat, _Thai_khokhwai = GDK_KEY_Thai_khokhwai, _Thai_khokhon = GDK_KEY_Thai_khokhon, _Thai_khorakhang = GDK_KEY_Thai_khorakhang, _Thai_ngongu = GDK_KEY_Thai_ngongu, _Thai_chochan = GDK_KEY_Thai_chochan, _Thai_choching = GDK_KEY_Thai_choching, _Thai_chochang = GDK_KEY_Thai_chochang, _Thai_soso = GDK_KEY_Thai_soso, _Thai_chochoe = GDK_KEY_Thai_chochoe, _Thai_yoying = GDK_KEY_Thai_yoying, _Thai_dochada = GDK_KEY_Thai_dochada, _Thai_topatak = GDK_KEY_Thai_topatak, _Thai_thothan = GDK_KEY_Thai_thothan, _Thai_thonangmontho = GDK_KEY_Thai_thonangmontho, _Thai_thophuthao = GDK_KEY_Thai_thophuthao, _Thai_nonen = GDK_KEY_Thai_nonen, _Thai_dodek = GDK_KEY_Thai_dodek, _Thai_totao = GDK_KEY_Thai_totao, _Thai_thothung = GDK_KEY_Thai_thothung, _Thai_thothahan = GDK_KEY_Thai_thothahan, _Thai_thothong = GDK_KEY_Thai_thothong, _Thai_nonu = GDK_KEY_Thai_nonu, _Thai_bobaimai = GDK_KEY_Thai_bobaimai, _Thai_popla = GDK_KEY_Thai_popla, _Thai_phophung = GDK_KEY_Thai_phophung, _Thai_fofa = GDK_KEY_Thai_fofa, _Thai_phophan = GDK_KEY_Thai_phophan, _Thai_fofan = GDK_KEY_Thai_fofan, _Thai_phosamphao = GDK_KEY_Thai_phosamphao, _Thai_moma = GDK_KEY_Thai_moma, _Thai_yoyak = GDK_KEY_Thai_yoyak, _Thai_rorua = GDK_KEY_Thai_rorua, _Thai_ru = GDK_KEY_Thai_ru, _Thai_loling = GDK_KEY_Thai_loling, _Thai_lu = GDK_KEY_Thai_lu, _Thai_wowaen = GDK_KEY_Thai_wowaen, _Thai_sosala = GDK_KEY_Thai_sosala, _Thai_sorusi = GDK_KEY_Thai_sorusi, _Thai_sosua = GDK_KEY_Thai_sosua, _Thai_hohip = GDK_KEY_Thai_hohip, _Thai_lochula = GDK_KEY_Thai_lochula, _Thai_oang = GDK_KEY_Thai_oang, _Thai_honokhuk = GDK_KEY_Thai_honokhuk, _Thai_paiyannoi = GDK_KEY_Thai_paiyannoi, _Thai_saraa = GDK_KEY_Thai_saraa, _Thai_maihanakat = GDK_KEY_Thai_maihanakat, _Thai_saraaa = GDK_KEY_Thai_saraaa, _Thai_saraam = GDK_KEY_Thai_saraam, _Thai_sarai = GDK_KEY_Thai_sarai, _Thai_saraii = GDK_KEY_Thai_saraii, _Thai_saraue = GDK_KEY_Thai_saraue, _Thai_sarauee = GDK_KEY_Thai_sarauee, _Thai_sarau = GDK_KEY_Thai_sarau, _Thai_sarauu = GDK_KEY_Thai_sarauu, _Thai_phinthu = GDK_KEY_Thai_phinthu, _Thai_maihanakat_maitho = GDK_KEY_Thai_maihanakat_maitho, _Thai_baht = GDK_KEY_Thai_baht, _Thai_sarae = GDK_KEY_Thai_sarae, _Thai_saraae = GDK_KEY_Thai_saraae, _Thai_sarao = GDK_KEY_Thai_sarao, _Thai_saraaimaimuan = GDK_KEY_Thai_saraaimaimuan, _Thai_saraaimaimalai = GDK_KEY_Thai_saraaimaimalai, _Thai_lakkhangyao = GDK_KEY_Thai_lakkhangyao, _Thai_maiyamok = GDK_KEY_Thai_maiyamok, _Thai_maitaikhu = GDK_KEY_Thai_maitaikhu, _Thai_maiek = GDK_KEY_Thai_maiek, _Thai_maitho = GDK_KEY_Thai_maitho, _Thai_maitri = GDK_KEY_Thai_maitri, _Thai_maichattawa = GDK_KEY_Thai_maichattawa, _Thai_thanthakhat = GDK_KEY_Thai_thanthakhat, _Thai_nikhahit = GDK_KEY_Thai_nikhahit, _Thai_leksun = GDK_KEY_Thai_leksun, _Thai_leknung = GDK_KEY_Thai_leknung, _Thai_leksong = GDK_KEY_Thai_leksong, _Thai_leksam = GDK_KEY_Thai_leksam, _Thai_leksi = GDK_KEY_Thai_leksi, _Thai_lekha = GDK_KEY_Thai_lekha, _Thai_lekhok = GDK_KEY_Thai_lekhok, _Thai_lekchet = GDK_KEY_Thai_lekchet, _Thai_lekpaet = GDK_KEY_Thai_lekpaet, _Thai_lekkao = GDK_KEY_Thai_lekkao, _Hangul = GDK_KEY_Hangul, _Hangul_Start = GDK_KEY_Hangul_Start, _Hangul_End = GDK_KEY_Hangul_End, _Hangul_Hanja = GDK_KEY_Hangul_Hanja, _Hangul_Jamo = GDK_KEY_Hangul_Jamo, _Hangul_Romaja = GDK_KEY_Hangul_Romaja, _Hangul_Codeinput = GDK_KEY_Hangul_Codeinput, _Hangul_Jeonja = GDK_KEY_Hangul_Jeonja, _Hangul_Banja = GDK_KEY_Hangul_Banja, _Hangul_PreHanja = GDK_KEY_Hangul_PreHanja, _Hangul_PostHanja = GDK_KEY_Hangul_PostHanja, _Hangul_SingleCandidate = GDK_KEY_Hangul_SingleCandidate, _Hangul_MultipleCandidate = GDK_KEY_Hangul_MultipleCandidate, _Hangul_PreviousCandidate = GDK_KEY_Hangul_PreviousCandidate, _Hangul_Special = GDK_KEY_Hangul_Special, _Hangul_switch = GDK_KEY_Hangul_switch, _Hangul_Kiyeog = GDK_KEY_Hangul_Kiyeog, _Hangul_SsangKiyeog = GDK_KEY_Hangul_SsangKiyeog, _Hangul_KiyeogSios = GDK_KEY_Hangul_KiyeogSios, _Hangul_Nieun = GDK_KEY_Hangul_Nieun, _Hangul_NieunJieuj = GDK_KEY_Hangul_NieunJieuj, _Hangul_NieunHieuh = GDK_KEY_Hangul_NieunHieuh, _Hangul_Dikeud = GDK_KEY_Hangul_Dikeud, _Hangul_SsangDikeud = GDK_KEY_Hangul_SsangDikeud, _Hangul_Rieul = GDK_KEY_Hangul_Rieul, _Hangul_RieulKiyeog = GDK_KEY_Hangul_RieulKiyeog, _Hangul_RieulMieum = GDK_KEY_Hangul_RieulMieum, _Hangul_RieulPieub = GDK_KEY_Hangul_RieulPieub, _Hangul_RieulSios = GDK_KEY_Hangul_RieulSios, _Hangul_RieulTieut = GDK_KEY_Hangul_RieulTieut, _Hangul_RieulPhieuf = GDK_KEY_Hangul_RieulPhieuf, _Hangul_RieulHieuh = GDK_KEY_Hangul_RieulHieuh, _Hangul_Mieum = GDK_KEY_Hangul_Mieum, _Hangul_Pieub = GDK_KEY_Hangul_Pieub, _Hangul_SsangPieub = GDK_KEY_Hangul_SsangPieub, _Hangul_PieubSios = GDK_KEY_Hangul_PieubSios, _Hangul_Sios = GDK_KEY_Hangul_Sios, _Hangul_SsangSios = GDK_KEY_Hangul_SsangSios, _Hangul_Ieung = GDK_KEY_Hangul_Ieung, _Hangul_Jieuj = GDK_KEY_Hangul_Jieuj, _Hangul_SsangJieuj = GDK_KEY_Hangul_SsangJieuj, _Hangul_Cieuc = GDK_KEY_Hangul_Cieuc, _Hangul_Khieuq = GDK_KEY_Hangul_Khieuq, _Hangul_Tieut = GDK_KEY_Hangul_Tieut, _Hangul_Phieuf = GDK_KEY_Hangul_Phieuf, _Hangul_Hieuh = GDK_KEY_Hangul_Hieuh, _Hangul_A = GDK_KEY_Hangul_A, _Hangul_AE = GDK_KEY_Hangul_AE, _Hangul_YA = GDK_KEY_Hangul_YA, _Hangul_YAE = GDK_KEY_Hangul_YAE, _Hangul_EO = GDK_KEY_Hangul_EO, _Hangul_E = GDK_KEY_Hangul_E, _Hangul_YEO = GDK_KEY_Hangul_YEO, _Hangul_YE = GDK_KEY_Hangul_YE, _Hangul_O = GDK_KEY_Hangul_O, _Hangul_WA = GDK_KEY_Hangul_WA, _Hangul_WAE = GDK_KEY_Hangul_WAE, _Hangul_OE = GDK_KEY_Hangul_OE, _Hangul_YO = GDK_KEY_Hangul_YO, _Hangul_U = GDK_KEY_Hangul_U, _Hangul_WEO = GDK_KEY_Hangul_WEO, _Hangul_WE = GDK_KEY_Hangul_WE, _Hangul_WI = GDK_KEY_Hangul_WI, _Hangul_YU = GDK_KEY_Hangul_YU, _Hangul_EU = GDK_KEY_Hangul_EU, _Hangul_YI = GDK_KEY_Hangul_YI, _Hangul_I = GDK_KEY_Hangul_I, _Hangul_J_Kiyeog = GDK_KEY_Hangul_J_Kiyeog, _Hangul_J_SsangKiyeog = GDK_KEY_Hangul_J_SsangKiyeog, _Hangul_J_KiyeogSios = GDK_KEY_Hangul_J_KiyeogSios, _Hangul_J_Nieun = GDK_KEY_Hangul_J_Nieun, _Hangul_J_NieunJieuj = GDK_KEY_Hangul_J_NieunJieuj, _Hangul_J_NieunHieuh = GDK_KEY_Hangul_J_NieunHieuh, _Hangul_J_Dikeud = GDK_KEY_Hangul_J_Dikeud, _Hangul_J_Rieul = GDK_KEY_Hangul_J_Rieul, _Hangul_J_RieulKiyeog = GDK_KEY_Hangul_J_RieulKiyeog, _Hangul_J_RieulMieum = GDK_KEY_Hangul_J_RieulMieum, _Hangul_J_RieulPieub = GDK_KEY_Hangul_J_RieulPieub, _Hangul_J_RieulSios = GDK_KEY_Hangul_J_RieulSios, _Hangul_J_RieulTieut = GDK_KEY_Hangul_J_RieulTieut, _Hangul_J_RieulPhieuf = GDK_KEY_Hangul_J_RieulPhieuf, _Hangul_J_RieulHieuh = GDK_KEY_Hangul_J_RieulHieuh, _Hangul_J_Mieum = GDK_KEY_Hangul_J_Mieum, _Hangul_J_Pieub = GDK_KEY_Hangul_J_Pieub, _Hangul_J_PieubSios = GDK_KEY_Hangul_J_PieubSios, _Hangul_J_Sios = GDK_KEY_Hangul_J_Sios, _Hangul_J_SsangSios = GDK_KEY_Hangul_J_SsangSios, _Hangul_J_Ieung = GDK_KEY_Hangul_J_Ieung, _Hangul_J_Jieuj = GDK_KEY_Hangul_J_Jieuj, _Hangul_J_Cieuc = GDK_KEY_Hangul_J_Cieuc, _Hangul_J_Khieuq = GDK_KEY_Hangul_J_Khieuq, _Hangul_J_Tieut = GDK_KEY_Hangul_J_Tieut, _Hangul_J_Phieuf = GDK_KEY_Hangul_J_Phieuf, _Hangul_J_Hieuh = GDK_KEY_Hangul_J_Hieuh, _Hangul_RieulYeorinHieuh = GDK_KEY_Hangul_RieulYeorinHieuh, _Hangul_SunkyeongeumMieum = GDK_KEY_Hangul_SunkyeongeumMieum, _Hangul_SunkyeongeumPieub = GDK_KEY_Hangul_SunkyeongeumPieub, _Hangul_PanSios = GDK_KEY_Hangul_PanSios, _Hangul_KkogjiDalrinIeung = GDK_KEY_Hangul_KkogjiDalrinIeung, _Hangul_SunkyeongeumPhieuf = GDK_KEY_Hangul_SunkyeongeumPhieuf, _Hangul_YeorinHieuh = GDK_KEY_Hangul_YeorinHieuh, _Hangul_AraeA = GDK_KEY_Hangul_AraeA, _Hangul_AraeAE = GDK_KEY_Hangul_AraeAE, _Hangul_J_PanSios = GDK_KEY_Hangul_J_PanSios, _Hangul_J_KkogjiDalrinIeung = GDK_KEY_Hangul_J_KkogjiDalrinIeung, _Hangul_J_YeorinHieuh = GDK_KEY_Hangul_J_YeorinHieuh, _Korean_Won = GDK_KEY_Korean_Won, _Armenian_ligature_ew = GDK_KEY_Armenian_ligature_ew, _Armenian_full_stop = GDK_KEY_Armenian_full_stop, _Armenian_verjaket = GDK_KEY_Armenian_verjaket, _Armenian_separation_mark = GDK_KEY_Armenian_separation_mark, _Armenian_but = GDK_KEY_Armenian_but, _Armenian_hyphen = GDK_KEY_Armenian_hyphen, _Armenian_yentamna = GDK_KEY_Armenian_yentamna, _Armenian_exclam = GDK_KEY_Armenian_exclam, _Armenian_amanak = GDK_KEY_Armenian_amanak, _Armenian_accent = GDK_KEY_Armenian_accent, _Armenian_shesht = GDK_KEY_Armenian_shesht, _Armenian_question = GDK_KEY_Armenian_question, _Armenian_paruyk = GDK_KEY_Armenian_paruyk, _Armenian_AYB = GDK_KEY_Armenian_AYB, _Armenian_ayb = GDK_KEY_Armenian_ayb, _Armenian_BEN = GDK_KEY_Armenian_BEN, _Armenian_ben = GDK_KEY_Armenian_ben, _Armenian_GIM = GDK_KEY_Armenian_GIM, _Armenian_gim = GDK_KEY_Armenian_gim, _Armenian_DA = GDK_KEY_Armenian_DA, _Armenian_da = GDK_KEY_Armenian_da, _Armenian_YECH = GDK_KEY_Armenian_YECH, _Armenian_yech = GDK_KEY_Armenian_yech, _Armenian_ZA = GDK_KEY_Armenian_ZA, _Armenian_za = GDK_KEY_Armenian_za, _Armenian_E = GDK_KEY_Armenian_E, _Armenian_e = GDK_KEY_Armenian_e, _Armenian_AT = GDK_KEY_Armenian_AT, _Armenian_at = GDK_KEY_Armenian_at, _Armenian_TO = GDK_KEY_Armenian_TO, _Armenian_to = GDK_KEY_Armenian_to, _Armenian_ZHE = GDK_KEY_Armenian_ZHE, _Armenian_zhe = GDK_KEY_Armenian_zhe, _Armenian_INI = GDK_KEY_Armenian_INI, _Armenian_ini = GDK_KEY_Armenian_ini, _Armenian_LYUN = GDK_KEY_Armenian_LYUN, _Armenian_lyun = GDK_KEY_Armenian_lyun, _Armenian_KHE = GDK_KEY_Armenian_KHE, _Armenian_khe = GDK_KEY_Armenian_khe, _Armenian_TSA = GDK_KEY_Armenian_TSA, _Armenian_tsa = GDK_KEY_Armenian_tsa, _Armenian_KEN = GDK_KEY_Armenian_KEN, _Armenian_ken = GDK_KEY_Armenian_ken, _Armenian_HO = GDK_KEY_Armenian_HO, _Armenian_ho = GDK_KEY_Armenian_ho, _Armenian_DZA = GDK_KEY_Armenian_DZA, _Armenian_dza = GDK_KEY_Armenian_dza, _Armenian_GHAT = GDK_KEY_Armenian_GHAT, _Armenian_ghat = GDK_KEY_Armenian_ghat, _Armenian_TCHE = GDK_KEY_Armenian_TCHE, _Armenian_tche = GDK_KEY_Armenian_tche, _Armenian_MEN = GDK_KEY_Armenian_MEN, _Armenian_men = GDK_KEY_Armenian_men, _Armenian_HI = GDK_KEY_Armenian_HI, _Armenian_hi = GDK_KEY_Armenian_hi, _Armenian_NU = GDK_KEY_Armenian_NU, _Armenian_nu = GDK_KEY_Armenian_nu, _Armenian_SHA = GDK_KEY_Armenian_SHA, _Armenian_sha = GDK_KEY_Armenian_sha, _Armenian_VO = GDK_KEY_Armenian_VO, _Armenian_vo = GDK_KEY_Armenian_vo, _Armenian_CHA = GDK_KEY_Armenian_CHA, _Armenian_cha = GDK_KEY_Armenian_cha, _Armenian_PE = GDK_KEY_Armenian_PE, _Armenian_pe = GDK_KEY_Armenian_pe, _Armenian_JE = GDK_KEY_Armenian_JE, _Armenian_je = GDK_KEY_Armenian_je, _Armenian_RA = GDK_KEY_Armenian_RA, _Armenian_ra = GDK_KEY_Armenian_ra, _Armenian_SE = GDK_KEY_Armenian_SE, _Armenian_se = GDK_KEY_Armenian_se, _Armenian_VEV = GDK_KEY_Armenian_VEV, _Armenian_vev = GDK_KEY_Armenian_vev, _Armenian_TYUN = GDK_KEY_Armenian_TYUN, _Armenian_tyun = GDK_KEY_Armenian_tyun, _Armenian_RE = GDK_KEY_Armenian_RE, _Armenian_re = GDK_KEY_Armenian_re, _Armenian_TSO = GDK_KEY_Armenian_TSO, _Armenian_tso = GDK_KEY_Armenian_tso, _Armenian_VYUN = GDK_KEY_Armenian_VYUN, _Armenian_vyun = GDK_KEY_Armenian_vyun, _Armenian_PYUR = GDK_KEY_Armenian_PYUR, _Armenian_pyur = GDK_KEY_Armenian_pyur, _Armenian_KE = GDK_KEY_Armenian_KE, _Armenian_ke = GDK_KEY_Armenian_ke, _Armenian_O = GDK_KEY_Armenian_O, _Armenian_o = GDK_KEY_Armenian_o, _Armenian_FE = GDK_KEY_Armenian_FE, _Armenian_fe = GDK_KEY_Armenian_fe, _Armenian_apostrophe = GDK_KEY_Armenian_apostrophe, _Georgian_an = GDK_KEY_Georgian_an, _Georgian_ban = GDK_KEY_Georgian_ban, _Georgian_gan = GDK_KEY_Georgian_gan, _Georgian_don = GDK_KEY_Georgian_don, _Georgian_en = GDK_KEY_Georgian_en, _Georgian_vin = GDK_KEY_Georgian_vin, _Georgian_zen = GDK_KEY_Georgian_zen, _Georgian_tan = GDK_KEY_Georgian_tan, _Georgian_in = GDK_KEY_Georgian_in, _Georgian_kan = GDK_KEY_Georgian_kan, _Georgian_las = GDK_KEY_Georgian_las, _Georgian_man = GDK_KEY_Georgian_man, _Georgian_nar = GDK_KEY_Georgian_nar, _Georgian_on = GDK_KEY_Georgian_on, _Georgian_par = GDK_KEY_Georgian_par, _Georgian_zhar = GDK_KEY_Georgian_zhar, _Georgian_rae = GDK_KEY_Georgian_rae, _Georgian_san = GDK_KEY_Georgian_san, _Georgian_tar = GDK_KEY_Georgian_tar, _Georgian_un = GDK_KEY_Georgian_un, _Georgian_phar = GDK_KEY_Georgian_phar, _Georgian_khar = GDK_KEY_Georgian_khar, _Georgian_ghan = GDK_KEY_Georgian_ghan, _Georgian_qar = GDK_KEY_Georgian_qar, _Georgian_shin = GDK_KEY_Georgian_shin, _Georgian_chin = GDK_KEY_Georgian_chin, _Georgian_can = GDK_KEY_Georgian_can, _Georgian_jil = GDK_KEY_Georgian_jil, _Georgian_cil = GDK_KEY_Georgian_cil, _Georgian_char = GDK_KEY_Georgian_char, _Georgian_xan = GDK_KEY_Georgian_xan, _Georgian_jhan = GDK_KEY_Georgian_jhan, _Georgian_hae = GDK_KEY_Georgian_hae, _Georgian_he = GDK_KEY_Georgian_he, _Georgian_hie = GDK_KEY_Georgian_hie, _Georgian_we = GDK_KEY_Georgian_we, _Georgian_har = GDK_KEY_Georgian_har, _Georgian_hoe = GDK_KEY_Georgian_hoe, _Georgian_fi = GDK_KEY_Georgian_fi, _Xabovedot = GDK_KEY_Xabovedot, _Ibreve = GDK_KEY_Ibreve, _Zstroke = GDK_KEY_Zstroke, _Gcaron = GDK_KEY_Gcaron, _Ocaron = GDK_KEY_Ocaron, _Obarred = GDK_KEY_Obarred, _xabovedot = GDK_KEY_xabovedot, _ibreve = GDK_KEY_ibreve, _zstroke = GDK_KEY_zstroke, _gcaron = GDK_KEY_gcaron, _ocaron = GDK_KEY_ocaron, _obarred = GDK_KEY_obarred, _SCHWA = GDK_KEY_SCHWA, _schwa = GDK_KEY_schwa, _Lbelowdot = GDK_KEY_Lbelowdot, _lbelowdot = GDK_KEY_lbelowdot, _Abelowdot = GDK_KEY_Abelowdot, _abelowdot = GDK_KEY_abelowdot, _Ahook = GDK_KEY_Ahook, _ahook = GDK_KEY_ahook, _Acircumflexacute = GDK_KEY_Acircumflexacute, _acircumflexacute = GDK_KEY_acircumflexacute, _Acircumflexgrave = GDK_KEY_Acircumflexgrave, _acircumflexgrave = GDK_KEY_acircumflexgrave, _Acircumflexhook = GDK_KEY_Acircumflexhook, _acircumflexhook = GDK_KEY_acircumflexhook, _Acircumflextilde = GDK_KEY_Acircumflextilde, _acircumflextilde = GDK_KEY_acircumflextilde, _Acircumflexbelowdot = GDK_KEY_Acircumflexbelowdot, _acircumflexbelowdot = GDK_KEY_acircumflexbelowdot, _Abreveacute = GDK_KEY_Abreveacute, _abreveacute = GDK_KEY_abreveacute, _Abrevegrave = GDK_KEY_Abrevegrave, _abrevegrave = GDK_KEY_abrevegrave, _Abrevehook = GDK_KEY_Abrevehook, _abrevehook = GDK_KEY_abrevehook, _Abrevetilde = GDK_KEY_Abrevetilde, _abrevetilde = GDK_KEY_abrevetilde, _Abrevebelowdot = GDK_KEY_Abrevebelowdot, _abrevebelowdot = GDK_KEY_abrevebelowdot, _Ebelowdot = GDK_KEY_Ebelowdot, _ebelowdot = GDK_KEY_ebelowdot, _Ehook = GDK_KEY_Ehook, _ehook = GDK_KEY_ehook, _Etilde = GDK_KEY_Etilde, _etilde = GDK_KEY_etilde, _Ecircumflexacute = GDK_KEY_Ecircumflexacute, _ecircumflexacute = GDK_KEY_ecircumflexacute, _Ecircumflexgrave = GDK_KEY_Ecircumflexgrave, _ecircumflexgrave = GDK_KEY_ecircumflexgrave, _Ecircumflexhook = GDK_KEY_Ecircumflexhook, _ecircumflexhook = GDK_KEY_ecircumflexhook, _Ecircumflextilde = GDK_KEY_Ecircumflextilde, _ecircumflextilde = GDK_KEY_ecircumflextilde, _Ecircumflexbelowdot = GDK_KEY_Ecircumflexbelowdot, _ecircumflexbelowdot = GDK_KEY_ecircumflexbelowdot, _Ihook = GDK_KEY_Ihook, _ihook = GDK_KEY_ihook, _Ibelowdot = GDK_KEY_Ibelowdot, _ibelowdot = GDK_KEY_ibelowdot, _Obelowdot = GDK_KEY_Obelowdot, _obelowdot = GDK_KEY_obelowdot, _Ohook = GDK_KEY_Ohook, _ohook = GDK_KEY_ohook, _Ocircumflexacute = GDK_KEY_Ocircumflexacute, _ocircumflexacute = GDK_KEY_ocircumflexacute, _Ocircumflexgrave = GDK_KEY_Ocircumflexgrave, _ocircumflexgrave = GDK_KEY_ocircumflexgrave, _Ocircumflexhook = GDK_KEY_Ocircumflexhook, _ocircumflexhook = GDK_KEY_ocircumflexhook, _Ocircumflextilde = GDK_KEY_Ocircumflextilde, _ocircumflextilde = GDK_KEY_ocircumflextilde, _Ocircumflexbelowdot = GDK_KEY_Ocircumflexbelowdot, _ocircumflexbelowdot = GDK_KEY_ocircumflexbelowdot, _Ohornacute = GDK_KEY_Ohornacute, _ohornacute = GDK_KEY_ohornacute, _Ohorngrave = GDK_KEY_Ohorngrave, _ohorngrave = GDK_KEY_ohorngrave, _Ohornhook = GDK_KEY_Ohornhook, _ohornhook = GDK_KEY_ohornhook, _Ohorntilde = GDK_KEY_Ohorntilde, _ohorntilde = GDK_KEY_ohorntilde, _Ohornbelowdot = GDK_KEY_Ohornbelowdot, _ohornbelowdot = GDK_KEY_ohornbelowdot, _Ubelowdot = GDK_KEY_Ubelowdot, _ubelowdot = GDK_KEY_ubelowdot, _Uhook = GDK_KEY_Uhook, _uhook = GDK_KEY_uhook, _Uhornacute = GDK_KEY_Uhornacute, _uhornacute = GDK_KEY_uhornacute, _Uhorngrave = GDK_KEY_Uhorngrave, _uhorngrave = GDK_KEY_uhorngrave, _Uhornhook = GDK_KEY_Uhornhook, _uhornhook = GDK_KEY_uhornhook, _Uhorntilde = GDK_KEY_Uhorntilde, _uhorntilde = GDK_KEY_uhorntilde, _Uhornbelowdot = GDK_KEY_Uhornbelowdot, _uhornbelowdot = GDK_KEY_uhornbelowdot, _Ybelowdot = GDK_KEY_Ybelowdot, _ybelowdot = GDK_KEY_ybelowdot, _Yhook = GDK_KEY_Yhook, _yhook = GDK_KEY_yhook, _Ytilde = GDK_KEY_Ytilde, _ytilde = GDK_KEY_ytilde, _Ohorn = GDK_KEY_Ohorn, _ohorn = GDK_KEY_ohorn, _Uhorn = GDK_KEY_Uhorn, _uhorn = GDK_KEY_uhorn, _EcuSign = GDK_KEY_EcuSign, _ColonSign = GDK_KEY_ColonSign, _CruzeiroSign = GDK_KEY_CruzeiroSign, _FFrancSign = GDK_KEY_FFrancSign, _LiraSign = GDK_KEY_LiraSign, _MillSign = GDK_KEY_MillSign, _NairaSign = GDK_KEY_NairaSign, _PesetaSign = GDK_KEY_PesetaSign, _RupeeSign = GDK_KEY_RupeeSign, _WonSign = GDK_KEY_WonSign, _NewSheqelSign = GDK_KEY_NewSheqelSign, _DongSign = GDK_KEY_DongSign, _EuroSign = GDK_KEY_EuroSign, _zerosuperior = GDK_KEY_zerosuperior, _foursuperior = GDK_KEY_foursuperior, _fivesuperior = GDK_KEY_fivesuperior, _sixsuperior = GDK_KEY_sixsuperior, _sevensuperior = GDK_KEY_sevensuperior, _eightsuperior = GDK_KEY_eightsuperior, _ninesuperior = GDK_KEY_ninesuperior, _zerosubscript = GDK_KEY_zerosubscript, _onesubscript = GDK_KEY_onesubscript, _twosubscript = GDK_KEY_twosubscript, _threesubscript = GDK_KEY_threesubscript, _foursubscript = GDK_KEY_foursubscript, _fivesubscript = GDK_KEY_fivesubscript, _sixsubscript = GDK_KEY_sixsubscript, _sevensubscript = GDK_KEY_sevensubscript, _eightsubscript = GDK_KEY_eightsubscript, _ninesubscript = GDK_KEY_ninesubscript, _partdifferential = GDK_KEY_partdifferential, _emptyset = GDK_KEY_emptyset, _elementof = GDK_KEY_elementof, _notelementof = GDK_KEY_notelementof, _containsas = GDK_KEY_containsas, _squareroot = GDK_KEY_squareroot, _cuberoot = GDK_KEY_cuberoot, _fourthroot = GDK_KEY_fourthroot, _dintegral = GDK_KEY_dintegral, _tintegral = GDK_KEY_tintegral, _because = GDK_KEY_because, _approxeq = GDK_KEY_approxeq, _notapproxeq = GDK_KEY_notapproxeq, _notidentical = GDK_KEY_notidentical, _stricteq = GDK_KEY_stricteq, _braille_dot_1 = GDK_KEY_braille_dot_1, _braille_dot_2 = GDK_KEY_braille_dot_2, _braille_dot_3 = GDK_KEY_braille_dot_3, _braille_dot_4 = GDK_KEY_braille_dot_4, _braille_dot_5 = GDK_KEY_braille_dot_5, _braille_dot_6 = GDK_KEY_braille_dot_6, _braille_dot_7 = GDK_KEY_braille_dot_7, _braille_dot_8 = GDK_KEY_braille_dot_8, _braille_dot_9 = GDK_KEY_braille_dot_9, _braille_dot_10 = GDK_KEY_braille_dot_10, _braille_blank = GDK_KEY_braille_blank, _braille_dots_1 = GDK_KEY_braille_dots_1, _braille_dots_2 = GDK_KEY_braille_dots_2, _braille_dots_12 = GDK_KEY_braille_dots_12, _braille_dots_3 = GDK_KEY_braille_dots_3, _braille_dots_13 = GDK_KEY_braille_dots_13, _braille_dots_23 = GDK_KEY_braille_dots_23, _braille_dots_123 = GDK_KEY_braille_dots_123, _braille_dots_4 = GDK_KEY_braille_dots_4, _braille_dots_14 = GDK_KEY_braille_dots_14, _braille_dots_24 = GDK_KEY_braille_dots_24, _braille_dots_124 = GDK_KEY_braille_dots_124, _braille_dots_34 = GDK_KEY_braille_dots_34, _braille_dots_134 = GDK_KEY_braille_dots_134, _braille_dots_234 = GDK_KEY_braille_dots_234, _braille_dots_1234 = GDK_KEY_braille_dots_1234, _braille_dots_5 = GDK_KEY_braille_dots_5, _braille_dots_15 = GDK_KEY_braille_dots_15, _braille_dots_25 = GDK_KEY_braille_dots_25, _braille_dots_125 = GDK_KEY_braille_dots_125, _braille_dots_35 = GDK_KEY_braille_dots_35, _braille_dots_135 = GDK_KEY_braille_dots_135, _braille_dots_235 = GDK_KEY_braille_dots_235, _braille_dots_1235 = GDK_KEY_braille_dots_1235, _braille_dots_45 = GDK_KEY_braille_dots_45, _braille_dots_145 = GDK_KEY_braille_dots_145, _braille_dots_245 = GDK_KEY_braille_dots_245, _braille_dots_1245 = GDK_KEY_braille_dots_1245, _braille_dots_345 = GDK_KEY_braille_dots_345, _braille_dots_1345 = GDK_KEY_braille_dots_1345, _braille_dots_2345 = GDK_KEY_braille_dots_2345, _braille_dots_12345 = GDK_KEY_braille_dots_12345, _braille_dots_6 = GDK_KEY_braille_dots_6, _braille_dots_16 = GDK_KEY_braille_dots_16, _braille_dots_26 = GDK_KEY_braille_dots_26, _braille_dots_126 = GDK_KEY_braille_dots_126, _braille_dots_36 = GDK_KEY_braille_dots_36, _braille_dots_136 = GDK_KEY_braille_dots_136, _braille_dots_236 = GDK_KEY_braille_dots_236, _braille_dots_1236 = GDK_KEY_braille_dots_1236, _braille_dots_46 = GDK_KEY_braille_dots_46, _braille_dots_146 = GDK_KEY_braille_dots_146, _braille_dots_246 = GDK_KEY_braille_dots_246, _braille_dots_1246 = GDK_KEY_braille_dots_1246, _braille_dots_346 = GDK_KEY_braille_dots_346, _braille_dots_1346 = GDK_KEY_braille_dots_1346, _braille_dots_2346 = GDK_KEY_braille_dots_2346, _braille_dots_12346 = GDK_KEY_braille_dots_12346, _braille_dots_56 = GDK_KEY_braille_dots_56, _braille_dots_156 = GDK_KEY_braille_dots_156, _braille_dots_256 = GDK_KEY_braille_dots_256, _braille_dots_1256 = GDK_KEY_braille_dots_1256, _braille_dots_356 = GDK_KEY_braille_dots_356, _braille_dots_1356 = GDK_KEY_braille_dots_1356, _braille_dots_2356 = GDK_KEY_braille_dots_2356, _braille_dots_12356 = GDK_KEY_braille_dots_12356, _braille_dots_456 = GDK_KEY_braille_dots_456, _braille_dots_1456 = GDK_KEY_braille_dots_1456, _braille_dots_2456 = GDK_KEY_braille_dots_2456, _braille_dots_12456 = GDK_KEY_braille_dots_12456, _braille_dots_3456 = GDK_KEY_braille_dots_3456, _braille_dots_13456 = GDK_KEY_braille_dots_13456, _braille_dots_23456 = GDK_KEY_braille_dots_23456, _braille_dots_123456 = GDK_KEY_braille_dots_123456, _braille_dots_7 = GDK_KEY_braille_dots_7, _braille_dots_17 = GDK_KEY_braille_dots_17, _braille_dots_27 = GDK_KEY_braille_dots_27, _braille_dots_127 = GDK_KEY_braille_dots_127, _braille_dots_37 = GDK_KEY_braille_dots_37, _braille_dots_137 = GDK_KEY_braille_dots_137, _braille_dots_237 = GDK_KEY_braille_dots_237, _braille_dots_1237 = GDK_KEY_braille_dots_1237, _braille_dots_47 = GDK_KEY_braille_dots_47, _braille_dots_147 = GDK_KEY_braille_dots_147, _braille_dots_247 = GDK_KEY_braille_dots_247, _braille_dots_1247 = GDK_KEY_braille_dots_1247, _braille_dots_347 = GDK_KEY_braille_dots_347, _braille_dots_1347 = GDK_KEY_braille_dots_1347, _braille_dots_2347 = GDK_KEY_braille_dots_2347, _braille_dots_12347 = GDK_KEY_braille_dots_12347, _braille_dots_57 = GDK_KEY_braille_dots_57, _braille_dots_157 = GDK_KEY_braille_dots_157, _braille_dots_257 = GDK_KEY_braille_dots_257, _braille_dots_1257 = GDK_KEY_braille_dots_1257, _braille_dots_357 = GDK_KEY_braille_dots_357, _braille_dots_1357 = GDK_KEY_braille_dots_1357, _braille_dots_2357 = GDK_KEY_braille_dots_2357, _braille_dots_12357 = GDK_KEY_braille_dots_12357, _braille_dots_457 = GDK_KEY_braille_dots_457, _braille_dots_1457 = GDK_KEY_braille_dots_1457, _braille_dots_2457 = GDK_KEY_braille_dots_2457, _braille_dots_12457 = GDK_KEY_braille_dots_12457, _braille_dots_3457 = GDK_KEY_braille_dots_3457, _braille_dots_13457 = GDK_KEY_braille_dots_13457, _braille_dots_23457 = GDK_KEY_braille_dots_23457, _braille_dots_123457 = GDK_KEY_braille_dots_123457, _braille_dots_67 = GDK_KEY_braille_dots_67, _braille_dots_167 = GDK_KEY_braille_dots_167, _braille_dots_267 = GDK_KEY_braille_dots_267, _braille_dots_1267 = GDK_KEY_braille_dots_1267, _braille_dots_367 = GDK_KEY_braille_dots_367, _braille_dots_1367 = GDK_KEY_braille_dots_1367, _braille_dots_2367 = GDK_KEY_braille_dots_2367, _braille_dots_12367 = GDK_KEY_braille_dots_12367, _braille_dots_467 = GDK_KEY_braille_dots_467, _braille_dots_1467 = GDK_KEY_braille_dots_1467, _braille_dots_2467 = GDK_KEY_braille_dots_2467, _braille_dots_12467 = GDK_KEY_braille_dots_12467, _braille_dots_3467 = GDK_KEY_braille_dots_3467, _braille_dots_13467 = GDK_KEY_braille_dots_13467, _braille_dots_23467 = GDK_KEY_braille_dots_23467, _braille_dots_123467 = GDK_KEY_braille_dots_123467, _braille_dots_567 = GDK_KEY_braille_dots_567, _braille_dots_1567 = GDK_KEY_braille_dots_1567, _braille_dots_2567 = GDK_KEY_braille_dots_2567, _braille_dots_12567 = GDK_KEY_braille_dots_12567, _braille_dots_3567 = GDK_KEY_braille_dots_3567, _braille_dots_13567 = GDK_KEY_braille_dots_13567, _braille_dots_23567 = GDK_KEY_braille_dots_23567, _braille_dots_123567 = GDK_KEY_braille_dots_123567, _braille_dots_4567 = GDK_KEY_braille_dots_4567, _braille_dots_14567 = GDK_KEY_braille_dots_14567, _braille_dots_24567 = GDK_KEY_braille_dots_24567, _braille_dots_124567 = GDK_KEY_braille_dots_124567, _braille_dots_34567 = GDK_KEY_braille_dots_34567, _braille_dots_134567 = GDK_KEY_braille_dots_134567, _braille_dots_234567 = GDK_KEY_braille_dots_234567, _braille_dots_1234567 = GDK_KEY_braille_dots_1234567, _braille_dots_8 = GDK_KEY_braille_dots_8, _braille_dots_18 = GDK_KEY_braille_dots_18, _braille_dots_28 = GDK_KEY_braille_dots_28, _braille_dots_128 = GDK_KEY_braille_dots_128, _braille_dots_38 = GDK_KEY_braille_dots_38, _braille_dots_138 = GDK_KEY_braille_dots_138, _braille_dots_238 = GDK_KEY_braille_dots_238, _braille_dots_1238 = GDK_KEY_braille_dots_1238, _braille_dots_48 = GDK_KEY_braille_dots_48, _braille_dots_148 = GDK_KEY_braille_dots_148, _braille_dots_248 = GDK_KEY_braille_dots_248, _braille_dots_1248 = GDK_KEY_braille_dots_1248, _braille_dots_348 = GDK_KEY_braille_dots_348, _braille_dots_1348 = GDK_KEY_braille_dots_1348, _braille_dots_2348 = GDK_KEY_braille_dots_2348, _braille_dots_12348 = GDK_KEY_braille_dots_12348, _braille_dots_58 = GDK_KEY_braille_dots_58, _braille_dots_158 = GDK_KEY_braille_dots_158, _braille_dots_258 = GDK_KEY_braille_dots_258, _braille_dots_1258 = GDK_KEY_braille_dots_1258, _braille_dots_358 = GDK_KEY_braille_dots_358, _braille_dots_1358 = GDK_KEY_braille_dots_1358, _braille_dots_2358 = GDK_KEY_braille_dots_2358, _braille_dots_12358 = GDK_KEY_braille_dots_12358, _braille_dots_458 = GDK_KEY_braille_dots_458, _braille_dots_1458 = GDK_KEY_braille_dots_1458, _braille_dots_2458 = GDK_KEY_braille_dots_2458, _braille_dots_12458 = GDK_KEY_braille_dots_12458, _braille_dots_3458 = GDK_KEY_braille_dots_3458, _braille_dots_13458 = GDK_KEY_braille_dots_13458, _braille_dots_23458 = GDK_KEY_braille_dots_23458, _braille_dots_123458 = GDK_KEY_braille_dots_123458, _braille_dots_68 = GDK_KEY_braille_dots_68, _braille_dots_168 = GDK_KEY_braille_dots_168, _braille_dots_268 = GDK_KEY_braille_dots_268, _braille_dots_1268 = GDK_KEY_braille_dots_1268, _braille_dots_368 = GDK_KEY_braille_dots_368, _braille_dots_1368 = GDK_KEY_braille_dots_1368, _braille_dots_2368 = GDK_KEY_braille_dots_2368, _braille_dots_12368 = GDK_KEY_braille_dots_12368, _braille_dots_468 = GDK_KEY_braille_dots_468, _braille_dots_1468 = GDK_KEY_braille_dots_1468, _braille_dots_2468 = GDK_KEY_braille_dots_2468, _braille_dots_12468 = GDK_KEY_braille_dots_12468, _braille_dots_3468 = GDK_KEY_braille_dots_3468, _braille_dots_13468 = GDK_KEY_braille_dots_13468, _braille_dots_23468 = GDK_KEY_braille_dots_23468, _braille_dots_123468 = GDK_KEY_braille_dots_123468, _braille_dots_568 = GDK_KEY_braille_dots_568, _braille_dots_1568 = GDK_KEY_braille_dots_1568, _braille_dots_2568 = GDK_KEY_braille_dots_2568, _braille_dots_12568 = GDK_KEY_braille_dots_12568, _braille_dots_3568 = GDK_KEY_braille_dots_3568, _braille_dots_13568 = GDK_KEY_braille_dots_13568, _braille_dots_23568 = GDK_KEY_braille_dots_23568, _braille_dots_123568 = GDK_KEY_braille_dots_123568, _braille_dots_4568 = GDK_KEY_braille_dots_4568, _braille_dots_14568 = GDK_KEY_braille_dots_14568, _braille_dots_24568 = GDK_KEY_braille_dots_24568, _braille_dots_124568 = GDK_KEY_braille_dots_124568, _braille_dots_34568 = GDK_KEY_braille_dots_34568, _braille_dots_134568 = GDK_KEY_braille_dots_134568, _braille_dots_234568 = GDK_KEY_braille_dots_234568, _braille_dots_1234568 = GDK_KEY_braille_dots_1234568, _braille_dots_78 = GDK_KEY_braille_dots_78, _braille_dots_178 = GDK_KEY_braille_dots_178, _braille_dots_278 = GDK_KEY_braille_dots_278, _braille_dots_1278 = GDK_KEY_braille_dots_1278, _braille_dots_378 = GDK_KEY_braille_dots_378, _braille_dots_1378 = GDK_KEY_braille_dots_1378, _braille_dots_2378 = GDK_KEY_braille_dots_2378, _braille_dots_12378 = GDK_KEY_braille_dots_12378, _braille_dots_478 = GDK_KEY_braille_dots_478, _braille_dots_1478 = GDK_KEY_braille_dots_1478, _braille_dots_2478 = GDK_KEY_braille_dots_2478, _braille_dots_12478 = GDK_KEY_braille_dots_12478, _braille_dots_3478 = GDK_KEY_braille_dots_3478, _braille_dots_13478 = GDK_KEY_braille_dots_13478, _braille_dots_23478 = GDK_KEY_braille_dots_23478, _braille_dots_123478 = GDK_KEY_braille_dots_123478, _braille_dots_578 = GDK_KEY_braille_dots_578, _braille_dots_1578 = GDK_KEY_braille_dots_1578, _braille_dots_2578 = GDK_KEY_braille_dots_2578, _braille_dots_12578 = GDK_KEY_braille_dots_12578, _braille_dots_3578 = GDK_KEY_braille_dots_3578, _braille_dots_13578 = GDK_KEY_braille_dots_13578, _braille_dots_23578 = GDK_KEY_braille_dots_23578, _braille_dots_123578 = GDK_KEY_braille_dots_123578, _braille_dots_4578 = GDK_KEY_braille_dots_4578, _braille_dots_14578 = GDK_KEY_braille_dots_14578, _braille_dots_24578 = GDK_KEY_braille_dots_24578, _braille_dots_124578 = GDK_KEY_braille_dots_124578, _braille_dots_34578 = GDK_KEY_braille_dots_34578, _braille_dots_134578 = GDK_KEY_braille_dots_134578, _braille_dots_234578 = GDK_KEY_braille_dots_234578, _braille_dots_1234578 = GDK_KEY_braille_dots_1234578, _braille_dots_678 = GDK_KEY_braille_dots_678, _braille_dots_1678 = GDK_KEY_braille_dots_1678, _braille_dots_2678 = GDK_KEY_braille_dots_2678, _braille_dots_12678 = GDK_KEY_braille_dots_12678, _braille_dots_3678 = GDK_KEY_braille_dots_3678, _braille_dots_13678 = GDK_KEY_braille_dots_13678, _braille_dots_23678 = GDK_KEY_braille_dots_23678, _braille_dots_123678 = GDK_KEY_braille_dots_123678, _braille_dots_4678 = GDK_KEY_braille_dots_4678, _braille_dots_14678 = GDK_KEY_braille_dots_14678, _braille_dots_24678 = GDK_KEY_braille_dots_24678, _braille_dots_124678 = GDK_KEY_braille_dots_124678, _braille_dots_34678 = GDK_KEY_braille_dots_34678, _braille_dots_134678 = GDK_KEY_braille_dots_134678, _braille_dots_234678 = GDK_KEY_braille_dots_234678, _braille_dots_1234678 = GDK_KEY_braille_dots_1234678, _braille_dots_5678 = GDK_KEY_braille_dots_5678, _braille_dots_15678 = GDK_KEY_braille_dots_15678, _braille_dots_25678 = GDK_KEY_braille_dots_25678, _braille_dots_125678 = GDK_KEY_braille_dots_125678, _braille_dots_35678 = GDK_KEY_braille_dots_35678, _braille_dots_135678 = GDK_KEY_braille_dots_135678, _braille_dots_235678 = GDK_KEY_braille_dots_235678, _braille_dots_1235678 = GDK_KEY_braille_dots_1235678, _braille_dots_45678 = GDK_KEY_braille_dots_45678, _braille_dots_145678 = GDK_KEY_braille_dots_145678, _braille_dots_245678 = GDK_KEY_braille_dots_245678, _braille_dots_1245678 = GDK_KEY_braille_dots_1245678, _braille_dots_345678 = GDK_KEY_braille_dots_345678, _braille_dots_1345678 = GDK_KEY_braille_dots_1345678, _braille_dots_2345678 = GDK_KEY_braille_dots_2345678, _braille_dots_12345678 = GDK_KEY_braille_dots_12345678, _ModeLock = GDK_KEY_ModeLock, _MonBrightnessUp = GDK_KEY_MonBrightnessUp, _MonBrightnessDown = GDK_KEY_MonBrightnessDown, _KbdLightOnOff = GDK_KEY_KbdLightOnOff, _KbdBrightnessUp = GDK_KEY_KbdBrightnessUp, _KbdBrightnessDown = GDK_KEY_KbdBrightnessDown, _Standby = GDK_KEY_Standby, _AudioLowerVolume = GDK_KEY_AudioLowerVolume, _AudioMute = GDK_KEY_AudioMute, _AudioRaiseVolume = GDK_KEY_AudioRaiseVolume, _AudioPlay = GDK_KEY_AudioPlay, _AudioStop = GDK_KEY_AudioStop, _AudioPrev = GDK_KEY_AudioPrev, _AudioNext = GDK_KEY_AudioNext, _HomePage = GDK_KEY_HomePage, _Mail = GDK_KEY_Mail, _Start = GDK_KEY_Start, _Search = GDK_KEY_Search, _AudioRecord = GDK_KEY_AudioRecord, _Calculator = GDK_KEY_Calculator, _Memo = GDK_KEY_Memo, _ToDoList = GDK_KEY_ToDoList, _Calendar = GDK_KEY_Calendar, _PowerDown = GDK_KEY_PowerDown, _ContrastAdjust = GDK_KEY_ContrastAdjust, _RockerUp = GDK_KEY_RockerUp, _RockerDown = GDK_KEY_RockerDown, _RockerEnter = GDK_KEY_RockerEnter, _Back = GDK_KEY_Back, _Forward = GDK_KEY_Forward, _Stop = GDK_KEY_Stop, _Refresh = GDK_KEY_Refresh, _PowerOff = GDK_KEY_PowerOff, _WakeUp = GDK_KEY_WakeUp, _Eject = GDK_KEY_Eject, _ScreenSaver = GDK_KEY_ScreenSaver, _WWW = GDK_KEY_WWW, _Sleep = GDK_KEY_Sleep, _Favorites = GDK_KEY_Favorites, _AudioPause = GDK_KEY_AudioPause, _AudioMedia = GDK_KEY_AudioMedia, _MyComputer = GDK_KEY_MyComputer, _VendorHome = GDK_KEY_VendorHome, _LightBulb = GDK_KEY_LightBulb, _Shop = GDK_KEY_Shop, _History = GDK_KEY_History, _OpenURL = GDK_KEY_OpenURL, _AddFavorite = GDK_KEY_AddFavorite, _HotLinks = GDK_KEY_HotLinks, _BrightnessAdjust = GDK_KEY_BrightnessAdjust, _Finance = GDK_KEY_Finance, _Community = GDK_KEY_Community, _AudioRewind = GDK_KEY_AudioRewind, _BackForward = GDK_KEY_BackForward, _Launch0 = GDK_KEY_Launch0, _Launch1 = GDK_KEY_Launch1, _Launch2 = GDK_KEY_Launch2, _Launch3 = GDK_KEY_Launch3, _Launch4 = GDK_KEY_Launch4, _Launch5 = GDK_KEY_Launch5, _Launch6 = GDK_KEY_Launch6, _Launch7 = GDK_KEY_Launch7, _Launch8 = GDK_KEY_Launch8, _Launch9 = GDK_KEY_Launch9, _LaunchA = GDK_KEY_LaunchA, _LaunchB = GDK_KEY_LaunchB, _LaunchC = GDK_KEY_LaunchC, _LaunchD = GDK_KEY_LaunchD, _LaunchE = GDK_KEY_LaunchE, _LaunchF = GDK_KEY_LaunchF, _ApplicationLeft = GDK_KEY_ApplicationLeft, _ApplicationRight = GDK_KEY_ApplicationRight, _Book = GDK_KEY_Book, _CD = GDK_KEY_CD, _WindowClear = GDK_KEY_WindowClear, _Close = GDK_KEY_Close, _Copy = GDK_KEY_Copy, _Cut = GDK_KEY_Cut, _Display = GDK_KEY_Display, _DOS = GDK_KEY_DOS, _Documents = GDK_KEY_Documents, _Excel = GDK_KEY_Excel, _Explorer = GDK_KEY_Explorer, _Game = GDK_KEY_Game, _Go = GDK_KEY_Go, _iTouch = GDK_KEY_iTouch, _LogOff = GDK_KEY_LogOff, _Market = GDK_KEY_Market, _Meeting = GDK_KEY_Meeting, _MenuKB = GDK_KEY_MenuKB, _MenuPB = GDK_KEY_MenuPB, _MySites = GDK_KEY_MySites, _New = GDK_KEY_New, _News = GDK_KEY_News, _OfficeHome = GDK_KEY_OfficeHome, _Open = GDK_KEY_Open, _Option = GDK_KEY_Option, _Paste = GDK_KEY_Paste, _Phone = GDK_KEY_Phone, _Reply = GDK_KEY_Reply, _Reload = GDK_KEY_Reload, _RotateWindows = GDK_KEY_RotateWindows, _RotationPB = GDK_KEY_RotationPB, _RotationKB = GDK_KEY_RotationKB, _Save = GDK_KEY_Save, _ScrollUp = GDK_KEY_ScrollUp, _ScrollDown = GDK_KEY_ScrollDown, _ScrollClick = GDK_KEY_ScrollClick, _Send = GDK_KEY_Send, _Spell = GDK_KEY_Spell, _SplitScreen = GDK_KEY_SplitScreen, _Support = GDK_KEY_Support, _TaskPane = GDK_KEY_TaskPane, _Terminal = GDK_KEY_Terminal, _Tools = GDK_KEY_Tools, _Travel = GDK_KEY_Travel, _UserPB = GDK_KEY_UserPB, _User1KB = GDK_KEY_User1KB, _User2KB = GDK_KEY_User2KB, _Video = GDK_KEY_Video, _WheelButton = GDK_KEY_WheelButton, _Word = GDK_KEY_Word, _Xfer = GDK_KEY_Xfer, _ZoomIn = GDK_KEY_ZoomIn, _ZoomOut = GDK_KEY_ZoomOut, _Away = GDK_KEY_Away, _Messenger = GDK_KEY_Messenger, _WebCam = GDK_KEY_WebCam, _MailForward = GDK_KEY_MailForward, _Pictures = GDK_KEY_Pictures, _Music = GDK_KEY_Music, _Battery = GDK_KEY_Battery, _Bluetooth = GDK_KEY_Bluetooth, _WLAN = GDK_KEY_WLAN, _UWB = GDK_KEY_UWB, _AudioForward = GDK_KEY_AudioForward, _AudioRepeat = GDK_KEY_AudioRepeat, _AudioRandomPlay = GDK_KEY_AudioRandomPlay, _Subtitle = GDK_KEY_Subtitle, _AudioCycleTrack = GDK_KEY_AudioCycleTrack, _CycleAngle = GDK_KEY_CycleAngle, _FrameBack = GDK_KEY_FrameBack, _FrameForward = GDK_KEY_FrameForward, _Time = GDK_KEY_Time, _SelectButton = GDK_KEY_SelectButton, _View = GDK_KEY_View, _TopMenu = GDK_KEY_TopMenu, _Red = GDK_KEY_Red, _Green = GDK_KEY_Green, _Yellow = GDK_KEY_Yellow, _Blue = GDK_KEY_Blue, _Suspend = GDK_KEY_Suspend, _Hibernate = GDK_KEY_Hibernate, _TouchpadToggle = GDK_KEY_TouchpadToggle, _Switch_VT_1 = GDK_KEY_Switch_VT_1, _Switch_VT_2 = GDK_KEY_Switch_VT_2, _Switch_VT_3 = GDK_KEY_Switch_VT_3, _Switch_VT_4 = GDK_KEY_Switch_VT_4, _Switch_VT_5 = GDK_KEY_Switch_VT_5, _Switch_VT_6 = GDK_KEY_Switch_VT_6, _Switch_VT_7 = GDK_KEY_Switch_VT_7, _Switch_VT_8 = GDK_KEY_Switch_VT_8, _Switch_VT_9 = GDK_KEY_Switch_VT_9, _Switch_VT_10 = GDK_KEY_Switch_VT_10, _Switch_VT_11 = GDK_KEY_Switch_VT_11, _Switch_VT_12 = GDK_KEY_Switch_VT_12, _Ungrab = GDK_KEY_Ungrab, _ClearGrab = GDK_KEY_ClearGrab, _Next_VMode = GDK_KEY_Next_VMode, _Prev_VMode = GDK_KEY_Prev_VMode } -- | Modal keys are: caps lock isModalKey :: KeyVal -> Bool isModalKey k | k == _Caps_Lock = True | otherwise = False -- | Modifiers are: shift, control, alt, super, menu isModifier :: KeyVal -> Bool isModifier k | k == _Shift_L = True | k == _Shift_R = True | k == _Control_L = True | k == _Control_R = True | k == _Alt_L = True | k == _Alt_R = True | k == _Super_L = True | k == _Super_R = True | k == _Menu = True | k == _ISO_Level3_Shift = True | otherwise = False