Create  Edit  FrontPage  Index  Search  Changes  History  RSS  Login

Gdk::Keyval

module Gdk::Keyval

Key values are the codes which are sent whenever a key is pressed or released. They appear in the keyval field of the Gdk::EventKey structure, which is passed to signal handlers for the "key-press-event" and "key-release-event" signals. The complete list of key values can be found in the <gdk/gdkkeysyms.h> header file. <gdk/gdkkeysyms.h> is not included in <gtk/gtk.h>, it must be included independently, because the file is quite large.

Key values can be converted into a string representation using Gdk::Keyval.to_name. The reverse function, converting a string to a key value, is provided by Gdk::Keyval.from_name.

The case of key values can be determined using Gdk::Keyval.upper? and Gdk::Keyval.lower?. Key values can be converted to upper or lower case using Gdk::Keyval.to_upper and Gdk::Keyval.to_lower.

When it makes sense, key values can be converted to and from Unicode characters with Gdk::Keyval.to_unicode and Gdk::Keyval.from_unicode.

Module Functions

Gdk::Keyval.to_name(keyval)
Converts a key value into a symbolic name. The names are the same as those in the GdkKeyvals but without the leading "GDK_".
  • keyval: a key value(Integer).
  • Returns: a string containing the name of the key, or nil if keyval is not a valid key. The string should not be modified.
Gdk::Keyval.from_name(keyval_name)
Converts a key name to a key value.
Gdk::Keyval.convert_case(symbol)
Obtains the upper- and lower-case versions of the keyval symbol. Examples of keyvals are Gdk::Keyval::GDK_a, Gdk::Keyval::GDK_KP_Enter, Gdk::Keyval::GDK_F1, etc.
  • symbol: a key value(Integer).
  • Returns: [lower, upper]
    • lower: lowercase version of symbol
    • upper: uppercase version of symbol
Gdk::Keyval.to_upper(keyval)
Converts a key value to upper case, if applicable.
  • keyval : a key value(Integer).
  • Returns : the upper case form of keyval, or keyval itself if it is already in upper case or it is not subject to case conversion.
Gdk::Keyval.to_lower(keyval)
Converts a key value to lower case, if applicable.
  • keyval: a key value(Integer).
  • Returns: the lower case form of keyval, or keyval itself if it is already in lower case or it is not subject to case conversion.
Gdk::Keyval.upper?(keyval)
Returns true if the given key value is in upper case.
  • keyval: a key value(Integer).
  • Returns: true if keyval is in upper case, or if keyval is not subject to case conversion.
Gdk::Keyval.lower?(keyval)
Returns true if the given key value is in lower case.
  • keyval: a key value(Integer).
  • Returns: true if keyval is in lower case, or if keyval is not subject to case conversion.
Gdk::Keyval.from_unicode
  • Returns: self: FIXME
Gdk::Keyval.to_unicode
  • Returns: self: FIXME

Constants

GdkKeyvals

GDK_0
GDK_1
GDK_2
GDK_3
GDK_3270_AltCursor
GDK_3270_Attn
GDK_3270_BackTab
GDK_3270_ChangeScreen
GDK_3270_Copy
GDK_3270_CursorBlink
GDK_3270_CursorSelect
GDK_3270_DeleteWord
GDK_3270_Duplicate
GDK_3270_Enter
GDK_3270_EraseEOF
GDK_3270_EraseInput
GDK_3270_ExSelect
GDK_3270_FieldMark
GDK_3270_Ident
GDK_3270_Jump
GDK_3270_KeyClick
GDK_3270_Left2
GDK_3270_PA1
GDK_3270_PA2
GDK_3270_PA3
GDK_3270_Play
GDK_3270_PrintScreen
GDK_3270_Quit
GDK_3270_Record
GDK_3270_Reset
GDK_3270_Right2
GDK_3270_Rule
GDK_3270_Setup
GDK_3270_Test
GDK_4
GDK_5
GDK_6
GDK_7
GDK_8
GDK_9
GDK_A
GDK_AE
GDK_Aacute
GDK_Abreve
GDK_AccessX_Enable
GDK_AccessX_Feedback_Enable
GDK_Acircumflex
GDK_Adiaeresis
GDK_Agrave
GDK_Alt_L
GDK_Alt_R
GDK_Amacron
GDK_Aogonek
GDK_Arabic_ain
GDK_Arabic_alef
GDK_Arabic_alefmaksura
GDK_Arabic_beh
GDK_Arabic_comma
GDK_Arabic_dad
GDK_Arabic_dal
GDK_Arabic_damma
GDK_Arabic_dammatan
GDK_Arabic_fatha
GDK_Arabic_fathatan
GDK_Arabic_feh
GDK_Arabic_ghain
GDK_Arabic_ha
GDK_Arabic_hah
GDK_Arabic_hamza
GDK_Arabic_hamzaonalef
GDK_Arabic_hamzaonwaw
GDK_Arabic_hamzaonyeh
GDK_Arabic_hamzaunderalef
GDK_Arabic_heh
GDK_Arabic_jeem
GDK_Arabic_kaf
GDK_Arabic_kasra
GDK_Arabic_kasratan
GDK_Arabic_khah
GDK_Arabic_lam
GDK_Arabic_maddaonalef
GDK_Arabic_meem
GDK_Arabic_noon
GDK_Arabic_qaf
GDK_Arabic_question_mark
GDK_Arabic_ra
GDK_Arabic_sad
GDK_Arabic_seen
GDK_Arabic_semicolon
GDK_Arabic_shadda
GDK_Arabic_sheen
GDK_Arabic_sukun
GDK_Arabic_switch
GDK_Arabic_tah
GDK_Arabic_tatweel
GDK_Arabic_teh
GDK_Arabic_tehmarbuta
GDK_Arabic_thal
GDK_Arabic_theh
GDK_Arabic_waw
GDK_Arabic_yeh
GDK_Arabic_zah
GDK_Arabic_zain
GDK_Aring
GDK_Atilde
GDK_AudibleBell_Enable
GDK_B
GDK_BackSpace
GDK_Begin
GDK_BounceKeys_Enable
GDK_Break
GDK_Byelorussian_SHORTU
GDK_Byelorussian_shortu
GDK_C
GDK_Cabovedot
GDK_Cacute
GDK_Cancel
GDK_Caps_Lock
GDK_Ccaron
GDK_Ccedilla
GDK_Ccircumflex
GDK_Clear
GDK_Codeinput
GDK_ColonSign
GDK_Control_L
GDK_Control_R
GDK_CruzeiroSign
GDK_Cyrillic_A
GDK_Cyrillic_BE
GDK_Cyrillic_CHE
GDK_Cyrillic_DE
GDK_Cyrillic_DZHE
GDK_Cyrillic_E
GDK_Cyrillic_EF
GDK_Cyrillic_EL
GDK_Cyrillic_EM
GDK_Cyrillic_EN
GDK_Cyrillic_ER
GDK_Cyrillic_ES
GDK_Cyrillic_GHE
GDK_Cyrillic_HA
GDK_Cyrillic_HARDSIGN
GDK_Cyrillic_I
GDK_Cyrillic_IE
GDK_Cyrillic_IO
GDK_Cyrillic_JE
GDK_Cyrillic_KA
GDK_Cyrillic_LJE
GDK_Cyrillic_NJE
GDK_Cyrillic_O
GDK_Cyrillic_PE
GDK_Cyrillic_SHA
GDK_Cyrillic_SHCHA
GDK_Cyrillic_SHORTI
GDK_Cyrillic_SOFTSIGN
GDK_Cyrillic_TE
GDK_Cyrillic_TSE
GDK_Cyrillic_U
GDK_Cyrillic_VE
GDK_Cyrillic_YA
GDK_Cyrillic_YERU
GDK_Cyrillic_YU
GDK_Cyrillic_ZE
GDK_Cyrillic_ZHE
GDK_Cyrillic_a
GDK_Cyrillic_be
GDK_Cyrillic_che
GDK_Cyrillic_de
GDK_Cyrillic_dzhe
GDK_Cyrillic_e
GDK_Cyrillic_ef
GDK_Cyrillic_el
GDK_Cyrillic_em
GDK_Cyrillic_en
GDK_Cyrillic_er
GDK_Cyrillic_es
GDK_Cyrillic_ghe
GDK_Cyrillic_ha
GDK_Cyrillic_hardsign
GDK_Cyrillic_i
GDK_Cyrillic_ie
GDK_Cyrillic_io
GDK_Cyrillic_je
GDK_Cyrillic_ka
GDK_Cyrillic_lje
GDK_Cyrillic_nje
GDK_Cyrillic_o
GDK_Cyrillic_pe
GDK_Cyrillic_sha
GDK_Cyrillic_shcha
GDK_Cyrillic_shorti
GDK_Cyrillic_softsign
GDK_Cyrillic_te
GDK_Cyrillic_tse
GDK_Cyrillic_u
GDK_Cyrillic_ve
GDK_Cyrillic_ya
GDK_Cyrillic_yeru
GDK_Cyrillic_yu
GDK_Cyrillic_ze
GDK_Cyrillic_zhe
GDK_D
GDK_Dcaron
GDK_Delete
GDK_DongSign
GDK_Down
GDK_Dstroke
GDK_E
GDK_ENG
GDK_ETH
GDK_Eabovedot
GDK_Eacute
GDK_Ecaron
GDK_Ecircumflex
GDK_EcuSign
GDK_Ediaeresis
GDK_Egrave
GDK_Eisu_Shift
GDK_Eisu_toggle
GDK_Emacron
GDK_End
GDK_Eogonek
GDK_Escape
GDK_Eth
GDK_EuroSign
GDK_Execute
GDK_F
GDK_F1
GDK_F10
GDK_F11
GDK_F12
GDK_F13
GDK_F14
GDK_F15
GDK_F16
GDK_F17
GDK_F18
GDK_F19
GDK_F2
GDK_F20
GDK_F21
GDK_F22
GDK_F23
GDK_F24
GDK_F25
GDK_F26
GDK_F27
GDK_F28
GDK_F29
GDK_F3
GDK_F30
GDK_F31
GDK_F32
GDK_F33
GDK_F34
GDK_F35
GDK_F4
GDK_F5
GDK_F6
GDK_F7
GDK_F8
GDK_F9
GDK_FFrancSign
GDK_Find
GDK_First_Virtual_Screen
GDK_G
GDK_Gabovedot
GDK_Gbreve
GDK_Gcedilla
GDK_Gcircumflex
GDK_Greek_ALPHA
GDK_Greek_ALPHAaccent
GDK_Greek_BETA
GDK_Greek_CHI
GDK_Greek_DELTA
GDK_Greek_EPSILON
GDK_Greek_EPSILONaccent
GDK_Greek_ETA
GDK_Greek_ETAaccent
GDK_Greek_GAMMA
GDK_Greek_IOTA
GDK_Greek_IOTAaccent
GDK_Greek_IOTAdiaeresis
GDK_Greek_KAPPA
GDK_Greek_LAMBDA
GDK_Greek_LAMDA
GDK_Greek_MU
GDK_Greek_NU
GDK_Greek_OMEGA
GDK_Greek_OMEGAaccent
GDK_Greek_OMICRON
GDK_Greek_OMICRONaccent
GDK_Greek_PHI
GDK_Greek_PI
GDK_Greek_PSI
GDK_Greek_RHO
GDK_Greek_SIGMA
GDK_Greek_TAU
GDK_Greek_THETA
GDK_Greek_UPSILON
GDK_Greek_UPSILONaccent
GDK_Greek_UPSILONdieresis
GDK_Greek_XI
GDK_Greek_ZETA
GDK_Greek_accentdieresis
GDK_Greek_alpha
GDK_Greek_alphaaccent
GDK_Greek_beta
GDK_Greek_chi
GDK_Greek_delta
GDK_Greek_epsilon
GDK_Greek_epsilonaccent
GDK_Greek_eta
GDK_Greek_etaaccent
GDK_Greek_finalsmallsigma
GDK_Greek_gamma
GDK_Greek_horizbar
GDK_Greek_iota
GDK_Greek_iotaaccent
GDK_Greek_iotaaccentdieresis
GDK_Greek_iotadieresis
GDK_Greek_kappa
GDK_Greek_lambda
GDK_Greek_lamda
GDK_Greek_mu
GDK_Greek_nu
GDK_Greek_omega
GDK_Greek_omegaaccent
GDK_Greek_omicron
GDK_Greek_omicronaccent
GDK_Greek_phi
GDK_Greek_pi
GDK_Greek_psi
GDK_Greek_rho
GDK_Greek_sigma
GDK_Greek_switch
GDK_Greek_tau
GDK_Greek_theta
GDK_Greek_upsilon
GDK_Greek_upsilonaccent
GDK_Greek_upsilonaccentdieresis
GDK_Greek_upsilondieresis
GDK_Greek_xi
GDK_Greek_zeta
GDK_H
GDK_Hangul
GDK_Hangul_A
GDK_Hangul_AE
GDK_Hangul_AraeA
GDK_Hangul_AraeAE
GDK_Hangul_Banja
GDK_Hangul_Cieuc
GDK_Hangul_Codeinput
GDK_Hangul_Dikeud
GDK_Hangul_E
GDK_Hangul_EO
GDK_Hangul_EU
GDK_Hangul_End
GDK_Hangul_Hanja
GDK_Hangul_Hieuh
GDK_Hangul_I
GDK_Hangul_Ieung
GDK_Hangul_J_Cieuc
GDK_Hangul_J_Dikeud
GDK_Hangul_J_Hieuh
GDK_Hangul_J_Ieung
GDK_Hangul_J_Jieuj
GDK_Hangul_J_Khieuq
GDK_Hangul_J_Kiyeog
GDK_Hangul_J_KiyeogSios
GDK_Hangul_J_KkogjiDalrinIeung
GDK_Hangul_J_Mieum
GDK_Hangul_J_Nieun
GDK_Hangul_J_NieunHieuh
GDK_Hangul_J_NieunJieuj
GDK_Hangul_J_PanSios
GDK_Hangul_J_Phieuf
GDK_Hangul_J_Pieub
GDK_Hangul_J_PieubSios
GDK_Hangul_J_Rieul
GDK_Hangul_J_RieulHieuh
GDK_Hangul_J_RieulKiyeog
GDK_Hangul_J_RieulMieum
GDK_Hangul_J_RieulPhieuf
GDK_Hangul_J_RieulPieub
GDK_Hangul_J_RieulSios
GDK_Hangul_J_RieulTieut
GDK_Hangul_J_Sios
GDK_Hangul_J_SsangKiyeog
GDK_Hangul_J_SsangSios
GDK_Hangul_J_Tieut
GDK_Hangul_J_YeorinHieuh
GDK_Hangul_Jamo
GDK_Hangul_Jeonja
GDK_Hangul_Jieuj
GDK_Hangul_Khieuq
GDK_Hangul_Kiyeog
GDK_Hangul_KiyeogSios
GDK_Hangul_KkogjiDalrinIeung
GDK_Hangul_Mieum
GDK_Hangul_MultipleCandidate
GDK_Hangul_Nieun
GDK_Hangul_NieunHieuh
GDK_Hangul_NieunJieuj
GDK_Hangul_O
GDK_Hangul_OE
GDK_Hangul_PanSios
GDK_Hangul_Phieuf
GDK_Hangul_Pieub
GDK_Hangul_PieubSios
GDK_Hangul_PostHanja
GDK_Hangul_PreHanja
GDK_Hangul_PreviousCandidate
GDK_Hangul_Rieul
GDK_Hangul_RieulHieuh
GDK_Hangul_RieulKiyeog
GDK_Hangul_RieulMieum
GDK_Hangul_RieulPhieuf
GDK_Hangul_RieulPieub
GDK_Hangul_RieulSios
GDK_Hangul_RieulTieut
GDK_Hangul_RieulYeorinHieuh
GDK_Hangul_Romaja
GDK_Hangul_SingleCandidate
GDK_Hangul_Sios
GDK_Hangul_Special
GDK_Hangul_SsangDikeud
GDK_Hangul_SsangJieuj
GDK_Hangul_SsangKiyeog
GDK_Hangul_SsangPieub
GDK_Hangul_SsangSios
GDK_Hangul_Start
GDK_Hangul_SunkyeongeumMieum
GDK_Hangul_SunkyeongeumPhieuf
GDK_Hangul_SunkyeongeumPieub
GDK_Hangul_Tieut
GDK_Hangul_U
GDK_Hangul_WA
GDK_Hangul_WAE
GDK_Hangul_WE
GDK_Hangul_WEO
GDK_Hangul_WI
GDK_Hangul_YA
GDK_Hangul_YAE
GDK_Hangul_YE
GDK_Hangul_YEO
GDK_Hangul_YI
GDK_Hangul_YO
GDK_Hangul_YU
GDK_Hangul_YeorinHieuh
GDK_Hangul_switch
GDK_Hankaku
GDK_Hcircumflex
GDK_Hebrew_switch
GDK_Help
GDK_Henkan
GDK_Henkan_Mode
GDK_Hiragana
GDK_Hiragana_Katakana
GDK_Home
GDK_Hstroke
GDK_Hyper_L
GDK_Hyper_R
GDK_I
GDK_ISO_Center_Object
GDK_ISO_Continuous_Underline
GDK_ISO_Discontinuous_Underline
GDK_ISO_Emphasize
GDK_ISO_Enter
GDK_ISO_Fast_Cursor_Down
GDK_ISO_Fast_Cursor_Left
GDK_ISO_Fast_Cursor_Right
GDK_ISO_Fast_Cursor_Up
GDK_ISO_First_Group
GDK_ISO_First_Group_Lock
GDK_ISO_Group_Latch
GDK_ISO_Group_Lock
GDK_ISO_Group_Shift
GDK_ISO_Last_Group
GDK_ISO_Last_Group_Lock
GDK_ISO_Left_Tab
GDK_ISO_Level2_Latch
GDK_ISO_Level3_Latch
GDK_ISO_Level3_Lock
GDK_ISO_Level3_Shift
GDK_ISO_Lock
GDK_ISO_Move_Line_Down
GDK_ISO_Move_Line_Up
GDK_ISO_Next_Group
GDK_ISO_Next_Group_Lock
GDK_ISO_Partial_Line_Down
GDK_ISO_Partial_Line_Up
GDK_ISO_Partial_Space_Left
GDK_ISO_Partial_Space_Right
GDK_ISO_Prev_Group
GDK_ISO_Prev_Group_Lock
GDK_ISO_Release_Both_Margins
GDK_ISO_Release_Margin_Left
GDK_ISO_Release_Margin_Right
GDK_ISO_Set_Margin_Left
GDK_ISO_Set_Margin_Right
GDK_Iabovedot
GDK_Iacute
GDK_Icircumflex
GDK_Idiaeresis
GDK_Igrave
GDK_Imacron
GDK_Insert
GDK_Iogonek
GDK_Itilde
GDK_J
GDK_Jcircumflex
GDK_K
GDK_KP_0
GDK_KP_1
GDK_KP_2
GDK_KP_3
GDK_KP_4
GDK_KP_5
GDK_KP_6
GDK_KP_7
GDK_KP_8
GDK_KP_9
GDK_KP_Add
GDK_KP_Begin
GDK_KP_Decimal
GDK_KP_Delete
GDK_KP_Divide
GDK_KP_Down
GDK_KP_End
GDK_KP_Enter
GDK_KP_Equal
GDK_KP_F1
GDK_KP_F2
GDK_KP_F3
GDK_KP_F4
GDK_KP_Home
GDK_KP_Insert
GDK_KP_Left
GDK_KP_Multiply
GDK_KP_Next
GDK_KP_Page_Down
GDK_KP_Page_Up
GDK_KP_Prior
GDK_KP_Right
GDK_KP_Separator
GDK_KP_Space
GDK_KP_Subtract
GDK_KP_Tab
GDK_KP_Up
GDK_Kana_Lock
GDK_Kana_Shift
GDK_Kanji
GDK_Kanji_Bangou
GDK_Katakana
GDK_Kcedilla
GDK_Korean_Won
GDK_L
GDK_L1
GDK_L10
GDK_L2
GDK_L3
GDK_L4
GDK_L5
GDK_L6
GDK_L7
GDK_L8
GDK_L9
GDK_Lacute
GDK_Last_Virtual_Screen
GDK_Lcaron
GDK_Lcedilla
GDK_Left
GDK_Linefeed
GDK_LiraSign
GDK_Lstroke
GDK_M
GDK_Macedonia_DSE
GDK_Macedonia_GJE
GDK_Macedonia_KJE
GDK_Macedonia_dse
GDK_Macedonia_gje
GDK_Macedonia_kje
GDK_Mae_Koho
GDK_Massyo
GDK_Menu
GDK_Meta_L
GDK_Meta_R
GDK_MillSign
GDK_Mode_switch
GDK_MouseKeys_Accel_Enable
GDK_MouseKeys_Enable
GDK_Muhenkan
GDK_Multi_key
GDK_MultipleCandidate
GDK_N
GDK_Nacute
GDK_NairaSign
GDK_Ncaron
GDK_Ncedilla
GDK_NewSheqelSign
GDK_Next
GDK_Next_Virtual_Screen
GDK_Ntilde
GDK_Num_Lock
GDK_O
GDK_OE
GDK_Oacute
GDK_Ocircumflex
GDK_Odiaeresis
GDK_Odoubleacute
GDK_Ograve
GDK_Omacron
GDK_Ooblique
GDK_Otilde
GDK_Overlay1_Enable
GDK_Overlay2_Enable
GDK_P
GDK_Page_Down
GDK_Page_Up
GDK_Pause
GDK_PesetaSign
GDK_Pointer_Accelerate
GDK_Pointer_Button1
GDK_Pointer_Button2
GDK_Pointer_Button3
GDK_Pointer_Button4
GDK_Pointer_Button5
GDK_Pointer_Button_Dflt
GDK_Pointer_DblClick1
GDK_Pointer_DblClick2
GDK_Pointer_DblClick3
GDK_Pointer_DblClick4
GDK_Pointer_DblClick5
GDK_Pointer_DblClick_Dflt
GDK_Pointer_DfltBtnNext
GDK_Pointer_DfltBtnPrev
GDK_Pointer_Down
GDK_Pointer_DownLeft
GDK_Pointer_DownRight
GDK_Pointer_Drag1
GDK_Pointer_Drag2
GDK_Pointer_Drag3
GDK_Pointer_Drag4
GDK_Pointer_Drag5
GDK_Pointer_Drag_Dflt
GDK_Pointer_EnableKeys
GDK_Pointer_Left
GDK_Pointer_Right
GDK_Pointer_Up
GDK_Pointer_UpLeft
GDK_Pointer_UpRight
GDK_Prev_Virtual_Screen
GDK_PreviousCandidate
GDK_Print
GDK_Prior
GDK_Q
GDK_R
GDK_R1
GDK_R10
GDK_R11
GDK_R12
GDK_R13
GDK_R14
GDK_R15
GDK_R2
GDK_R3
GDK_R4
GDK_R5
GDK_R6
GDK_R7
GDK_R8
GDK_R9
GDK_Racute
GDK_Rcaron
GDK_Rcedilla
GDK_Redo
GDK_RepeatKeys_Enable
GDK_Return
GDK_Right
GDK_Romaji
GDK_RupeeSign
GDK_S
GDK_Sacute
GDK_Scaron
GDK_Scedilla
GDK_Scircumflex
GDK_Scroll_Lock
GDK_Select
GDK_Serbian_DJE
GDK_Serbian_DZE
GDK_Serbian_JE
GDK_Serbian_LJE
GDK_Serbian_NJE
GDK_Serbian_TSHE
GDK_Serbian_dje
GDK_Serbian_dze
GDK_Serbian_je
GDK_Serbian_lje
GDK_Serbian_nje
GDK_Serbian_tshe
GDK_Shift_L
GDK_Shift_Lock
GDK_Shift_R
GDK_SingleCandidate
GDK_SlowKeys_Enable
GDK_StickyKeys_Enable
GDK_Super_L
GDK_Super_R
GDK_Sys_Req
GDK_T
GDK_THORN
GDK_Tab
GDK_Tcaron
GDK_Tcedilla
GDK_Terminate_Server
GDK_Thai_baht
GDK_Thai_bobaimai
GDK_Thai_chochan
GDK_Thai_chochang
GDK_Thai_choching
GDK_Thai_chochoe
GDK_Thai_dochada
GDK_Thai_dodek
GDK_Thai_fofa
GDK_Thai_fofan
GDK_Thai_hohip
GDK_Thai_honokhuk
GDK_Thai_khokhai
GDK_Thai_khokhon
GDK_Thai_khokhuat
GDK_Thai_khokhwai
GDK_Thai_khorakhang
GDK_Thai_kokai
GDK_Thai_lakkhangyao
GDK_Thai_lekchet
GDK_Thai_lekha
GDK_Thai_lekhok
GDK_Thai_lekkao
GDK_Thai_leknung
GDK_Thai_lekpaet
GDK_Thai_leksam
GDK_Thai_leksi
GDK_Thai_leksong
GDK_Thai_leksun
GDK_Thai_lochula
GDK_Thai_loling
GDK_Thai_lu
GDK_Thai_maichattawa
GDK_Thai_maiek
GDK_Thai_maihanakat
GDK_Thai_maihanakat_maitho
GDK_Thai_maitaikhu
GDK_Thai_maitho
GDK_Thai_maitri
GDK_Thai_maiyamok
GDK_Thai_moma
GDK_Thai_ngongu
GDK_Thai_nikhahit
GDK_Thai_nonen
GDK_Thai_nonu
GDK_Thai_oang
GDK_Thai_paiyannoi
GDK_Thai_phinthu
GDK_Thai_phophan
GDK_Thai_phophung
GDK_Thai_phosamphao
GDK_Thai_popla
GDK_Thai_rorua
GDK_Thai_ru
GDK_Thai_saraa
GDK_Thai_saraaa
GDK_Thai_saraae
GDK_Thai_saraaimaimalai
GDK_Thai_saraaimaimuan
GDK_Thai_saraam
GDK_Thai_sarae
GDK_Thai_sarai
GDK_Thai_saraii
GDK_Thai_sarao
GDK_Thai_sarau
GDK_Thai_saraue
GDK_Thai_sarauee
GDK_Thai_sarauu
GDK_Thai_sorusi
GDK_Thai_sosala
GDK_Thai_soso
GDK_Thai_sosua
GDK_Thai_thanthakhat
GDK_Thai_thonangmontho
GDK_Thai_thophuthao
GDK_Thai_thothahan
GDK_Thai_thothan
GDK_Thai_thothong
GDK_Thai_thothung
GDK_Thai_topatak
GDK_Thai_totao
GDK_Thai_wowaen
GDK_Thai_yoyak
GDK_Thai_yoying
GDK_Thorn
GDK_Touroku
GDK_Tslash
GDK_U
GDK_Uacute
GDK_Ubreve
GDK_Ucircumflex
GDK_Udiaeresis
GDK_Udoubleacute
GDK_Ugrave
GDK_Ukrainian_I
GDK_Ukrainian_IE
GDK_Ukrainian_YI
GDK_Ukrainian_i
GDK_Ukrainian_ie
GDK_Ukrainian_yi
GDK_Ukranian_I
GDK_Ukranian_JE
GDK_Ukranian_YI
GDK_Ukranian_i
GDK_Ukranian_je
GDK_Ukranian_yi
GDK_Umacron
GDK_Undo
GDK_Uogonek
GDK_Up
GDK_Uring
GDK_Utilde
GDK_V
GDK_VoidSymbol
GDK_W
GDK_WonSign
GDK_X
GDK_Y
GDK_Yacute
GDK_Ydiaeresis
GDK_Z
GDK_Zabovedot
GDK_Zacute
GDK_Zcaron
GDK_Zen_Koho
GDK_Zenkaku
GDK_Zenkaku_Hankaku
GDK_a
GDK_aacute
GDK_abovedot
GDK_abreve
GDK_acircumflex
GDK_acute
GDK_adiaeresis
GDK_ae
GDK_agrave
GDK_amacron
GDK_ampersand
GDK_aogonek
GDK_apostrophe
GDK_approximate
GDK_aring
GDK_asciicircum
GDK_asciitilde
GDK_asterisk
GDK_at
GDK_atilde
GDK_b
GDK_backslash
GDK_ballotcross
GDK_bar
GDK_blank
GDK_botintegral
GDK_botleftparens
GDK_botleftsqbracket
GDK_botleftsummation
GDK_botrightparens
GDK_botrightsqbracket
GDK_botrightsummation
GDK_bott
GDK_botvertsummationconnector
GDK_braceleft
GDK_braceright
GDK_bracketleft
GDK_bracketright
GDK_breve
GDK_brokenbar
GDK_c
GDK_cabovedot
GDK_cacute
GDK_careof
GDK_caret
GDK_caron
GDK_ccaron
GDK_ccedilla
GDK_ccircumflex
GDK_cedilla
GDK_cent
GDK_checkerboard
GDK_checkmark
GDK_circle
GDK_club
GDK_colon
GDK_comma
GDK_copyright
GDK_cr
GDK_crossinglines
GDK_currency
GDK_cursor
GDK_d
GDK_dagger
GDK_dcaron
GDK_dead_abovedot
GDK_dead_abovering
GDK_dead_acute
GDK_dead_belowdot
GDK_dead_breve
GDK_dead_caron
GDK_dead_cedilla
GDK_dead_circumflex
GDK_dead_diaeresis
GDK_dead_doubleacute
GDK_dead_grave
GDK_dead_iota
GDK_dead_macron
GDK_dead_ogonek
GDK_dead_semivoiced_sound
GDK_dead_tilde
GDK_dead_voiced_sound
GDK_decimalpoint
GDK_degree
GDK_diaeresis
GDK_diamond
GDK_digitspace
GDK_division
GDK_dollar
GDK_doubbaselinedot
GDK_doubleacute
GDK_doubledagger
GDK_doublelowquotemark
GDK_downarrow
GDK_downcaret
GDK_downshoe
GDK_downstile
GDK_downtack
GDK_dstroke
GDK_e
GDK_eabovedot
GDK_eacute
GDK_ecaron
GDK_ecircumflex
GDK_ediaeresis
GDK_egrave
GDK_ellipsis
GDK_em3space
GDK_em4space
GDK_emacron
GDK_emdash
GDK_emfilledcircle
GDK_emfilledrect
GDK_emopencircle
GDK_emopenrectangle
GDK_emspace
GDK_endash
GDK_enfilledcircbullet
GDK_enfilledsqbullet
GDK_eng
GDK_enopencircbullet
GDK_enopensquarebullet
GDK_enspace
GDK_eogonek
GDK_equal
GDK_eth
GDK_exclam
GDK_exclamdown
GDK_f
GDK_femalesymbol
GDK_ff
GDK_figdash
GDK_filledlefttribullet
GDK_filledrectbullet
GDK_filledrighttribullet
GDK_filledtribulletdown
GDK_filledtribulletup
GDK_fiveeighths
GDK_fivesixths
GDK_fourfifths
GDK_function
GDK_g
GDK_gabovedot
GDK_gbreve
GDK_gcedilla
GDK_gcircumflex
GDK_grave
GDK_greater
GDK_greaterthanequal
GDK_guillemotleft
GDK_guillemotright
GDK_h
GDK_hairspace
GDK_hcircumflex
GDK_heart
GDK_hebrew_aleph
GDK_hebrew_ayin
GDK_hebrew_bet
GDK_hebrew_beth
GDK_hebrew_chet
GDK_hebrew_dalet
GDK_hebrew_daleth
GDK_hebrew_doublelowline
GDK_hebrew_finalkaph
GDK_hebrew_finalmem
GDK_hebrew_finalnun
GDK_hebrew_finalpe
GDK_hebrew_finalzade
GDK_hebrew_finalzadi
GDK_hebrew_gimel
GDK_hebrew_gimmel
GDK_hebrew_he
GDK_hebrew_het
GDK_hebrew_kaph
GDK_hebrew_kuf
GDK_hebrew_lamed
GDK_hebrew_mem
GDK_hebrew_nun
GDK_hebrew_pe
GDK_hebrew_qoph
GDK_hebrew_resh
GDK_hebrew_samech
GDK_hebrew_samekh
GDK_hebrew_shin
GDK_hebrew_taf
GDK_hebrew_taw
GDK_hebrew_tet
GDK_hebrew_teth
GDK_hebrew_waw
GDK_hebrew_yod
GDK_hebrew_zade
GDK_hebrew_zadi
GDK_hebrew_zain
GDK_hebrew_zayin
GDK_hexagram
GDK_horizconnector
GDK_horizlinescan1
GDK_horizlinescan3
GDK_horizlinescan5
GDK_horizlinescan7
GDK_horizlinescan9
GDK_hstroke
GDK_ht
GDK_hyphen
GDK_i
GDK_iacute
GDK_icircumflex
GDK_identical
GDK_idiaeresis
GDK_idotless
GDK_ifonlyif
GDK_igrave
GDK_imacron
GDK_implies
GDK_includedin
GDK_includes
GDK_infinity
GDK_integral
GDK_intersection
GDK_iogonek
GDK_itilde
GDK_j
GDK_jcircumflex
GDK_jot
GDK_k
GDK_kana_A
GDK_kana_CHI
GDK_kana_E
GDK_kana_FU
GDK_kana_HA
GDK_kana_HE
GDK_kana_HI
GDK_kana_HO
GDK_kana_HU
GDK_kana_I
GDK_kana_KA
GDK_kana_KE
GDK_kana_KI
GDK_kana_KO
GDK_kana_KU
GDK_kana_MA
GDK_kana_ME
GDK_kana_MI
GDK_kana_MO
GDK_kana_MU
GDK_kana_N
GDK_kana_NA
GDK_kana_NE
GDK_kana_NI
GDK_kana_NO
GDK_kana_NU
GDK_kana_O
GDK_kana_RA
GDK_kana_RE
GDK_kana_RI
GDK_kana_RO
GDK_kana_RU
GDK_kana_SA
GDK_kana_SE
GDK_kana_SHI
GDK_kana_SO
GDK_kana_SU
GDK_kana_TA
GDK_kana_TE
GDK_kana_TI
GDK_kana_TO
GDK_kana_TSU
GDK_kana_TU
GDK_kana_U
GDK_kana_WA
GDK_kana_WO
GDK_kana_YA
GDK_kana_YO
GDK_kana_YU
GDK_kana_a
GDK_kana_closingbracket
GDK_kana_comma
GDK_kana_conjunctive
GDK_kana_e
GDK_kana_fullstop
GDK_kana_i
GDK_kana_middledot
GDK_kana_o
GDK_kana_openingbracket
GDK_kana_switch
GDK_kana_tsu
GDK_kana_tu
GDK_kana_u
GDK_kana_ya
GDK_kana_yo
GDK_kana_yu
GDK_kappa
GDK_kcedilla
GDK_kra
GDK_l
GDK_lacute
GDK_latincross
GDK_lcaron
GDK_lcedilla
GDK_leftanglebracket
GDK_leftarrow
GDK_leftcaret
GDK_leftdoublequotemark
GDK_leftmiddlecurlybrace
GDK_leftopentriangle
GDK_leftpointer
GDK_leftradical
GDK_leftshoe
GDK_leftsinglequotemark
GDK_leftt
GDK_lefttack
GDK_less
GDK_lessthanequal
GDK_lf
GDK_logicaland
GDK_logicalor
GDK_lowleftcorner
GDK_lowrightcorner
GDK_lstroke
GDK_m
GDK_macron
GDK_malesymbol
GDK_maltesecross
GDK_marker
GDK_masculine
GDK_minus
GDK_minutes
GDK_mu
GDK_multiply
GDK_musicalflat
GDK_musicalsharp
GDK_n
GDK_nabla
GDK_nacute
GDK_ncaron
GDK_ncedilla
GDK_nl
GDK_nobreakspace
GDK_notequal
GDK_notsign
GDK_ntilde
GDK_numbersign
GDK_numerosign
GDK_o
GDK_oacute
GDK_ocircumflex
GDK_odiaeresis
GDK_odoubleacute
GDK_oe
GDK_ogonek
GDK_ograve
GDK_omacron
GDK_oneeighth
GDK_onefifth
GDK_onehalf
GDK_onequarter
GDK_onesixth
GDK_onesuperior
GDK_onethird
GDK_openrectbullet
GDK_openstar
GDK_opentribulletdown
GDK_opentribulletup
GDK_ordfeminine
GDK_oslash
GDK_otilde
GDK_overbar
GDK_overline
GDK_p
GDK_paragraph
GDK_parenleft
GDK_parenright
GDK_partialderivative
GDK_percent
GDK_period
GDK_periodcentered
GDK_phonographcopyright
GDK_plus
GDK_plusminus
GDK_prescription
GDK_prolongedsound
GDK_punctspace
GDK_q
GDK_quad
GDK_question
GDK_questiondown
GDK_quotedbl
GDK_quoteleft
GDK_quoteright
GDK_r
GDK_racute
GDK_radical
GDK_rcaron
GDK_rcedilla
GDK_registered
GDK_rightanglebracket
GDK_rightarrow
GDK_rightcaret
GDK_rightdoublequotemark
GDK_rightmiddlecurlybrace
GDK_rightmiddlesummation
GDK_rightopentriangle
GDK_rightpointer
GDK_rightshoe
GDK_rightsinglequotemark
GDK_rightt
GDK_righttack
GDK_s
GDK_sacute
GDK_scaron
GDK_scedilla
GDK_scircumflex
GDK_script_switch
GDK_seconds
GDK_section
GDK_semicolon
GDK_semivoicedsound
GDK_seveneighths
GDK_signaturemark
GDK_signifblank
GDK_similarequal
GDK_singlelowquotemark
GDK_slash
GDK_soliddiamond
GDK_space
GDK_ssharp
GDK_sterling
GDK_t
GDK_tcaron
GDK_tcedilla
GDK_telephone
GDK_telephonerecorder
GDK_therefore
GDK_thinspace
GDK_thorn
GDK_threeeighths
GDK_threefifths
GDK_threequarters
GDK_threesuperior
GDK_topintegral
GDK_topleftparens
GDK_topleftradical
GDK_topleftsqbracket
GDK_topleftsummation
GDK_toprightparens
GDK_toprightsqbracket
GDK_toprightsummation
GDK_topt
GDK_topvertsummationconnector
GDK_trademark
GDK_trademarkincircle
GDK_tslash
GDK_twofifths
GDK_twosuperior
GDK_twothirds
GDK_u
GDK_uacute
GDK_ubreve
GDK_ucircumflex
GDK_udiaeresis
GDK_udoubleacute
GDK_ugrave
GDK_umacron
GDK_underbar
GDK_underscore
GDK_union
GDK_uogonek
GDK_uparrow
GDK_upcaret
GDK_upleftcorner
GDK_uprightcorner
GDK_upshoe
GDK_upstile
GDK_uptack
GDK_uring
GDK_utilde
GDK_v
GDK_variation
GDK_vertbar
GDK_vertconnector
GDK_voicedsound
GDK_vt
GDK_w
GDK_x
GDK_y
GDK_yacute
GDK_ydiaeresis
GDK_yen
GDK_z
GDK_zabovedot
GDK_zacute
GDK_zcaron
GDK_Abelowdot
GDK_Abreveacute
GDK_Abrevebelowdot
GDK_Abrevegrave
GDK_Abrevehook
GDK_Abrevetilde
GDK_Acircumflexacute
GDK_Acircumflexbelowdot
GDK_Acircumflexgrave
GDK_Acircumflexhook
GDK_Acircumflextilde
GDK_Ahook
GDK_Arabic_0
GDK_Arabic_1
GDK_Arabic_2
GDK_Arabic_3
GDK_Arabic_4
GDK_Arabic_5
GDK_Arabic_6
GDK_Arabic_7
GDK_Arabic_8
GDK_Arabic_9
GDK_Arabic_ddal
GDK_Arabic_farsi_yeh
GDK_Arabic_fullstop
GDK_Arabic_gaf
GDK_Arabic_hamza_above
GDK_Arabic_hamza_below
GDK_Arabic_heh_doachashmee
GDK_Arabic_heh_goal
GDK_Arabic_jeh
GDK_Arabic_keheh
GDK_Arabic_madda_above
GDK_Arabic_noon_ghunna
GDK_Arabic_peh
GDK_Arabic_percent
GDK_Arabic_rreh
GDK_Arabic_superscript_alef
GDK_Arabic_tcheh
GDK_Arabic_tteh
GDK_Arabic_veh
GDK_Arabic_yeh_baree
GDK_Armenian_AT
GDK_Armenian_AYB
GDK_Armenian_BEN
GDK_Armenian_CHA
GDK_Armenian_DA
GDK_Armenian_DZA
GDK_Armenian_E
GDK_Armenian_FE
GDK_Armenian_GHAT
GDK_Armenian_GIM
GDK_Armenian_HI
GDK_Armenian_HO
GDK_Armenian_INI
GDK_Armenian_JE
GDK_Armenian_KE
GDK_Armenian_KEN
GDK_Armenian_KHE
GDK_Armenian_LYUN
GDK_Armenian_MEN
GDK_Armenian_NU
GDK_Armenian_O
GDK_Armenian_PE
GDK_Armenian_PYUR
GDK_Armenian_RA
GDK_Armenian_RE
GDK_Armenian_SE
GDK_Armenian_SHA
GDK_Armenian_TCHE
GDK_Armenian_TO
GDK_Armenian_TSA
GDK_Armenian_TSO
GDK_Armenian_TYUN
GDK_Armenian_VEV
GDK_Armenian_VO
GDK_Armenian_VYUN
GDK_Armenian_YECH
GDK_Armenian_ZA
GDK_Armenian_ZHE
GDK_Armenian_accent
GDK_Armenian_amanak
GDK_Armenian_apostrophe
GDK_Armenian_at
GDK_Armenian_ayb
GDK_Armenian_ben
GDK_Armenian_but
GDK_Armenian_cha
GDK_Armenian_da
GDK_Armenian_dza
GDK_Armenian_e
GDK_Armenian_exclam
GDK_Armenian_fe
GDK_Armenian_full_stop
GDK_Armenian_ghat
GDK_Armenian_gim
GDK_Armenian_hi
GDK_Armenian_ho
GDK_Armenian_hyphen
GDK_Armenian_ini
GDK_Armenian_je
GDK_Armenian_ke
GDK_Armenian_ken
GDK_Armenian_khe
GDK_Armenian_ligature_ew
GDK_Armenian_lyun
GDK_Armenian_men
GDK_Armenian_nu
GDK_Armenian_o
GDK_Armenian_paruyk
GDK_Armenian_pe
GDK_Armenian_pyur
GDK_Armenian_question
GDK_Armenian_ra
GDK_Armenian_re
GDK_Armenian_se
GDK_Armenian_separation_mark
GDK_Armenian_sha
GDK_Armenian_shesht
GDK_Armenian_tche
GDK_Armenian_to
GDK_Armenian_tsa
GDK_Armenian_tso
GDK_Armenian_tyun
GDK_Armenian_verjaket
GDK_Armenian_vev
GDK_Armenian_vo
GDK_Armenian_vyun
GDK_Armenian_yech
GDK_Armenian_yentamna
GDK_Armenian_za
GDK_Armenian_zhe
GDK_Babovedot
GDK_Cyrillic_CHE_descender
GDK_Cyrillic_CHE_vertstroke
GDK_Cyrillic_EN_descender
GDK_Cyrillic_GHE_bar
GDK_Cyrillic_HA_descender
GDK_Cyrillic_I_macron
GDK_Cyrillic_KA_descender
GDK_Cyrillic_KA_vertstroke
GDK_Cyrillic_O_bar
GDK_Cyrillic_SCHWA
GDK_Cyrillic_SHHA
GDK_Cyrillic_U_macron
GDK_Cyrillic_U_straight
GDK_Cyrillic_U_straight_bar
GDK_Cyrillic_ZHE_descender
GDK_Cyrillic_che_descender
GDK_Cyrillic_che_vertstroke
GDK_Cyrillic_en_descender
GDK_Cyrillic_ghe_bar
GDK_Cyrillic_ha_descender
GDK_Cyrillic_i_macron
GDK_Cyrillic_ka_descender
GDK_Cyrillic_ka_vertstroke
GDK_Cyrillic_o_bar
GDK_Cyrillic_schwa
GDK_Cyrillic_shha
GDK_Cyrillic_u_macron
GDK_Cyrillic_u_straight
GDK_Cyrillic_u_straight_bar
GDK_Cyrillic_zhe_descender
GDK_Dabovedot
GDK_Ebelowdot
GDK_Ecircumflexacute
GDK_Ecircumflexbelowdot
GDK_Ecircumflexgrave
GDK_Ecircumflexhook
GDK_Ecircumflextilde
GDK_Ehook
GDK_Etilde
GDK_Fabovedot
GDK_Farsi_0
GDK_Farsi_1
GDK_Farsi_2
GDK_Farsi_3
GDK_Farsi_4
GDK_Farsi_5
GDK_Farsi_6
GDK_Farsi_7
GDK_Farsi_8
GDK_Farsi_9
GDK_Farsi_yeh
GDK_Gcaron
GDK_Georgian_an
GDK_Georgian_ban
GDK_Georgian_can
GDK_Georgian_char
GDK_Georgian_chin
GDK_Georgian_cil
GDK_Georgian_don
GDK_Georgian_en
GDK_Georgian_fi
GDK_Georgian_gan
GDK_Georgian_ghan
GDK_Georgian_hae
GDK_Georgian_har
GDK_Georgian_he
GDK_Georgian_hie
GDK_Georgian_hoe
GDK_Georgian_in
GDK_Georgian_jhan
GDK_Georgian_jil
GDK_Georgian_kan
GDK_Georgian_khar
GDK_Georgian_las
GDK_Georgian_man
GDK_Georgian_nar
GDK_Georgian_on
GDK_Georgian_par
GDK_Georgian_phar
GDK_Georgian_qar
GDK_Georgian_rae
GDK_Georgian_san
GDK_Georgian_shin
GDK_Georgian_tan
GDK_Georgian_tar
GDK_Georgian_un
GDK_Georgian_vin
GDK_Georgian_we
GDK_Georgian_xan
GDK_Georgian_zen
GDK_Georgian_zhar
GDK_Greek_IOTAdieresis
GDK_Ibelowdot
GDK_Ibreve
GDK_Ihook
GDK_Lbelowdot
GDK_Mabovedot
GDK_Obarred
GDK_Obelowdot
GDK_Ocaron
GDK_Ocircumflexacute
GDK_Ocircumflexbelowdot
GDK_Ocircumflexgrave
GDK_Ocircumflexhook
GDK_Ocircumflextilde
GDK_Ohook
GDK_Ohorn
GDK_Ohornacute
GDK_Ohornbelowdot
GDK_Ohorngrave
GDK_Ohornhook
GDK_Ohorntilde
GDK_Oslash
GDK_Pabovedot
GDK_SCHWA
GDK_Sabovedot
GDK_Tabovedot
GDK_Ubelowdot
GDK_Uhook
GDK_Uhorn
GDK_Uhornacute
GDK_Uhornbelowdot
GDK_Uhorngrave
GDK_Uhornhook
GDK_Uhorntilde
GDK_Ukrainian_GHE_WITH_UPTURN
GDK_Ukrainian_ghe_with_upturn
GDK_Wacute
GDK_Wcircumflex
GDK_Wdiaeresis
GDK_Wgrave
GDK_Xabovedot
GDK_Ybelowdot
GDK_Ycircumflex
GDK_Ygrave
GDK_Yhook
GDK_Ytilde
GDK_Zstroke
GDK_abelowdot
GDK_abreveacute
GDK_abrevebelowdot
GDK_abrevegrave
GDK_abrevehook
GDK_abrevetilde
GDK_acircumflexacute
GDK_acircumflexbelowdot
GDK_acircumflexgrave
GDK_acircumflexhook
GDK_acircumflextilde
GDK_ahook
GDK_approxeq
GDK_babovedot
GDK_because
GDK_containsas
GDK_cuberoot
GDK_dabovedot
GDK_dead_hook
GDK_dead_horn
GDK_dintegral
GDK_ebelowdot
GDK_ecircumflexacute
GDK_ecircumflexbelowdot
GDK_ecircumflexgrave
GDK_ecircumflexhook
GDK_ecircumflextilde
GDK_ehook
GDK_eightsubscript
GDK_eightsuperior
GDK_elementof
GDK_emptyset
GDK_etilde
GDK_fabovedot
GDK_fivesubscript
GDK_fivesuperior
GDK_foursubscript
GDK_foursuperior
GDK_fourthroot
GDK_gcaron
GDK_ibelowdot
GDK_ibreve
GDK_ihook
GDK_lbelowdot
GDK_mabovedot
GDK_ninesubscript
GDK_ninesuperior
GDK_notapproxeq
GDK_notelementof
GDK_notidentical
GDK_obarred
GDK_obelowdot
GDK_ocaron
GDK_ocircumflexacute
GDK_ocircumflexbelowdot
GDK_ocircumflexgrave
GDK_ocircumflexhook
GDK_ocircumflextilde
GDK_ohook
GDK_ohorn
GDK_ohornacute
GDK_ohornbelowdot
GDK_ohorngrave
GDK_ohornhook
GDK_ohorntilde
GDK_onesubscript
GDK_ooblique
GDK_pabovedot
GDK_partdifferential
GDK_sabovedot
GDK_schwa
GDK_sevensubscript
GDK_sevensuperior
GDK_sixsubscript
GDK_sixsuperior
GDK_squareroot
GDK_stricteq
GDK_tabovedot
GDK_threesubscript
GDK_tintegral
GDK_twosubscript
GDK_ubelowdot
GDK_uhook
GDK_uhorn
GDK_uhornacute
GDK_uhornbelowdot
GDK_uhorngrave
GDK_uhornhook
GDK_uhorntilde
GDK_wacute
GDK_wcircumflex
GDK_wdiaeresis
GDK_wgrave
GDK_xabovedot
GDK_ybelowdot
GDK_ycircumflex
GDK_ygrave
GDK_yhook
GDK_ytilde
GDK_zerosubscript
GDK_zerosuperior
GDK_zstroke
GDK_AddFavorite
GDK_ApplicationLeft
GDK_ApplicationRight
GDK_AudioCycleTrack
GDK_AudioForward
GDK_AudioLowerVolume
GDK_AudioMedia
GDK_AudioMute
GDK_AudioNext
GDK_AudioPause
GDK_AudioPlay
GDK_AudioPrev
GDK_AudioRaiseVolume
GDK_AudioRandomPlay
GDK_AudioRecord
GDK_AudioRepeat
GDK_AudioRewind
GDK_AudioStop
GDK_Away
GDK_Back
GDK_BackForward
GDK_Battery
GDK_Blue
GDK_Bluetooth
GDK_Book
GDK_BrightnessAdjust
GDK_CD
GDK_Calculator
GDK_Calendar
GDK_ClearGrab
GDK_Close
GDK_Community
GDK_ContrastAdjust
GDK_Copy
GDK_Cut
GDK_CycleAngle
GDK_DOS
GDK_Display
GDK_Documents
GDK_Eject
GDK_Excel
GDK_Explorer
GDK_Favorites
GDK_Finance
GDK_Forward
GDK_FrameBack
GDK_FrameForward
GDK_Game
GDK_Go
GDK_Green
GDK_Hibernate
GDK_History
GDK_HomePage
GDK_HotLinks
GDK_ISO_Level5_Latch
GDK_ISO_Level5_Lock
GDK_ISO_Level5_Shift
GDK_KbdBrightnessDown
GDK_KbdBrightnessUp
GDK_KbdLightOnOff
GDK_Launch0
GDK_Launch1
GDK_Launch2
GDK_Launch3
GDK_Launch4
GDK_Launch5
GDK_Launch6
GDK_Launch7
GDK_Launch8
GDK_Launch9
GDK_LaunchA
GDK_LaunchB
GDK_LaunchC
GDK_LaunchD
GDK_LaunchE
GDK_LaunchF
GDK_LightBulb
GDK_LogOff
GDK_Mail
GDK_MailForward
GDK_Market
GDK_Meeting
GDK_Memo
GDK_MenuKB
GDK_MenuPB
GDK_Messenger
GDK_ModeLock
GDK_MonBrightnessDown
GDK_MonBrightnessUp
GDK_Music
GDK_MyComputer
GDK_MySites
GDK_New
GDK_News
GDK_Next_VMode
GDK_OfficeHome
GDK_Open
GDK_OpenURL
GDK_Option
GDK_Paste
GDK_Phone
GDK_Pictures
GDK_PowerDown
GDK_PowerOff
GDK_Prev_VMode
GDK_Red
GDK_Refresh
GDK_Reload
GDK_Reply
GDK_RockerDown
GDK_RockerEnter
GDK_RockerUp
GDK_RotateWindows
GDK_RotationKB
GDK_RotationPB
GDK_Save
GDK_ScreenSaver
GDK_ScrollClick
GDK_ScrollDown
GDK_ScrollUp
GDK_Search
GDK_SelectButton
GDK_Send
GDK_Shop
GDK_Sleep
GDK_Spell
GDK_SplitScreen
GDK_Standby
GDK_Start
GDK_Stop
GDK_Subtitle
GDK_Support
GDK_Suspend
GDK_Switch_VT_1
GDK_Switch_VT_10
GDK_Switch_VT_11
GDK_Switch_VT_12
GDK_Switch_VT_2
GDK_Switch_VT_3
GDK_Switch_VT_4
GDK_Switch_VT_5
GDK_Switch_VT_6
GDK_Switch_VT_7
GDK_Switch_VT_8
GDK_Switch_VT_9
GDK_TaskPane
GDK_Terminal
GDK_Time
GDK_ToDoList
GDK_Tools
GDK_TopMenu
GDK_Travel
GDK_UWB
GDK_Ungrab
GDK_User1KB
GDK_User2KB
GDK_UserPB
GDK_VendorHome
GDK_Video
GDK_View
GDK_WLAN
GDK_WWW
GDK_WakeUp
GDK_WebCam
GDK_WheelButton
GDK_WindowClear
GDK_Word
GDK_Xfer
GDK_Yellow
GDK_ZoomIn
GDK_ZoomOut
GDK_braille_blank
GDK_braille_dot_1
GDK_braille_dot_10
GDK_braille_dot_2
GDK_braille_dot_3
GDK_braille_dot_4
GDK_braille_dot_5
GDK_braille_dot_6
GDK_braille_dot_7
GDK_braille_dot_8
GDK_braille_dot_9
GDK_braille_dots_1
GDK_braille_dots_12
GDK_braille_dots_123
GDK_braille_dots_1234
GDK_braille_dots_12345
GDK_braille_dots_123456
GDK_braille_dots_1234567
GDK_braille_dots_12345678
GDK_braille_dots_1234568
GDK_braille_dots_123457
GDK_braille_dots_1234578
GDK_braille_dots_123458
GDK_braille_dots_12346
GDK_braille_dots_123467
GDK_braille_dots_1234678
GDK_braille_dots_123468
GDK_braille_dots_12347
GDK_braille_dots_123478
GDK_braille_dots_12348
GDK_braille_dots_1235
GDK_braille_dots_12356
GDK_braille_dots_123567
GDK_braille_dots_1235678
GDK_braille_dots_123568
GDK_braille_dots_12357
GDK_braille_dots_123578
GDK_braille_dots_12358
GDK_braille_dots_1236
GDK_braille_dots_12367
GDK_braille_dots_123678
GDK_braille_dots_12368
GDK_braille_dots_1237
GDK_braille_dots_12378
GDK_braille_dots_1238
GDK_braille_dots_124
GDK_braille_dots_1245
GDK_braille_dots_12456
GDK_braille_dots_124567
GDK_braille_dots_1245678
GDK_braille_dots_124568
GDK_braille_dots_12457
GDK_braille_dots_124578
GDK_braille_dots_12458
GDK_braille_dots_1246
GDK_braille_dots_12467
GDK_braille_dots_124678
GDK_braille_dots_12468
GDK_braille_dots_1247
GDK_braille_dots_12478
GDK_braille_dots_1248
GDK_braille_dots_125
GDK_braille_dots_1256
GDK_braille_dots_12567
GDK_braille_dots_125678
GDK_braille_dots_12568
GDK_braille_dots_1257
GDK_braille_dots_12578
GDK_braille_dots_1258
GDK_braille_dots_126
GDK_braille_dots_1267
GDK_braille_dots_12678
GDK_braille_dots_1268
GDK_braille_dots_127
GDK_braille_dots_1278
GDK_braille_dots_128
GDK_braille_dots_13
GDK_braille_dots_134
GDK_braille_dots_1345
GDK_braille_dots_13456
GDK_braille_dots_134567
GDK_braille_dots_1345678
GDK_braille_dots_134568
GDK_braille_dots_13457
GDK_braille_dots_134578
GDK_braille_dots_13458
GDK_braille_dots_1346
GDK_braille_dots_13467
GDK_braille_dots_134678
GDK_braille_dots_13468
GDK_braille_dots_1347
GDK_braille_dots_13478
GDK_braille_dots_1348
GDK_braille_dots_135
GDK_braille_dots_1356
GDK_braille_dots_13567
GDK_braille_dots_135678
GDK_braille_dots_13568
GDK_braille_dots_1357
GDK_braille_dots_13578
GDK_braille_dots_1358
GDK_braille_dots_136
GDK_braille_dots_1367
GDK_braille_dots_13678
GDK_braille_dots_1368
GDK_braille_dots_137
GDK_braille_dots_1378
GDK_braille_dots_138
GDK_braille_dots_14
GDK_braille_dots_145
GDK_braille_dots_1456
GDK_braille_dots_14567
GDK_braille_dots_145678
GDK_braille_dots_14568
GDK_braille_dots_1457
GDK_braille_dots_14578
GDK_braille_dots_1458
GDK_braille_dots_146
GDK_braille_dots_1467
GDK_braille_dots_14678
GDK_braille_dots_1468
GDK_braille_dots_147
GDK_braille_dots_1478
GDK_braille_dots_148
GDK_braille_dots_15
GDK_braille_dots_156
GDK_braille_dots_1567
GDK_braille_dots_15678
GDK_braille_dots_1568
GDK_braille_dots_157
GDK_braille_dots_1578
GDK_braille_dots_158
GDK_braille_dots_16
GDK_braille_dots_167
GDK_braille_dots_1678
GDK_braille_dots_168
GDK_braille_dots_17
GDK_braille_dots_178
GDK_braille_dots_18
GDK_braille_dots_2
GDK_braille_dots_23
GDK_braille_dots_234
GDK_braille_dots_2345
GDK_braille_dots_23456
GDK_braille_dots_234567
GDK_braille_dots_2345678
GDK_braille_dots_234568
GDK_braille_dots_23457
GDK_braille_dots_234578
GDK_braille_dots_23458
GDK_braille_dots_2346
GDK_braille_dots_23467
GDK_braille_dots_234678
GDK_braille_dots_23468
GDK_braille_dots_2347
GDK_braille_dots_23478
GDK_braille_dots_2348
GDK_braille_dots_235
GDK_braille_dots_2356
GDK_braille_dots_23567
GDK_braille_dots_235678
GDK_braille_dots_23568
GDK_braille_dots_2357
GDK_braille_dots_23578
GDK_braille_dots_2358
GDK_braille_dots_236
GDK_braille_dots_2367
GDK_braille_dots_23678
GDK_braille_dots_2368
GDK_braille_dots_237
GDK_braille_dots_2378
GDK_braille_dots_238
GDK_braille_dots_24
GDK_braille_dots_245
GDK_braille_dots_2456
GDK_braille_dots_24567
GDK_braille_dots_245678
GDK_braille_dots_24568
GDK_braille_dots_2457
GDK_braille_dots_24578
GDK_braille_dots_2458
GDK_braille_dots_246
GDK_braille_dots_2467
GDK_braille_dots_24678
GDK_braille_dots_2468
GDK_braille_dots_247
GDK_braille_dots_2478
GDK_braille_dots_248
GDK_braille_dots_25
GDK_braille_dots_256
GDK_braille_dots_2567
GDK_braille_dots_25678
GDK_braille_dots_2568
GDK_braille_dots_257
GDK_braille_dots_2578
GDK_braille_dots_258
GDK_braille_dots_26
GDK_braille_dots_267
GDK_braille_dots_2678
GDK_braille_dots_268
GDK_braille_dots_27
GDK_braille_dots_278
GDK_braille_dots_28
GDK_braille_dots_3
GDK_braille_dots_34
GDK_braille_dots_345
GDK_braille_dots_3456
GDK_braille_dots_34567
GDK_braille_dots_345678
GDK_braille_dots_34568
GDK_braille_dots_3457
GDK_braille_dots_34578
GDK_braille_dots_3458
GDK_braille_dots_346
GDK_braille_dots_3467
GDK_braille_dots_34678
GDK_braille_dots_3468
GDK_braille_dots_347
GDK_braille_dots_3478
GDK_braille_dots_348
GDK_braille_dots_35
GDK_braille_dots_356
GDK_braille_dots_3567
GDK_braille_dots_35678
GDK_braille_dots_3568
GDK_braille_dots_357
GDK_braille_dots_3578
GDK_braille_dots_358
GDK_braille_dots_36
GDK_braille_dots_367
GDK_braille_dots_3678
GDK_braille_dots_368
GDK_braille_dots_37
GDK_braille_dots_378
GDK_braille_dots_38
GDK_braille_dots_4
GDK_braille_dots_45
GDK_braille_dots_456
GDK_braille_dots_4567
GDK_braille_dots_45678
GDK_braille_dots_4568
GDK_braille_dots_457
GDK_braille_dots_4578
GDK_braille_dots_458
GDK_braille_dots_46
GDK_braille_dots_467
GDK_braille_dots_4678
GDK_braille_dots_468
GDK_braille_dots_47
GDK_braille_dots_478
GDK_braille_dots_48
GDK_braille_dots_5
GDK_braille_dots_56
GDK_braille_dots_567
GDK_braille_dots_5678
GDK_braille_dots_568
GDK_braille_dots_57
GDK_braille_dots_578
GDK_braille_dots_58
GDK_braille_dots_6
GDK_braille_dots_67
GDK_braille_dots_678
GDK_braille_dots_68
GDK_braille_dots_7
GDK_braille_dots_78
GDK_braille_dots_8
GDK_dead_A
GDK_dead_E
GDK_dead_I
GDK_dead_O
GDK_dead_U
GDK_dead_a
GDK_dead_abovecomma
GDK_dead_abovereversedcomma
GDK_dead_belowbreve
GDK_dead_belowcircumflex
GDK_dead_belowcomma
GDK_dead_belowdiaeresis
GDK_dead_belowmacron
GDK_dead_belowring
GDK_dead_belowtilde
GDK_dead_capital_schwa
GDK_dead_currency
GDK_dead_dasia
GDK_dead_doublegrave
GDK_dead_e
GDK_dead_i
GDK_dead_invertedbreve
GDK_dead_o
GDK_dead_perispomeni
GDK_dead_psili
GDK_dead_small_schwa
GDK_dead_stroke
GDK_dead_u
GDK_iTouch