hbro-1.2.0.0: library/Hbro/Gdk/KeyVal.hsc
{-# LANGUAGE CPP, ForeignFunctionInterface, TupleSections #-}
-- | Binding for GDK key constants defined in @gdk/gdkkeysyms.h@
module Hbro.Gdk.KeyVal where
-- {{{ Imports
import Hbro.Prelude
import Data.Char
import qualified Graphics.UI.Gtk.Gdk.Keys as Gtk
import Text.Parsec hiding((<|>))
import Text.Parsec.Text
#include <gdk/gdkkeysyms.h>
-- }}}
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) = name <| (length name < 2) |> ("<" ++ 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