Docs.rs
smithay-client-toolkit-0.15.4
smithay-client-toolkit 0.15.4
Docs.rs crate page
MIT
Links
Documentation
Repository
crates.io
Source
Owners
github:smithay:publishers
elinorbgr
Dependencies
bitflags ^1.0
normal
calloop ^0.9.3
normal
dlib ^0.5
normal
lazy_static ^1.0
normal
log ^0.4
normal
memmap2 ^0.3.0
normal
nix ^0.22
normal
wayland-client ^0.29
normal
wayland-cursor ^0.29
normal
wayland-protocols ^0.29
normal
image ^0.23
dev
pkg-config ^0.3
build
Versions
100%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module keysyms
Constants
?
Module
smithay_client_toolkit
::
seat
::
keyboard
::
keysyms
source
·
[
−
]
Constants
XKB_KEY_0
XKB_KEY_1
XKB_KEY_2
XKB_KEY_3
XKB_KEY_4
XKB_KEY_5
XKB_KEY_6
XKB_KEY_7
XKB_KEY_8
XKB_KEY_9
XKB_KEY_3270_AltCursor
XKB_KEY_3270_Attn
XKB_KEY_3270_BackTab
XKB_KEY_3270_ChangeScreen
XKB_KEY_3270_Copy
XKB_KEY_3270_CursorBlink
XKB_KEY_3270_CursorSelect
XKB_KEY_3270_DeleteWord
XKB_KEY_3270_Duplicate
XKB_KEY_3270_Enter
XKB_KEY_3270_EraseEOF
XKB_KEY_3270_EraseInput
XKB_KEY_3270_ExSelect
XKB_KEY_3270_FieldMark
XKB_KEY_3270_Ident
XKB_KEY_3270_Jump
XKB_KEY_3270_KeyClick
XKB_KEY_3270_Left2
XKB_KEY_3270_PA1
XKB_KEY_3270_PA2
XKB_KEY_3270_PA3
XKB_KEY_3270_Play
XKB_KEY_3270_PrintScreen
XKB_KEY_3270_Quit
XKB_KEY_3270_Record
XKB_KEY_3270_Reset
XKB_KEY_3270_Right2
XKB_KEY_3270_Rule
XKB_KEY_3270_Setup
XKB_KEY_3270_Test
XKB_KEY_A
XKB_KEY_AE
XKB_KEY_Aacute
XKB_KEY_Abelowdot
XKB_KEY_Abreve
XKB_KEY_Abreveacute
XKB_KEY_Abrevebelowdot
XKB_KEY_Abrevegrave
XKB_KEY_Abrevehook
XKB_KEY_Abrevetilde
XKB_KEY_AccessX_Enable
XKB_KEY_AccessX_Feedback_Enable
XKB_KEY_Acircumflex
XKB_KEY_Acircumflexacute
XKB_KEY_Acircumflexbelowdot
XKB_KEY_Acircumflexgrave
XKB_KEY_Acircumflexhook
XKB_KEY_Acircumflextilde
XKB_KEY_Adiaeresis
XKB_KEY_Agrave
XKB_KEY_Ahook
XKB_KEY_Alt_L
XKB_KEY_Alt_R
XKB_KEY_Amacron
XKB_KEY_Aogonek
XKB_KEY_Arabic_0
XKB_KEY_Arabic_1
XKB_KEY_Arabic_2
XKB_KEY_Arabic_3
XKB_KEY_Arabic_4
XKB_KEY_Arabic_5
XKB_KEY_Arabic_6
XKB_KEY_Arabic_7
XKB_KEY_Arabic_8
XKB_KEY_Arabic_9
XKB_KEY_Arabic_ain
XKB_KEY_Arabic_alef
XKB_KEY_Arabic_alefmaksura
XKB_KEY_Arabic_beh
XKB_KEY_Arabic_comma
XKB_KEY_Arabic_dad
XKB_KEY_Arabic_dal
XKB_KEY_Arabic_damma
XKB_KEY_Arabic_dammatan
XKB_KEY_Arabic_ddal
XKB_KEY_Arabic_farsi_yeh
XKB_KEY_Arabic_fatha
XKB_KEY_Arabic_fathatan
XKB_KEY_Arabic_feh
XKB_KEY_Arabic_fullstop
XKB_KEY_Arabic_gaf
XKB_KEY_Arabic_ghain
XKB_KEY_Arabic_ha
XKB_KEY_Arabic_hah
XKB_KEY_Arabic_hamza
XKB_KEY_Arabic_hamza_above
XKB_KEY_Arabic_hamza_below
XKB_KEY_Arabic_hamzaonalef
XKB_KEY_Arabic_hamzaonwaw
XKB_KEY_Arabic_hamzaonyeh
XKB_KEY_Arabic_hamzaunderalef
XKB_KEY_Arabic_heh
XKB_KEY_Arabic_heh_doachashmee
XKB_KEY_Arabic_heh_goal
XKB_KEY_Arabic_jeem
XKB_KEY_Arabic_jeh
XKB_KEY_Arabic_kaf
XKB_KEY_Arabic_kasra
XKB_KEY_Arabic_kasratan
XKB_KEY_Arabic_keheh
XKB_KEY_Arabic_khah
XKB_KEY_Arabic_lam
XKB_KEY_Arabic_madda_above
XKB_KEY_Arabic_maddaonalef
XKB_KEY_Arabic_meem
XKB_KEY_Arabic_noon
XKB_KEY_Arabic_noon_ghunna
XKB_KEY_Arabic_peh
XKB_KEY_Arabic_percent
XKB_KEY_Arabic_qaf
XKB_KEY_Arabic_question_mark
XKB_KEY_Arabic_ra
XKB_KEY_Arabic_rreh
XKB_KEY_Arabic_sad
XKB_KEY_Arabic_seen
XKB_KEY_Arabic_semicolon
XKB_KEY_Arabic_shadda
XKB_KEY_Arabic_sheen
XKB_KEY_Arabic_sukun
XKB_KEY_Arabic_superscript_alef
XKB_KEY_Arabic_switch
XKB_KEY_Arabic_tah
XKB_KEY_Arabic_tatweel
XKB_KEY_Arabic_tcheh
XKB_KEY_Arabic_teh
XKB_KEY_Arabic_tehmarbuta
XKB_KEY_Arabic_thal
XKB_KEY_Arabic_theh
XKB_KEY_Arabic_tteh
XKB_KEY_Arabic_veh
XKB_KEY_Arabic_waw
XKB_KEY_Arabic_yeh
XKB_KEY_Arabic_yeh_baree
XKB_KEY_Arabic_zah
XKB_KEY_Arabic_zain
XKB_KEY_Aring
XKB_KEY_Armenian_AT
XKB_KEY_Armenian_AYB
XKB_KEY_Armenian_BEN
XKB_KEY_Armenian_CHA
XKB_KEY_Armenian_DA
XKB_KEY_Armenian_DZA
XKB_KEY_Armenian_E
XKB_KEY_Armenian_FE
XKB_KEY_Armenian_GHAT
XKB_KEY_Armenian_GIM
XKB_KEY_Armenian_HI
XKB_KEY_Armenian_HO
XKB_KEY_Armenian_INI
XKB_KEY_Armenian_JE
XKB_KEY_Armenian_KE
XKB_KEY_Armenian_KEN
XKB_KEY_Armenian_KHE
XKB_KEY_Armenian_LYUN
XKB_KEY_Armenian_MEN
XKB_KEY_Armenian_NU
XKB_KEY_Armenian_O
XKB_KEY_Armenian_PE
XKB_KEY_Armenian_PYUR
XKB_KEY_Armenian_RA
XKB_KEY_Armenian_RE
XKB_KEY_Armenian_SE
XKB_KEY_Armenian_SHA
XKB_KEY_Armenian_TCHE
XKB_KEY_Armenian_TO
XKB_KEY_Armenian_TSA
XKB_KEY_Armenian_TSO
XKB_KEY_Armenian_TYUN
XKB_KEY_Armenian_VEV
XKB_KEY_Armenian_VO
XKB_KEY_Armenian_VYUN
XKB_KEY_Armenian_YECH
XKB_KEY_Armenian_ZA
XKB_KEY_Armenian_ZHE
XKB_KEY_Armenian_accent
XKB_KEY_Armenian_amanak
XKB_KEY_Armenian_apostrophe
XKB_KEY_Armenian_at
XKB_KEY_Armenian_ayb
XKB_KEY_Armenian_ben
XKB_KEY_Armenian_but
XKB_KEY_Armenian_cha
XKB_KEY_Armenian_da
XKB_KEY_Armenian_dza
XKB_KEY_Armenian_e
XKB_KEY_Armenian_exclam
XKB_KEY_Armenian_fe
XKB_KEY_Armenian_full_stop
XKB_KEY_Armenian_ghat
XKB_KEY_Armenian_gim
XKB_KEY_Armenian_hi
XKB_KEY_Armenian_ho
XKB_KEY_Armenian_hyphen
XKB_KEY_Armenian_ini
XKB_KEY_Armenian_je
XKB_KEY_Armenian_ke
XKB_KEY_Armenian_ken
XKB_KEY_Armenian_khe
XKB_KEY_Armenian_ligature_ew
XKB_KEY_Armenian_lyun
XKB_KEY_Armenian_men
XKB_KEY_Armenian_nu
XKB_KEY_Armenian_o
XKB_KEY_Armenian_paruyk
XKB_KEY_Armenian_pe
XKB_KEY_Armenian_pyur
XKB_KEY_Armenian_question
XKB_KEY_Armenian_ra
XKB_KEY_Armenian_re
XKB_KEY_Armenian_se
XKB_KEY_Armenian_separation_mark
XKB_KEY_Armenian_sha
XKB_KEY_Armenian_shesht
XKB_KEY_Armenian_tche
XKB_KEY_Armenian_to
XKB_KEY_Armenian_tsa
XKB_KEY_Armenian_tso
XKB_KEY_Armenian_tyun
XKB_KEY_Armenian_verjaket
XKB_KEY_Armenian_vev
XKB_KEY_Armenian_vo
XKB_KEY_Armenian_vyun
XKB_KEY_Armenian_yech
XKB_KEY_Armenian_yentamna
XKB_KEY_Armenian_za
XKB_KEY_Armenian_zhe
XKB_KEY_Atilde
XKB_KEY_AudibleBell_Enable
XKB_KEY_B
XKB_KEY_Babovedot
XKB_KEY_BackSpace
XKB_KEY_BackTab
XKB_KEY_Begin
XKB_KEY_BounceKeys_Enable
XKB_KEY_Break
XKB_KEY_Byelorussian_SHORTU
XKB_KEY_Byelorussian_shortu
XKB_KEY_C
XKB_KEY_CH
XKB_KEY_C_H
XKB_KEY_C_h
XKB_KEY_Cabovedot
XKB_KEY_Cacute
XKB_KEY_Cancel
XKB_KEY_Caps_Lock
XKB_KEY_Ccaron
XKB_KEY_Ccedilla
XKB_KEY_Ccircumflex
XKB_KEY_Ch
XKB_KEY_Clear
XKB_KEY_ClearLine
XKB_KEY_Codeinput
XKB_KEY_ColonSign
XKB_KEY_Control_L
XKB_KEY_Control_R
XKB_KEY_CruzeiroSign
XKB_KEY_Cyrillic_A
XKB_KEY_Cyrillic_BE
XKB_KEY_Cyrillic_CHE
XKB_KEY_Cyrillic_CHE_descender
XKB_KEY_Cyrillic_CHE_vertstroke
XKB_KEY_Cyrillic_DE
XKB_KEY_Cyrillic_DZHE
XKB_KEY_Cyrillic_E
XKB_KEY_Cyrillic_EF
XKB_KEY_Cyrillic_EL
XKB_KEY_Cyrillic_EM
XKB_KEY_Cyrillic_EN
XKB_KEY_Cyrillic_EN_descender
XKB_KEY_Cyrillic_ER
XKB_KEY_Cyrillic_ES
XKB_KEY_Cyrillic_GHE
XKB_KEY_Cyrillic_GHE_bar
XKB_KEY_Cyrillic_HA
XKB_KEY_Cyrillic_HARDSIGN
XKB_KEY_Cyrillic_HA_descender
XKB_KEY_Cyrillic_I
XKB_KEY_Cyrillic_IE
XKB_KEY_Cyrillic_IO
XKB_KEY_Cyrillic_I_macron
XKB_KEY_Cyrillic_JE
XKB_KEY_Cyrillic_KA
XKB_KEY_Cyrillic_KA_descender
XKB_KEY_Cyrillic_KA_vertstroke
XKB_KEY_Cyrillic_LJE
XKB_KEY_Cyrillic_NJE
XKB_KEY_Cyrillic_O
XKB_KEY_Cyrillic_O_bar
XKB_KEY_Cyrillic_PE
XKB_KEY_Cyrillic_SCHWA
XKB_KEY_Cyrillic_SHA
XKB_KEY_Cyrillic_SHCHA
XKB_KEY_Cyrillic_SHHA
XKB_KEY_Cyrillic_SHORTI
XKB_KEY_Cyrillic_SOFTSIGN
XKB_KEY_Cyrillic_TE
XKB_KEY_Cyrillic_TSE
XKB_KEY_Cyrillic_U
XKB_KEY_Cyrillic_U_macron
XKB_KEY_Cyrillic_U_straight
XKB_KEY_Cyrillic_U_straight_bar
XKB_KEY_Cyrillic_VE
XKB_KEY_Cyrillic_YA
XKB_KEY_Cyrillic_YERU
XKB_KEY_Cyrillic_YU
XKB_KEY_Cyrillic_ZE
XKB_KEY_Cyrillic_ZHE
XKB_KEY_Cyrillic_ZHE_descender
XKB_KEY_Cyrillic_a
XKB_KEY_Cyrillic_be
XKB_KEY_Cyrillic_che
XKB_KEY_Cyrillic_che_descender
XKB_KEY_Cyrillic_che_vertstroke
XKB_KEY_Cyrillic_de
XKB_KEY_Cyrillic_dzhe
XKB_KEY_Cyrillic_e
XKB_KEY_Cyrillic_ef
XKB_KEY_Cyrillic_el
XKB_KEY_Cyrillic_em
XKB_KEY_Cyrillic_en
XKB_KEY_Cyrillic_en_descender
XKB_KEY_Cyrillic_er
XKB_KEY_Cyrillic_es
XKB_KEY_Cyrillic_ghe
XKB_KEY_Cyrillic_ghe_bar
XKB_KEY_Cyrillic_ha
XKB_KEY_Cyrillic_ha_descender
XKB_KEY_Cyrillic_hardsign
XKB_KEY_Cyrillic_i
XKB_KEY_Cyrillic_i_macron
XKB_KEY_Cyrillic_ie
XKB_KEY_Cyrillic_io
XKB_KEY_Cyrillic_je
XKB_KEY_Cyrillic_ka
XKB_KEY_Cyrillic_ka_descender
XKB_KEY_Cyrillic_ka_vertstroke
XKB_KEY_Cyrillic_lje
XKB_KEY_Cyrillic_nje
XKB_KEY_Cyrillic_o
XKB_KEY_Cyrillic_o_bar
XKB_KEY_Cyrillic_pe
XKB_KEY_Cyrillic_schwa
XKB_KEY_Cyrillic_sha
XKB_KEY_Cyrillic_shcha
XKB_KEY_Cyrillic_shha
XKB_KEY_Cyrillic_shorti
XKB_KEY_Cyrillic_softsign
XKB_KEY_Cyrillic_te
XKB_KEY_Cyrillic_tse
XKB_KEY_Cyrillic_u
XKB_KEY_Cyrillic_u_macron
XKB_KEY_Cyrillic_u_straight
XKB_KEY_Cyrillic_u_straight_bar
XKB_KEY_Cyrillic_ve
XKB_KEY_Cyrillic_ya
XKB_KEY_Cyrillic_yeru
XKB_KEY_Cyrillic_yu
XKB_KEY_Cyrillic_ze
XKB_KEY_Cyrillic_zhe
XKB_KEY_Cyrillic_zhe_descender
XKB_KEY_D
XKB_KEY_DRemove
XKB_KEY_Dabovedot
XKB_KEY_Dacute_accent
XKB_KEY_Dcaron
XKB_KEY_Dcedilla_accent
XKB_KEY_Dcircumflex_accent
XKB_KEY_Ddiaeresis
XKB_KEY_Delete
XKB_KEY_DeleteChar
XKB_KEY_DeleteLine
XKB_KEY_Dgrave_accent
XKB_KEY_DongSign
XKB_KEY_Down
XKB_KEY_Dring_accent
XKB_KEY_Dstroke
XKB_KEY_Dtilde
XKB_KEY_E
XKB_KEY_ENG
XKB_KEY_ETH
XKB_KEY_EZH
XKB_KEY_Eabovedot
XKB_KEY_Eacute
XKB_KEY_Ebelowdot
XKB_KEY_Ecaron
XKB_KEY_Ecircumflex
XKB_KEY_Ecircumflexacute
XKB_KEY_Ecircumflexbelowdot
XKB_KEY_Ecircumflexgrave
XKB_KEY_Ecircumflexhook
XKB_KEY_Ecircumflextilde
XKB_KEY_EcuSign
XKB_KEY_Ediaeresis
XKB_KEY_Egrave
XKB_KEY_Ehook
XKB_KEY_Eisu_Shift
XKB_KEY_Eisu_toggle
XKB_KEY_Emacron
XKB_KEY_End
XKB_KEY_Eogonek
XKB_KEY_Escape
XKB_KEY_Eth
XKB_KEY_Etilde
XKB_KEY_EuroSign
XKB_KEY_Execute
XKB_KEY_Ext16bit_L
XKB_KEY_Ext16bit_R
XKB_KEY_F
XKB_KEY_F1
XKB_KEY_F2
XKB_KEY_F3
XKB_KEY_F4
XKB_KEY_F5
XKB_KEY_F6
XKB_KEY_F7
XKB_KEY_F8
XKB_KEY_F9
XKB_KEY_F10
XKB_KEY_F11
XKB_KEY_F12
XKB_KEY_F13
XKB_KEY_F14
XKB_KEY_F15
XKB_KEY_F16
XKB_KEY_F17
XKB_KEY_F18
XKB_KEY_F19
XKB_KEY_F20
XKB_KEY_F21
XKB_KEY_F22
XKB_KEY_F23
XKB_KEY_F24
XKB_KEY_F25
XKB_KEY_F26
XKB_KEY_F27
XKB_KEY_F28
XKB_KEY_F29
XKB_KEY_F30
XKB_KEY_F31
XKB_KEY_F32
XKB_KEY_F33
XKB_KEY_F34
XKB_KEY_F35
XKB_KEY_FFrancSign
XKB_KEY_Fabovedot
XKB_KEY_Farsi_0
XKB_KEY_Farsi_1
XKB_KEY_Farsi_2
XKB_KEY_Farsi_3
XKB_KEY_Farsi_4
XKB_KEY_Farsi_5
XKB_KEY_Farsi_6
XKB_KEY_Farsi_7
XKB_KEY_Farsi_8
XKB_KEY_Farsi_9
XKB_KEY_Farsi_yeh
XKB_KEY_Find
XKB_KEY_First_Virtual_Screen
XKB_KEY_G
XKB_KEY_Gabovedot
XKB_KEY_Gbreve
XKB_KEY_Gcaron
XKB_KEY_Gcedilla
XKB_KEY_Gcircumflex
XKB_KEY_Georgian_an
XKB_KEY_Georgian_ban
XKB_KEY_Georgian_can
XKB_KEY_Georgian_char
XKB_KEY_Georgian_chin
XKB_KEY_Georgian_cil
XKB_KEY_Georgian_don
XKB_KEY_Georgian_en
XKB_KEY_Georgian_fi
XKB_KEY_Georgian_gan
XKB_KEY_Georgian_ghan
XKB_KEY_Georgian_hae
XKB_KEY_Georgian_har
XKB_KEY_Georgian_he
XKB_KEY_Georgian_hie
XKB_KEY_Georgian_hoe
XKB_KEY_Georgian_in
XKB_KEY_Georgian_jhan
XKB_KEY_Georgian_jil
XKB_KEY_Georgian_kan
XKB_KEY_Georgian_khar
XKB_KEY_Georgian_las
XKB_KEY_Georgian_man
XKB_KEY_Georgian_nar
XKB_KEY_Georgian_on
XKB_KEY_Georgian_par
XKB_KEY_Georgian_phar
XKB_KEY_Georgian_qar
XKB_KEY_Georgian_rae
XKB_KEY_Georgian_san
XKB_KEY_Georgian_shin
XKB_KEY_Georgian_tan
XKB_KEY_Georgian_tar
XKB_KEY_Georgian_un
XKB_KEY_Georgian_vin
XKB_KEY_Georgian_we
XKB_KEY_Georgian_xan
XKB_KEY_Georgian_zen
XKB_KEY_Georgian_zhar
XKB_KEY_Greek_ALPHA
XKB_KEY_Greek_ALPHAaccent
XKB_KEY_Greek_BETA
XKB_KEY_Greek_CHI
XKB_KEY_Greek_DELTA
XKB_KEY_Greek_EPSILON
XKB_KEY_Greek_EPSILONaccent
XKB_KEY_Greek_ETA
XKB_KEY_Greek_ETAaccent
XKB_KEY_Greek_GAMMA
XKB_KEY_Greek_IOTA
XKB_KEY_Greek_IOTAaccent
XKB_KEY_Greek_IOTAdiaeresis
XKB_KEY_Greek_IOTAdieresis
XKB_KEY_Greek_KAPPA
XKB_KEY_Greek_LAMBDA
XKB_KEY_Greek_LAMDA
XKB_KEY_Greek_MU
XKB_KEY_Greek_NU
XKB_KEY_Greek_OMEGA
XKB_KEY_Greek_OMEGAaccent
XKB_KEY_Greek_OMICRON
XKB_KEY_Greek_OMICRONaccent
XKB_KEY_Greek_PHI
XKB_KEY_Greek_PI
XKB_KEY_Greek_PSI
XKB_KEY_Greek_RHO
XKB_KEY_Greek_SIGMA
XKB_KEY_Greek_TAU
XKB_KEY_Greek_THETA
XKB_KEY_Greek_UPSILON
XKB_KEY_Greek_UPSILONaccent
XKB_KEY_Greek_UPSILONdieresis
XKB_KEY_Greek_XI
XKB_KEY_Greek_ZETA
XKB_KEY_Greek_accentdieresis
XKB_KEY_Greek_alpha
XKB_KEY_Greek_alphaaccent
XKB_KEY_Greek_beta
XKB_KEY_Greek_chi
XKB_KEY_Greek_delta
XKB_KEY_Greek_epsilon
XKB_KEY_Greek_epsilonaccent
XKB_KEY_Greek_eta
XKB_KEY_Greek_etaaccent
XKB_KEY_Greek_finalsmallsigma
XKB_KEY_Greek_gamma
XKB_KEY_Greek_horizbar
XKB_KEY_Greek_iota
XKB_KEY_Greek_iotaaccent
XKB_KEY_Greek_iotaaccentdieresis
XKB_KEY_Greek_iotadieresis
XKB_KEY_Greek_kappa
XKB_KEY_Greek_lambda
XKB_KEY_Greek_lamda
XKB_KEY_Greek_mu
XKB_KEY_Greek_nu
XKB_KEY_Greek_omega
XKB_KEY_Greek_omegaaccent
XKB_KEY_Greek_omicron
XKB_KEY_Greek_omicronaccent
XKB_KEY_Greek_phi
XKB_KEY_Greek_pi
XKB_KEY_Greek_psi
XKB_KEY_Greek_rho
XKB_KEY_Greek_sigma
XKB_KEY_Greek_switch
XKB_KEY_Greek_tau
XKB_KEY_Greek_theta
XKB_KEY_Greek_upsilon
XKB_KEY_Greek_upsilonaccent
XKB_KEY_Greek_upsilonaccentdieresis
XKB_KEY_Greek_upsilondieresis
XKB_KEY_Greek_xi
XKB_KEY_Greek_zeta
XKB_KEY_H
XKB_KEY_Hangul
XKB_KEY_Hangul_A
XKB_KEY_Hangul_AE
XKB_KEY_Hangul_AraeA
XKB_KEY_Hangul_AraeAE
XKB_KEY_Hangul_Banja
XKB_KEY_Hangul_Cieuc
XKB_KEY_Hangul_Codeinput
XKB_KEY_Hangul_Dikeud
XKB_KEY_Hangul_E
XKB_KEY_Hangul_EO
XKB_KEY_Hangul_EU
XKB_KEY_Hangul_End
XKB_KEY_Hangul_Hanja
XKB_KEY_Hangul_Hieuh
XKB_KEY_Hangul_I
XKB_KEY_Hangul_Ieung
XKB_KEY_Hangul_J_Cieuc
XKB_KEY_Hangul_J_Dikeud
XKB_KEY_Hangul_J_Hieuh
XKB_KEY_Hangul_J_Ieung
XKB_KEY_Hangul_J_Jieuj
XKB_KEY_Hangul_J_Khieuq
XKB_KEY_Hangul_J_Kiyeog
XKB_KEY_Hangul_J_KiyeogSios
XKB_KEY_Hangul_J_KkogjiDalrinIeung
XKB_KEY_Hangul_J_Mieum
XKB_KEY_Hangul_J_Nieun
XKB_KEY_Hangul_J_NieunHieuh
XKB_KEY_Hangul_J_NieunJieuj
XKB_KEY_Hangul_J_PanSios
XKB_KEY_Hangul_J_Phieuf
XKB_KEY_Hangul_J_Pieub
XKB_KEY_Hangul_J_PieubSios
XKB_KEY_Hangul_J_Rieul
XKB_KEY_Hangul_J_RieulHieuh
XKB_KEY_Hangul_J_RieulKiyeog
XKB_KEY_Hangul_J_RieulMieum
XKB_KEY_Hangul_J_RieulPhieuf
XKB_KEY_Hangul_J_RieulPieub
XKB_KEY_Hangul_J_RieulSios
XKB_KEY_Hangul_J_RieulTieut
XKB_KEY_Hangul_J_Sios
XKB_KEY_Hangul_J_SsangKiyeog
XKB_KEY_Hangul_J_SsangSios
XKB_KEY_Hangul_J_Tieut
XKB_KEY_Hangul_J_YeorinHieuh
XKB_KEY_Hangul_Jamo
XKB_KEY_Hangul_Jeonja
XKB_KEY_Hangul_Jieuj
XKB_KEY_Hangul_Khieuq
XKB_KEY_Hangul_Kiyeog
XKB_KEY_Hangul_KiyeogSios
XKB_KEY_Hangul_KkogjiDalrinIeung
XKB_KEY_Hangul_Mieum
XKB_KEY_Hangul_MultipleCandidate
XKB_KEY_Hangul_Nieun
XKB_KEY_Hangul_NieunHieuh
XKB_KEY_Hangul_NieunJieuj
XKB_KEY_Hangul_O
XKB_KEY_Hangul_OE
XKB_KEY_Hangul_PanSios
XKB_KEY_Hangul_Phieuf
XKB_KEY_Hangul_Pieub
XKB_KEY_Hangul_PieubSios
XKB_KEY_Hangul_PostHanja
XKB_KEY_Hangul_PreHanja
XKB_KEY_Hangul_PreviousCandidate
XKB_KEY_Hangul_Rieul
XKB_KEY_Hangul_RieulHieuh
XKB_KEY_Hangul_RieulKiyeog
XKB_KEY_Hangul_RieulMieum
XKB_KEY_Hangul_RieulPhieuf
XKB_KEY_Hangul_RieulPieub
XKB_KEY_Hangul_RieulSios
XKB_KEY_Hangul_RieulTieut
XKB_KEY_Hangul_RieulYeorinHieuh
XKB_KEY_Hangul_Romaja
XKB_KEY_Hangul_SingleCandidate
XKB_KEY_Hangul_Sios
XKB_KEY_Hangul_Special
XKB_KEY_Hangul_SsangDikeud
XKB_KEY_Hangul_SsangJieuj
XKB_KEY_Hangul_SsangKiyeog
XKB_KEY_Hangul_SsangPieub
XKB_KEY_Hangul_SsangSios
XKB_KEY_Hangul_Start
XKB_KEY_Hangul_SunkyeongeumMieum
XKB_KEY_Hangul_SunkyeongeumPhieuf
XKB_KEY_Hangul_SunkyeongeumPieub
XKB_KEY_Hangul_Tieut
XKB_KEY_Hangul_U
XKB_KEY_Hangul_WA
XKB_KEY_Hangul_WAE
XKB_KEY_Hangul_WE
XKB_KEY_Hangul_WEO
XKB_KEY_Hangul_WI
XKB_KEY_Hangul_YA
XKB_KEY_Hangul_YAE
XKB_KEY_Hangul_YE
XKB_KEY_Hangul_YEO
XKB_KEY_Hangul_YI
XKB_KEY_Hangul_YO
XKB_KEY_Hangul_YU
XKB_KEY_Hangul_YeorinHieuh
XKB_KEY_Hangul_switch
XKB_KEY_Hankaku
XKB_KEY_Hcircumflex
XKB_KEY_Hebrew_switch
XKB_KEY_Help
XKB_KEY_Henkan
XKB_KEY_Henkan_Mode
XKB_KEY_Hiragana
XKB_KEY_Hiragana_Katakana
XKB_KEY_Home
XKB_KEY_Hstroke
XKB_KEY_Hyper_L
XKB_KEY_Hyper_R
XKB_KEY_I
XKB_KEY_IO
XKB_KEY_ISO_Center_Object
XKB_KEY_ISO_Continuous_Underline
XKB_KEY_ISO_Discontinuous_Underline
XKB_KEY_ISO_Emphasize
XKB_KEY_ISO_Enter
XKB_KEY_ISO_Fast_Cursor_Down
XKB_KEY_ISO_Fast_Cursor_Left
XKB_KEY_ISO_Fast_Cursor_Right
XKB_KEY_ISO_Fast_Cursor_Up
XKB_KEY_ISO_First_Group
XKB_KEY_ISO_First_Group_Lock
XKB_KEY_ISO_Group_Latch
XKB_KEY_ISO_Group_Lock
XKB_KEY_ISO_Group_Shift
XKB_KEY_ISO_Last_Group
XKB_KEY_ISO_Last_Group_Lock
XKB_KEY_ISO_Left_Tab
XKB_KEY_ISO_Level2_Latch
XKB_KEY_ISO_Level3_Latch
XKB_KEY_ISO_Level3_Lock
XKB_KEY_ISO_Level3_Shift
XKB_KEY_ISO_Level5_Latch
XKB_KEY_ISO_Level5_Lock
XKB_KEY_ISO_Level5_Shift
XKB_KEY_ISO_Lock
XKB_KEY_ISO_Move_Line_Down
XKB_KEY_ISO_Move_Line_Up
XKB_KEY_ISO_Next_Group
XKB_KEY_ISO_Next_Group_Lock
XKB_KEY_ISO_Partial_Line_Down
XKB_KEY_ISO_Partial_Line_Up
XKB_KEY_ISO_Partial_Space_Left
XKB_KEY_ISO_Partial_Space_Right
XKB_KEY_ISO_Prev_Group
XKB_KEY_ISO_Prev_Group_Lock
XKB_KEY_ISO_Release_Both_Margins
XKB_KEY_ISO_Release_Margin_Left
XKB_KEY_ISO_Release_Margin_Right
XKB_KEY_ISO_Set_Margin_Left
XKB_KEY_ISO_Set_Margin_Right
XKB_KEY_Iabovedot
XKB_KEY_Iacute
XKB_KEY_Ibelowdot
XKB_KEY_Ibreve
XKB_KEY_Icircumflex
XKB_KEY_Idiaeresis
XKB_KEY_Igrave
XKB_KEY_Ihook
XKB_KEY_Imacron
XKB_KEY_Insert
XKB_KEY_InsertChar
XKB_KEY_InsertLine
XKB_KEY_Iogonek
XKB_KEY_Itilde
XKB_KEY_J
XKB_KEY_Jcircumflex
XKB_KEY_K
XKB_KEY_KP_0
XKB_KEY_KP_1
XKB_KEY_KP_2
XKB_KEY_KP_3
XKB_KEY_KP_4
XKB_KEY_KP_5
XKB_KEY_KP_6
XKB_KEY_KP_7
XKB_KEY_KP_8
XKB_KEY_KP_9
XKB_KEY_KP_Add
XKB_KEY_KP_BackTab
XKB_KEY_KP_Begin
XKB_KEY_KP_Decimal
XKB_KEY_KP_Delete
XKB_KEY_KP_Divide
XKB_KEY_KP_Down
XKB_KEY_KP_End
XKB_KEY_KP_Enter
XKB_KEY_KP_Equal
XKB_KEY_KP_F1
XKB_KEY_KP_F2
XKB_KEY_KP_F3
XKB_KEY_KP_F4
XKB_KEY_KP_Home
XKB_KEY_KP_Insert
XKB_KEY_KP_Left
XKB_KEY_KP_Multiply
XKB_KEY_KP_Next
XKB_KEY_KP_Page_Down
XKB_KEY_KP_Page_Up
XKB_KEY_KP_Prior
XKB_KEY_KP_Right
XKB_KEY_KP_Separator
XKB_KEY_KP_Space
XKB_KEY_KP_Subtract
XKB_KEY_KP_Tab
XKB_KEY_KP_Up
XKB_KEY_Kana_Lock
XKB_KEY_Kana_Shift
XKB_KEY_Kanji
XKB_KEY_Kanji_Bangou
XKB_KEY_Katakana
XKB_KEY_Kcedilla
XKB_KEY_Korean_Won
XKB_KEY_L
XKB_KEY_L1
XKB_KEY_L2
XKB_KEY_L3
XKB_KEY_L4
XKB_KEY_L5
XKB_KEY_L6
XKB_KEY_L7
XKB_KEY_L8
XKB_KEY_L9
XKB_KEY_L10
XKB_KEY_Lacute
XKB_KEY_Last_Virtual_Screen
XKB_KEY_Lbelowdot
XKB_KEY_Lcaron
XKB_KEY_Lcedilla
XKB_KEY_Left
XKB_KEY_Linefeed
XKB_KEY_LiraSign
XKB_KEY_Lstroke
XKB_KEY_M
XKB_KEY_Mabovedot
XKB_KEY_Macedonia_DSE
XKB_KEY_Macedonia_GJE
XKB_KEY_Macedonia_KJE
XKB_KEY_Macedonia_dse
XKB_KEY_Macedonia_gje
XKB_KEY_Macedonia_kje
XKB_KEY_Mae_Koho
XKB_KEY_Massyo
XKB_KEY_Menu
XKB_KEY_Meta_L
XKB_KEY_Meta_R
XKB_KEY_MillSign
XKB_KEY_Mode_switch
XKB_KEY_MouseKeys_Accel_Enable
XKB_KEY_MouseKeys_Enable
XKB_KEY_Muhenkan
XKB_KEY_Multi_key
XKB_KEY_MultipleCandidate
XKB_KEY_N
XKB_KEY_Nacute
XKB_KEY_NairaSign
XKB_KEY_Ncaron
XKB_KEY_Ncedilla
XKB_KEY_NewSheqelSign
XKB_KEY_Next
XKB_KEY_Next_Virtual_Screen
XKB_KEY_Ntilde
XKB_KEY_Num_Lock
XKB_KEY_O
XKB_KEY_OE
XKB_KEY_Oacute
XKB_KEY_Obarred
XKB_KEY_Obelowdot
XKB_KEY_Ocaron
XKB_KEY_Ocircumflex
XKB_KEY_Ocircumflexacute
XKB_KEY_Ocircumflexbelowdot
XKB_KEY_Ocircumflexgrave
XKB_KEY_Ocircumflexhook
XKB_KEY_Ocircumflextilde
XKB_KEY_Odiaeresis
XKB_KEY_Odoubleacute
XKB_KEY_Ograve
XKB_KEY_Ohook
XKB_KEY_Ohorn
XKB_KEY_Ohornacute
XKB_KEY_Ohornbelowdot
XKB_KEY_Ohorngrave
XKB_KEY_Ohornhook
XKB_KEY_Ohorntilde
XKB_KEY_Omacron
XKB_KEY_Ooblique
XKB_KEY_Oslash
XKB_KEY_Otilde
XKB_KEY_Overlay1_Enable
XKB_KEY_Overlay2_Enable
XKB_KEY_P
XKB_KEY_Pabovedot
XKB_KEY_Page_Down
XKB_KEY_Page_Up
XKB_KEY_Pause
XKB_KEY_PesetaSign
XKB_KEY_Pointer_Accelerate
XKB_KEY_Pointer_Button1
XKB_KEY_Pointer_Button2
XKB_KEY_Pointer_Button3
XKB_KEY_Pointer_Button4
XKB_KEY_Pointer_Button5
XKB_KEY_Pointer_Button_Dflt
XKB_KEY_Pointer_DblClick1
XKB_KEY_Pointer_DblClick2
XKB_KEY_Pointer_DblClick3
XKB_KEY_Pointer_DblClick4
XKB_KEY_Pointer_DblClick5
XKB_KEY_Pointer_DblClick_Dflt
XKB_KEY_Pointer_DfltBtnNext
XKB_KEY_Pointer_DfltBtnPrev
XKB_KEY_Pointer_Down
XKB_KEY_Pointer_DownLeft
XKB_KEY_Pointer_DownRight
XKB_KEY_Pointer_Drag1
XKB_KEY_Pointer_Drag2
XKB_KEY_Pointer_Drag3
XKB_KEY_Pointer_Drag4
XKB_KEY_Pointer_Drag5
XKB_KEY_Pointer_Drag_Dflt
XKB_KEY_Pointer_EnableKeys
XKB_KEY_Pointer_Left
XKB_KEY_Pointer_Right
XKB_KEY_Pointer_Up
XKB_KEY_Pointer_UpLeft
XKB_KEY_Pointer_UpRight
XKB_KEY_Prev_Virtual_Screen
XKB_KEY_PreviousCandidate
XKB_KEY_Print
XKB_KEY_Prior
XKB_KEY_Q
XKB_KEY_R
XKB_KEY_R1
XKB_KEY_R2
XKB_KEY_R3
XKB_KEY_R4
XKB_KEY_R5
XKB_KEY_R6
XKB_KEY_R7
XKB_KEY_R8
XKB_KEY_R9
XKB_KEY_R10
XKB_KEY_R11
XKB_KEY_R12
XKB_KEY_R13
XKB_KEY_R14
XKB_KEY_R15
XKB_KEY_Racute
XKB_KEY_Rcaron
XKB_KEY_Rcedilla
XKB_KEY_Redo
XKB_KEY_RepeatKeys_Enable
XKB_KEY_Reset
XKB_KEY_Return
XKB_KEY_Right
XKB_KEY_Romaji
XKB_KEY_RupeeSign
XKB_KEY_S
XKB_KEY_SCHWA
XKB_KEY_Sabovedot
XKB_KEY_Sacute
XKB_KEY_Scaron
XKB_KEY_Scedilla
XKB_KEY_Scircumflex
XKB_KEY_Scroll_Lock
XKB_KEY_Select
XKB_KEY_Serbian_DJE
XKB_KEY_Serbian_DZE
XKB_KEY_Serbian_JE
XKB_KEY_Serbian_LJE
XKB_KEY_Serbian_NJE
XKB_KEY_Serbian_TSHE
XKB_KEY_Serbian_dje
XKB_KEY_Serbian_dze
XKB_KEY_Serbian_je
XKB_KEY_Serbian_lje
XKB_KEY_Serbian_nje
XKB_KEY_Serbian_tshe
XKB_KEY_Shift_L
XKB_KEY_Shift_Lock
XKB_KEY_Shift_R
XKB_KEY_SingleCandidate
XKB_KEY_Sinh_a
XKB_KEY_Sinh_aa
XKB_KEY_Sinh_aa2
XKB_KEY_Sinh_ae
XKB_KEY_Sinh_ae2
XKB_KEY_Sinh_aee
XKB_KEY_Sinh_aee2
XKB_KEY_Sinh_ai
XKB_KEY_Sinh_ai2
XKB_KEY_Sinh_al
XKB_KEY_Sinh_au
XKB_KEY_Sinh_au2
XKB_KEY_Sinh_ba
XKB_KEY_Sinh_bha
XKB_KEY_Sinh_ca
XKB_KEY_Sinh_cha
XKB_KEY_Sinh_dda
XKB_KEY_Sinh_ddha
XKB_KEY_Sinh_dha
XKB_KEY_Sinh_dhha
XKB_KEY_Sinh_e
XKB_KEY_Sinh_e2
XKB_KEY_Sinh_ee
XKB_KEY_Sinh_ee2
XKB_KEY_Sinh_fa
XKB_KEY_Sinh_ga
XKB_KEY_Sinh_gha
XKB_KEY_Sinh_h2
XKB_KEY_Sinh_ha
XKB_KEY_Sinh_i
XKB_KEY_Sinh_i2
XKB_KEY_Sinh_ii
XKB_KEY_Sinh_ii2
XKB_KEY_Sinh_ja
XKB_KEY_Sinh_jha
XKB_KEY_Sinh_jnya
XKB_KEY_Sinh_ka
XKB_KEY_Sinh_kha
XKB_KEY_Sinh_kunddaliya
XKB_KEY_Sinh_la
XKB_KEY_Sinh_lla
XKB_KEY_Sinh_lu
XKB_KEY_Sinh_lu2
XKB_KEY_Sinh_luu
XKB_KEY_Sinh_luu2
XKB_KEY_Sinh_ma
XKB_KEY_Sinh_mba
XKB_KEY_Sinh_na
XKB_KEY_Sinh_ndda
XKB_KEY_Sinh_ndha
XKB_KEY_Sinh_ng
XKB_KEY_Sinh_ng2
XKB_KEY_Sinh_nga
XKB_KEY_Sinh_nja
XKB_KEY_Sinh_nna
XKB_KEY_Sinh_nya
XKB_KEY_Sinh_o
XKB_KEY_Sinh_o2
XKB_KEY_Sinh_oo
XKB_KEY_Sinh_oo2
XKB_KEY_Sinh_pa
XKB_KEY_Sinh_pha
XKB_KEY_Sinh_ra
XKB_KEY_Sinh_ri
XKB_KEY_Sinh_rii
XKB_KEY_Sinh_ru2
XKB_KEY_Sinh_ruu2
XKB_KEY_Sinh_sa
XKB_KEY_Sinh_sha
XKB_KEY_Sinh_ssha
XKB_KEY_Sinh_tha
XKB_KEY_Sinh_thha
XKB_KEY_Sinh_tta
XKB_KEY_Sinh_ttha
XKB_KEY_Sinh_u
XKB_KEY_Sinh_u2
XKB_KEY_Sinh_uu
XKB_KEY_Sinh_uu2
XKB_KEY_Sinh_va
XKB_KEY_Sinh_ya
XKB_KEY_SlowKeys_Enable
XKB_KEY_StickyKeys_Enable
XKB_KEY_SunAgain
XKB_KEY_SunAltGraph
XKB_KEY_SunAudioLowerVolume
XKB_KEY_SunAudioMute
XKB_KEY_SunAudioRaiseVolume
XKB_KEY_SunCompose
XKB_KEY_SunCopy
XKB_KEY_SunCut
XKB_KEY_SunF36
XKB_KEY_SunF37
XKB_KEY_SunFA_Acute
XKB_KEY_SunFA_Cedilla
XKB_KEY_SunFA_Circum
XKB_KEY_SunFA_Diaeresis
XKB_KEY_SunFA_Grave
XKB_KEY_SunFA_Tilde
XKB_KEY_SunFind
XKB_KEY_SunFront
XKB_KEY_SunOpen
XKB_KEY_SunPageDown
XKB_KEY_SunPageUp
XKB_KEY_SunPaste
XKB_KEY_SunPowerSwitch
XKB_KEY_SunPowerSwitchShift
XKB_KEY_SunPrint_Screen
XKB_KEY_SunProps
XKB_KEY_SunStop
XKB_KEY_SunSys_Req
XKB_KEY_SunUndo
XKB_KEY_SunVideoDegauss
XKB_KEY_SunVideoLowerBrightness
XKB_KEY_SunVideoRaiseBrightness
XKB_KEY_Super_L
XKB_KEY_Super_R
XKB_KEY_Sys_Req
XKB_KEY_System
XKB_KEY_T
XKB_KEY_THORN
XKB_KEY_Tab
XKB_KEY_Tabovedot
XKB_KEY_Tcaron
XKB_KEY_Tcedilla
XKB_KEY_Terminate_Server
XKB_KEY_Thai_baht
XKB_KEY_Thai_bobaimai
XKB_KEY_Thai_chochan
XKB_KEY_Thai_chochang
XKB_KEY_Thai_choching
XKB_KEY_Thai_chochoe
XKB_KEY_Thai_dochada
XKB_KEY_Thai_dodek
XKB_KEY_Thai_fofa
XKB_KEY_Thai_fofan
XKB_KEY_Thai_hohip
XKB_KEY_Thai_honokhuk
XKB_KEY_Thai_khokhai
XKB_KEY_Thai_khokhon
XKB_KEY_Thai_khokhuat
XKB_KEY_Thai_khokhwai
XKB_KEY_Thai_khorakhang
XKB_KEY_Thai_kokai
XKB_KEY_Thai_lakkhangyao
XKB_KEY_Thai_lekchet
XKB_KEY_Thai_lekha
XKB_KEY_Thai_lekhok
XKB_KEY_Thai_lekkao
XKB_KEY_Thai_leknung
XKB_KEY_Thai_lekpaet
XKB_KEY_Thai_leksam
XKB_KEY_Thai_leksi
XKB_KEY_Thai_leksong
XKB_KEY_Thai_leksun
XKB_KEY_Thai_lochula
XKB_KEY_Thai_loling
XKB_KEY_Thai_lu
XKB_KEY_Thai_maichattawa
XKB_KEY_Thai_maiek
XKB_KEY_Thai_maihanakat
XKB_KEY_Thai_maihanakat_maitho
XKB_KEY_Thai_maitaikhu
XKB_KEY_Thai_maitho
XKB_KEY_Thai_maitri
XKB_KEY_Thai_maiyamok
XKB_KEY_Thai_moma
XKB_KEY_Thai_ngongu
XKB_KEY_Thai_nikhahit
XKB_KEY_Thai_nonen
XKB_KEY_Thai_nonu
XKB_KEY_Thai_oang
XKB_KEY_Thai_paiyannoi
XKB_KEY_Thai_phinthu
XKB_KEY_Thai_phophan
XKB_KEY_Thai_phophung
XKB_KEY_Thai_phosamphao
XKB_KEY_Thai_popla
XKB_KEY_Thai_rorua
XKB_KEY_Thai_ru
XKB_KEY_Thai_saraa
XKB_KEY_Thai_saraaa
XKB_KEY_Thai_saraae
XKB_KEY_Thai_saraaimaimalai
XKB_KEY_Thai_saraaimaimuan
XKB_KEY_Thai_saraam
XKB_KEY_Thai_sarae
XKB_KEY_Thai_sarai
XKB_KEY_Thai_saraii
XKB_KEY_Thai_sarao
XKB_KEY_Thai_sarau
XKB_KEY_Thai_saraue
XKB_KEY_Thai_sarauee
XKB_KEY_Thai_sarauu
XKB_KEY_Thai_sorusi
XKB_KEY_Thai_sosala
XKB_KEY_Thai_soso
XKB_KEY_Thai_sosua
XKB_KEY_Thai_thanthakhat
XKB_KEY_Thai_thonangmontho
XKB_KEY_Thai_thophuthao
XKB_KEY_Thai_thothahan
XKB_KEY_Thai_thothan
XKB_KEY_Thai_thothong
XKB_KEY_Thai_thothung
XKB_KEY_Thai_topatak
XKB_KEY_Thai_totao
XKB_KEY_Thai_wowaen
XKB_KEY_Thai_yoyak
XKB_KEY_Thai_yoying
XKB_KEY_Thorn
XKB_KEY_Touroku
XKB_KEY_Tslash
XKB_KEY_U
XKB_KEY_Uacute
XKB_KEY_Ubelowdot
XKB_KEY_Ubreve
XKB_KEY_Ucircumflex
XKB_KEY_Udiaeresis
XKB_KEY_Udoubleacute
XKB_KEY_Ugrave
XKB_KEY_Uhook
XKB_KEY_Uhorn
XKB_KEY_Uhornacute
XKB_KEY_Uhornbelowdot
XKB_KEY_Uhorngrave
XKB_KEY_Uhornhook
XKB_KEY_Uhorntilde
XKB_KEY_Ukrainian_GHE_WITH_UPTURN
XKB_KEY_Ukrainian_I
XKB_KEY_Ukrainian_IE
XKB_KEY_Ukrainian_YI
XKB_KEY_Ukrainian_ghe_with_upturn
XKB_KEY_Ukrainian_i
XKB_KEY_Ukrainian_ie
XKB_KEY_Ukrainian_yi
XKB_KEY_Ukranian_I
XKB_KEY_Ukranian_JE
XKB_KEY_Ukranian_YI
XKB_KEY_Ukranian_i
XKB_KEY_Ukranian_je
XKB_KEY_Ukranian_yi
XKB_KEY_Umacron
XKB_KEY_Undo
XKB_KEY_Uogonek
XKB_KEY_Up
XKB_KEY_Uring
XKB_KEY_User
XKB_KEY_Utilde
XKB_KEY_V
XKB_KEY_VoidSymbol
XKB_KEY_W
XKB_KEY_Wacute
XKB_KEY_Wcircumflex
XKB_KEY_Wdiaeresis
XKB_KEY_Wgrave
XKB_KEY_WonSign
XKB_KEY_X
XKB_KEY_XF86AddFavorite
XKB_KEY_XF86ApplicationLeft
XKB_KEY_XF86ApplicationRight
XKB_KEY_XF86AudioCycleTrack
XKB_KEY_XF86AudioForward
XKB_KEY_XF86AudioLowerVolume
XKB_KEY_XF86AudioMedia
XKB_KEY_XF86AudioMicMute
XKB_KEY_XF86AudioMute
XKB_KEY_XF86AudioNext
XKB_KEY_XF86AudioPause
XKB_KEY_XF86AudioPlay
XKB_KEY_XF86AudioPreset
XKB_KEY_XF86AudioPrev
XKB_KEY_XF86AudioRaiseVolume
XKB_KEY_XF86AudioRandomPlay
XKB_KEY_XF86AudioRecord
XKB_KEY_XF86AudioRepeat
XKB_KEY_XF86AudioRewind
XKB_KEY_XF86AudioStop
XKB_KEY_XF86Away
XKB_KEY_XF86Back
XKB_KEY_XF86BackForward
XKB_KEY_XF86Battery
XKB_KEY_XF86Blue
XKB_KEY_XF86Bluetooth
XKB_KEY_XF86Book
XKB_KEY_XF86BrightnessAdjust
XKB_KEY_XF86CD
XKB_KEY_XF86Calculater
XKB_KEY_XF86Calculator
XKB_KEY_XF86Calendar
XKB_KEY_XF86Clear
XKB_KEY_XF86ClearGrab
XKB_KEY_XF86Close
XKB_KEY_XF86Community
XKB_KEY_XF86ContrastAdjust
XKB_KEY_XF86Copy
XKB_KEY_XF86Cut
XKB_KEY_XF86CycleAngle
XKB_KEY_XF86DOS
XKB_KEY_XF86Display
XKB_KEY_XF86Documents
XKB_KEY_XF86Eject
XKB_KEY_XF86Excel
XKB_KEY_XF86Explorer
XKB_KEY_XF86Favorites
XKB_KEY_XF86Finance
XKB_KEY_XF86Forward
XKB_KEY_XF86FrameBack
XKB_KEY_XF86FrameForward
XKB_KEY_XF86FullScreen
XKB_KEY_XF86Game
XKB_KEY_XF86Go
XKB_KEY_XF86Green
XKB_KEY_XF86Hibernate
XKB_KEY_XF86History
XKB_KEY_XF86HomePage
XKB_KEY_XF86HotLinks
XKB_KEY_XF86KbdBrightnessDown
XKB_KEY_XF86KbdBrightnessUp
XKB_KEY_XF86KbdLightOnOff
XKB_KEY_XF86Keyboard
XKB_KEY_XF86Launch0
XKB_KEY_XF86Launch1
XKB_KEY_XF86Launch2
XKB_KEY_XF86Launch3
XKB_KEY_XF86Launch4
XKB_KEY_XF86Launch5
XKB_KEY_XF86Launch6
XKB_KEY_XF86Launch7
XKB_KEY_XF86Launch8
XKB_KEY_XF86Launch9
XKB_KEY_XF86LaunchA
XKB_KEY_XF86LaunchB
XKB_KEY_XF86LaunchC
XKB_KEY_XF86LaunchD
XKB_KEY_XF86LaunchE
XKB_KEY_XF86LaunchF
XKB_KEY_XF86LightBulb
XKB_KEY_XF86LogGrabInfo
XKB_KEY_XF86LogOff
XKB_KEY_XF86LogWindowTree
XKB_KEY_XF86Mail
XKB_KEY_XF86MailForward
XKB_KEY_XF86Market
XKB_KEY_XF86Meeting
XKB_KEY_XF86Memo
XKB_KEY_XF86MenuKB
XKB_KEY_XF86MenuPB
XKB_KEY_XF86Messenger
XKB_KEY_XF86ModeLock
XKB_KEY_XF86MonBrightnessCycle
XKB_KEY_XF86MonBrightnessDown
XKB_KEY_XF86MonBrightnessUp
XKB_KEY_XF86Music
XKB_KEY_XF86MyComputer
XKB_KEY_XF86MySites
XKB_KEY_XF86New
XKB_KEY_XF86News
XKB_KEY_XF86Next_VMode
XKB_KEY_XF86OfficeHome
XKB_KEY_XF86Open
XKB_KEY_XF86OpenURL
XKB_KEY_XF86Option
XKB_KEY_XF86Paste
XKB_KEY_XF86Phone
XKB_KEY_XF86Pictures
XKB_KEY_XF86PowerDown
XKB_KEY_XF86PowerOff
XKB_KEY_XF86Prev_VMode
XKB_KEY_XF86Q
XKB_KEY_XF86RFKill
XKB_KEY_XF86Red
XKB_KEY_XF86Refresh
XKB_KEY_XF86Reload
XKB_KEY_XF86Reply
XKB_KEY_XF86RockerDown
XKB_KEY_XF86RockerEnter
XKB_KEY_XF86RockerUp
XKB_KEY_XF86RotateWindows
XKB_KEY_XF86RotationKB
XKB_KEY_XF86RotationLockToggle
XKB_KEY_XF86RotationPB
XKB_KEY_XF86Save
XKB_KEY_XF86ScreenSaver
XKB_KEY_XF86ScrollClick
XKB_KEY_XF86ScrollDown
XKB_KEY_XF86ScrollUp
XKB_KEY_XF86Search
XKB_KEY_XF86Select
XKB_KEY_XF86Send
XKB_KEY_XF86Shop
XKB_KEY_XF86Sleep
XKB_KEY_XF86Spell
XKB_KEY_XF86SplitScreen
XKB_KEY_XF86Standby
XKB_KEY_XF86Start
XKB_KEY_XF86Stop
XKB_KEY_XF86Subtitle
XKB_KEY_XF86Support
XKB_KEY_XF86Suspend
XKB_KEY_XF86Switch_VT_1
XKB_KEY_XF86Switch_VT_2
XKB_KEY_XF86Switch_VT_3
XKB_KEY_XF86Switch_VT_4
XKB_KEY_XF86Switch_VT_5
XKB_KEY_XF86Switch_VT_6
XKB_KEY_XF86Switch_VT_7
XKB_KEY_XF86Switch_VT_8
XKB_KEY_XF86Switch_VT_9
XKB_KEY_XF86Switch_VT_10
XKB_KEY_XF86Switch_VT_11
XKB_KEY_XF86Switch_VT_12
XKB_KEY_XF86TaskPane
XKB_KEY_XF86Terminal
XKB_KEY_XF86Time
XKB_KEY_XF86ToDoList
XKB_KEY_XF86Tools
XKB_KEY_XF86TopMenu
XKB_KEY_XF86TouchpadOff
XKB_KEY_XF86TouchpadOn
XKB_KEY_XF86TouchpadToggle
XKB_KEY_XF86Travel
XKB_KEY_XF86UWB
XKB_KEY_XF86Ungrab
XKB_KEY_XF86User1KB
XKB_KEY_XF86User2KB
XKB_KEY_XF86UserPB
XKB_KEY_XF86VendorHome
XKB_KEY_XF86Video
XKB_KEY_XF86View
XKB_KEY_XF86WLAN
XKB_KEY_XF86WWAN
XKB_KEY_XF86WWW
XKB_KEY_XF86WakeUp
XKB_KEY_XF86WebCam
XKB_KEY_XF86WheelButton
XKB_KEY_XF86Word
XKB_KEY_XF86Xfer
XKB_KEY_XF86Yellow
XKB_KEY_XF86ZoomIn
XKB_KEY_XF86ZoomOut
XKB_KEY_XF86iTouch
XKB_KEY_Xabovedot
XKB_KEY_Y
XKB_KEY_Yacute
XKB_KEY_Ybelowdot
XKB_KEY_Ycircumflex
XKB_KEY_Ydiaeresis
XKB_KEY_Ygrave
XKB_KEY_Yhook
XKB_KEY_Ytilde
XKB_KEY_Z
XKB_KEY_Zabovedot
XKB_KEY_Zacute
XKB_KEY_Zcaron
XKB_KEY_Zen_Koho
XKB_KEY_Zenkaku
XKB_KEY_Zenkaku_Hankaku
XKB_KEY_Zstroke
XKB_KEY_a
XKB_KEY_aacute
XKB_KEY_abelowdot
XKB_KEY_abovedot
XKB_KEY_abreve
XKB_KEY_abreveacute
XKB_KEY_abrevebelowdot
XKB_KEY_abrevegrave
XKB_KEY_abrevehook
XKB_KEY_abrevetilde
XKB_KEY_acircumflex
XKB_KEY_acircumflexacute
XKB_KEY_acircumflexbelowdot
XKB_KEY_acircumflexgrave
XKB_KEY_acircumflexhook
XKB_KEY_acircumflextilde
XKB_KEY_acute
XKB_KEY_adiaeresis
XKB_KEY_ae
XKB_KEY_agrave
XKB_KEY_ahook
XKB_KEY_amacron
XKB_KEY_ampersand
XKB_KEY_aogonek
XKB_KEY_apostrophe
XKB_KEY_approxeq
XKB_KEY_approximate
XKB_KEY_aring
XKB_KEY_asciicircum
XKB_KEY_asciitilde
XKB_KEY_asterisk
XKB_KEY_at
XKB_KEY_atilde
XKB_KEY_b
XKB_KEY_babovedot
XKB_KEY_backslash
XKB_KEY_ballotcross
XKB_KEY_bar
XKB_KEY_because
XKB_KEY_blank
XKB_KEY_block
XKB_KEY_botintegral
XKB_KEY_botleftparens
XKB_KEY_botleftsqbracket
XKB_KEY_botleftsummation
XKB_KEY_botrightparens
XKB_KEY_botrightsqbracket
XKB_KEY_botrightsummation
XKB_KEY_bott
XKB_KEY_botvertsummationconnector
XKB_KEY_braceleft
XKB_KEY_braceright
XKB_KEY_bracketleft
XKB_KEY_bracketright
XKB_KEY_braille_blank
XKB_KEY_braille_dot_1
XKB_KEY_braille_dot_2
XKB_KEY_braille_dot_3
XKB_KEY_braille_dot_4
XKB_KEY_braille_dot_5
XKB_KEY_braille_dot_6
XKB_KEY_braille_dot_7
XKB_KEY_braille_dot_8
XKB_KEY_braille_dot_9
XKB_KEY_braille_dot_10
XKB_KEY_braille_dots_1
XKB_KEY_braille_dots_2
XKB_KEY_braille_dots_3
XKB_KEY_braille_dots_4
XKB_KEY_braille_dots_5
XKB_KEY_braille_dots_6
XKB_KEY_braille_dots_7
XKB_KEY_braille_dots_8
XKB_KEY_braille_dots_12
XKB_KEY_braille_dots_13
XKB_KEY_braille_dots_14
XKB_KEY_braille_dots_15
XKB_KEY_braille_dots_16
XKB_KEY_braille_dots_17
XKB_KEY_braille_dots_18
XKB_KEY_braille_dots_23
XKB_KEY_braille_dots_24
XKB_KEY_braille_dots_25
XKB_KEY_braille_dots_26
XKB_KEY_braille_dots_27
XKB_KEY_braille_dots_28
XKB_KEY_braille_dots_34
XKB_KEY_braille_dots_35
XKB_KEY_braille_dots_36
XKB_KEY_braille_dots_37
XKB_KEY_braille_dots_38
XKB_KEY_braille_dots_45
XKB_KEY_braille_dots_46
XKB_KEY_braille_dots_47
XKB_KEY_braille_dots_48
XKB_KEY_braille_dots_56
XKB_KEY_braille_dots_57
XKB_KEY_braille_dots_58
XKB_KEY_braille_dots_67
XKB_KEY_braille_dots_68
XKB_KEY_braille_dots_78
XKB_KEY_braille_dots_123
XKB_KEY_braille_dots_124
XKB_KEY_braille_dots_125
XKB_KEY_braille_dots_126
XKB_KEY_braille_dots_127
XKB_KEY_braille_dots_128
XKB_KEY_braille_dots_134
XKB_KEY_braille_dots_135
XKB_KEY_braille_dots_136
XKB_KEY_braille_dots_137
XKB_KEY_braille_dots_138
XKB_KEY_braille_dots_145
XKB_KEY_braille_dots_146
XKB_KEY_braille_dots_147
XKB_KEY_braille_dots_148
XKB_KEY_braille_dots_156
XKB_KEY_braille_dots_157
XKB_KEY_braille_dots_158
XKB_KEY_braille_dots_167
XKB_KEY_braille_dots_168
XKB_KEY_braille_dots_178
XKB_KEY_braille_dots_234
XKB_KEY_braille_dots_235
XKB_KEY_braille_dots_236
XKB_KEY_braille_dots_237
XKB_KEY_braille_dots_238
XKB_KEY_braille_dots_245
XKB_KEY_braille_dots_246
XKB_KEY_braille_dots_247
XKB_KEY_braille_dots_248
XKB_KEY_braille_dots_256
XKB_KEY_braille_dots_257
XKB_KEY_braille_dots_258
XKB_KEY_braille_dots_267
XKB_KEY_braille_dots_268
XKB_KEY_braille_dots_278
XKB_KEY_braille_dots_345
XKB_KEY_braille_dots_346
XKB_KEY_braille_dots_347
XKB_KEY_braille_dots_348
XKB_KEY_braille_dots_356
XKB_KEY_braille_dots_357
XKB_KEY_braille_dots_358
XKB_KEY_braille_dots_367
XKB_KEY_braille_dots_368
XKB_KEY_braille_dots_378
XKB_KEY_braille_dots_456
XKB_KEY_braille_dots_457
XKB_KEY_braille_dots_458
XKB_KEY_braille_dots_467
XKB_KEY_braille_dots_468
XKB_KEY_braille_dots_478
XKB_KEY_braille_dots_567
XKB_KEY_braille_dots_568
XKB_KEY_braille_dots_578
XKB_KEY_braille_dots_678
XKB_KEY_braille_dots_1234
XKB_KEY_braille_dots_1235
XKB_KEY_braille_dots_1236
XKB_KEY_braille_dots_1237
XKB_KEY_braille_dots_1238
XKB_KEY_braille_dots_1245
XKB_KEY_braille_dots_1246
XKB_KEY_braille_dots_1247
XKB_KEY_braille_dots_1248
XKB_KEY_braille_dots_1256
XKB_KEY_braille_dots_1257
XKB_KEY_braille_dots_1258
XKB_KEY_braille_dots_1267
XKB_KEY_braille_dots_1268
XKB_KEY_braille_dots_1278
XKB_KEY_braille_dots_1345
XKB_KEY_braille_dots_1346
XKB_KEY_braille_dots_1347
XKB_KEY_braille_dots_1348
XKB_KEY_braille_dots_1356
XKB_KEY_braille_dots_1357
XKB_KEY_braille_dots_1358
XKB_KEY_braille_dots_1367
XKB_KEY_braille_dots_1368
XKB_KEY_braille_dots_1378
XKB_KEY_braille_dots_1456
XKB_KEY_braille_dots_1457
XKB_KEY_braille_dots_1458
XKB_KEY_braille_dots_1467
XKB_KEY_braille_dots_1468
XKB_KEY_braille_dots_1478
XKB_KEY_braille_dots_1567
XKB_KEY_braille_dots_1568
XKB_KEY_braille_dots_1578
XKB_KEY_braille_dots_1678
XKB_KEY_braille_dots_2345
XKB_KEY_braille_dots_2346
XKB_KEY_braille_dots_2347
XKB_KEY_braille_dots_2348
XKB_KEY_braille_dots_2356
XKB_KEY_braille_dots_2357
XKB_KEY_braille_dots_2358
XKB_KEY_braille_dots_2367
XKB_KEY_braille_dots_2368
XKB_KEY_braille_dots_2378
XKB_KEY_braille_dots_2456
XKB_KEY_braille_dots_2457
XKB_KEY_braille_dots_2458
XKB_KEY_braille_dots_2467
XKB_KEY_braille_dots_2468
XKB_KEY_braille_dots_2478
XKB_KEY_braille_dots_2567
XKB_KEY_braille_dots_2568
XKB_KEY_braille_dots_2578
XKB_KEY_braille_dots_2678
XKB_KEY_braille_dots_3456
XKB_KEY_braille_dots_3457
XKB_KEY_braille_dots_3458
XKB_KEY_braille_dots_3467
XKB_KEY_braille_dots_3468
XKB_KEY_braille_dots_3478
XKB_KEY_braille_dots_3567
XKB_KEY_braille_dots_3568
XKB_KEY_braille_dots_3578
XKB_KEY_braille_dots_3678
XKB_KEY_braille_dots_4567
XKB_KEY_braille_dots_4568
XKB_KEY_braille_dots_4578
XKB_KEY_braille_dots_4678
XKB_KEY_braille_dots_5678
XKB_KEY_braille_dots_12345
XKB_KEY_braille_dots_12346
XKB_KEY_braille_dots_12347
XKB_KEY_braille_dots_12348
XKB_KEY_braille_dots_12356
XKB_KEY_braille_dots_12357
XKB_KEY_braille_dots_12358
XKB_KEY_braille_dots_12367
XKB_KEY_braille_dots_12368
XKB_KEY_braille_dots_12378
XKB_KEY_braille_dots_12456
XKB_KEY_braille_dots_12457
XKB_KEY_braille_dots_12458
XKB_KEY_braille_dots_12467
XKB_KEY_braille_dots_12468
XKB_KEY_braille_dots_12478
XKB_KEY_braille_dots_12567
XKB_KEY_braille_dots_12568
XKB_KEY_braille_dots_12578
XKB_KEY_braille_dots_12678
XKB_KEY_braille_dots_13456
XKB_KEY_braille_dots_13457
XKB_KEY_braille_dots_13458
XKB_KEY_braille_dots_13467
XKB_KEY_braille_dots_13468
XKB_KEY_braille_dots_13478
XKB_KEY_braille_dots_13567
XKB_KEY_braille_dots_13568
XKB_KEY_braille_dots_13578
XKB_KEY_braille_dots_13678
XKB_KEY_braille_dots_14567
XKB_KEY_braille_dots_14568
XKB_KEY_braille_dots_14578
XKB_KEY_braille_dots_14678
XKB_KEY_braille_dots_15678
XKB_KEY_braille_dots_23456
XKB_KEY_braille_dots_23457
XKB_KEY_braille_dots_23458
XKB_KEY_braille_dots_23467
XKB_KEY_braille_dots_23468
XKB_KEY_braille_dots_23478
XKB_KEY_braille_dots_23567
XKB_KEY_braille_dots_23568
XKB_KEY_braille_dots_23578
XKB_KEY_braille_dots_23678
XKB_KEY_braille_dots_24567
XKB_KEY_braille_dots_24568
XKB_KEY_braille_dots_24578
XKB_KEY_braille_dots_24678
XKB_KEY_braille_dots_25678
XKB_KEY_braille_dots_34567
XKB_KEY_braille_dots_34568
XKB_KEY_braille_dots_34578
XKB_KEY_braille_dots_34678
XKB_KEY_braille_dots_35678
XKB_KEY_braille_dots_45678
XKB_KEY_braille_dots_123456
XKB_KEY_braille_dots_123457
XKB_KEY_braille_dots_123458
XKB_KEY_braille_dots_123467
XKB_KEY_braille_dots_123468
XKB_KEY_braille_dots_123478
XKB_KEY_braille_dots_123567
XKB_KEY_braille_dots_123568
XKB_KEY_braille_dots_123578
XKB_KEY_braille_dots_123678
XKB_KEY_braille_dots_124567
XKB_KEY_braille_dots_124568
XKB_KEY_braille_dots_124578
XKB_KEY_braille_dots_124678
XKB_KEY_braille_dots_125678
XKB_KEY_braille_dots_134567
XKB_KEY_braille_dots_134568
XKB_KEY_braille_dots_134578
XKB_KEY_braille_dots_134678
XKB_KEY_braille_dots_135678
XKB_KEY_braille_dots_145678
XKB_KEY_braille_dots_234567
XKB_KEY_braille_dots_234568
XKB_KEY_braille_dots_234578
XKB_KEY_braille_dots_234678
XKB_KEY_braille_dots_235678
XKB_KEY_braille_dots_245678
XKB_KEY_braille_dots_345678
XKB_KEY_braille_dots_1234567
XKB_KEY_braille_dots_1234568
XKB_KEY_braille_dots_1234578
XKB_KEY_braille_dots_1234678
XKB_KEY_braille_dots_1235678
XKB_KEY_braille_dots_1245678
XKB_KEY_braille_dots_1345678
XKB_KEY_braille_dots_2345678
XKB_KEY_braille_dots_12345678
XKB_KEY_breve
XKB_KEY_brokenbar
XKB_KEY_c
XKB_KEY_c_h
XKB_KEY_cabovedot
XKB_KEY_cacute
XKB_KEY_careof
XKB_KEY_caret
XKB_KEY_caron
XKB_KEY_ccaron
XKB_KEY_ccedilla
XKB_KEY_ccircumflex
XKB_KEY_cedilla
XKB_KEY_cent
XKB_KEY_ch
XKB_KEY_checkerboard
XKB_KEY_checkmark
XKB_KEY_circle
XKB_KEY_club
XKB_KEY_colon
XKB_KEY_comma
XKB_KEY_containsas
XKB_KEY_copyright
XKB_KEY_cr
XKB_KEY_crossinglines
XKB_KEY_cuberoot
XKB_KEY_currency
XKB_KEY_cursor
XKB_KEY_d
XKB_KEY_dabovedot
XKB_KEY_dagger
XKB_KEY_dcaron
XKB_KEY_dead_A
XKB_KEY_dead_E
XKB_KEY_dead_I
XKB_KEY_dead_O
XKB_KEY_dead_U
XKB_KEY_dead_a
XKB_KEY_dead_abovecomma
XKB_KEY_dead_abovedot
XKB_KEY_dead_abovereversedcomma
XKB_KEY_dead_abovering
XKB_KEY_dead_aboveverticalline
XKB_KEY_dead_acute
XKB_KEY_dead_belowbreve
XKB_KEY_dead_belowcircumflex
XKB_KEY_dead_belowcomma
XKB_KEY_dead_belowdiaeresis
XKB_KEY_dead_belowdot
XKB_KEY_dead_belowmacron
XKB_KEY_dead_belowring
XKB_KEY_dead_belowtilde
XKB_KEY_dead_belowverticalline
XKB_KEY_dead_breve
XKB_KEY_dead_capital_schwa
XKB_KEY_dead_caron
XKB_KEY_dead_cedilla
XKB_KEY_dead_circumflex
XKB_KEY_dead_currency
XKB_KEY_dead_dasia
XKB_KEY_dead_diaeresis
XKB_KEY_dead_doubleacute
XKB_KEY_dead_doublegrave
XKB_KEY_dead_e
XKB_KEY_dead_grave
XKB_KEY_dead_greek
XKB_KEY_dead_hook
XKB_KEY_dead_horn
XKB_KEY_dead_i
XKB_KEY_dead_invertedbreve
XKB_KEY_dead_iota
XKB_KEY_dead_longsolidusoverlay
XKB_KEY_dead_lowline
XKB_KEY_dead_macron
XKB_KEY_dead_o
XKB_KEY_dead_ogonek
XKB_KEY_dead_perispomeni
XKB_KEY_dead_psili
XKB_KEY_dead_semivoiced_sound
XKB_KEY_dead_small_schwa
XKB_KEY_dead_stroke
XKB_KEY_dead_tilde
XKB_KEY_dead_u
XKB_KEY_dead_voiced_sound
XKB_KEY_decimalpoint
XKB_KEY_degree
XKB_KEY_diaeresis
XKB_KEY_diamond
XKB_KEY_digitspace
XKB_KEY_dintegral
XKB_KEY_division
XKB_KEY_dollar
XKB_KEY_doubbaselinedot
XKB_KEY_doubleacute
XKB_KEY_doubledagger
XKB_KEY_doublelowquotemark
XKB_KEY_downarrow
XKB_KEY_downcaret
XKB_KEY_downshoe
XKB_KEY_downstile
XKB_KEY_downtack
XKB_KEY_dstroke
XKB_KEY_e
XKB_KEY_eabovedot
XKB_KEY_eacute
XKB_KEY_ebelowdot
XKB_KEY_ecaron
XKB_KEY_ecircumflex
XKB_KEY_ecircumflexacute
XKB_KEY_ecircumflexbelowdot
XKB_KEY_ecircumflexgrave
XKB_KEY_ecircumflexhook
XKB_KEY_ecircumflextilde
XKB_KEY_ediaeresis
XKB_KEY_egrave
XKB_KEY_ehook
XKB_KEY_eightsubscript
XKB_KEY_eightsuperior
XKB_KEY_elementof
XKB_KEY_ellipsis
XKB_KEY_em3space
XKB_KEY_em4space
XKB_KEY_emacron
XKB_KEY_emdash
XKB_KEY_emfilledcircle
XKB_KEY_emfilledrect
XKB_KEY_emopencircle
XKB_KEY_emopenrectangle
XKB_KEY_emptyset
XKB_KEY_emspace
XKB_KEY_endash
XKB_KEY_enfilledcircbullet
XKB_KEY_enfilledsqbullet
XKB_KEY_eng
XKB_KEY_enopencircbullet
XKB_KEY_enopensquarebullet
XKB_KEY_enspace
XKB_KEY_eogonek
XKB_KEY_equal
XKB_KEY_eth
XKB_KEY_etilde
XKB_KEY_exclam
XKB_KEY_exclamdown
XKB_KEY_ezh
XKB_KEY_f
XKB_KEY_fabovedot
XKB_KEY_femalesymbol
XKB_KEY_ff
XKB_KEY_figdash
XKB_KEY_filledlefttribullet
XKB_KEY_filledrectbullet
XKB_KEY_filledrighttribullet
XKB_KEY_filledtribulletdown
XKB_KEY_filledtribulletup
XKB_KEY_fiveeighths
XKB_KEY_fivesixths
XKB_KEY_fivesubscript
XKB_KEY_fivesuperior
XKB_KEY_fourfifths
XKB_KEY_foursubscript
XKB_KEY_foursuperior
XKB_KEY_fourthroot
XKB_KEY_function
XKB_KEY_g
XKB_KEY_gabovedot
XKB_KEY_gbreve
XKB_KEY_gcaron
XKB_KEY_gcedilla
XKB_KEY_gcircumflex
XKB_KEY_grave
XKB_KEY_greater
XKB_KEY_greaterthanequal
XKB_KEY_guilder
XKB_KEY_guillemotleft
XKB_KEY_guillemotright
XKB_KEY_h
XKB_KEY_hairspace
XKB_KEY_hcircumflex
XKB_KEY_heart
XKB_KEY_hebrew_aleph
XKB_KEY_hebrew_ayin
XKB_KEY_hebrew_bet
XKB_KEY_hebrew_beth
XKB_KEY_hebrew_chet
XKB_KEY_hebrew_dalet
XKB_KEY_hebrew_daleth
XKB_KEY_hebrew_doublelowline
XKB_KEY_hebrew_finalkaph
XKB_KEY_hebrew_finalmem
XKB_KEY_hebrew_finalnun
XKB_KEY_hebrew_finalpe
XKB_KEY_hebrew_finalzade
XKB_KEY_hebrew_finalzadi
XKB_KEY_hebrew_gimel
XKB_KEY_hebrew_gimmel
XKB_KEY_hebrew_he
XKB_KEY_hebrew_het
XKB_KEY_hebrew_kaph
XKB_KEY_hebrew_kuf
XKB_KEY_hebrew_lamed
XKB_KEY_hebrew_mem
XKB_KEY_hebrew_nun
XKB_KEY_hebrew_pe
XKB_KEY_hebrew_qoph
XKB_KEY_hebrew_resh
XKB_KEY_hebrew_samech
XKB_KEY_hebrew_samekh
XKB_KEY_hebrew_shin
XKB_KEY_hebrew_taf
XKB_KEY_hebrew_taw
XKB_KEY_hebrew_tet
XKB_KEY_hebrew_teth
XKB_KEY_hebrew_waw
XKB_KEY_hebrew_yod
XKB_KEY_hebrew_zade
XKB_KEY_hebrew_zadi
XKB_KEY_hebrew_zain
XKB_KEY_hebrew_zayin
XKB_KEY_hexagram
XKB_KEY_horizconnector
XKB_KEY_horizlinescan1
XKB_KEY_horizlinescan3
XKB_KEY_horizlinescan5
XKB_KEY_horizlinescan7
XKB_KEY_horizlinescan9
XKB_KEY_hpBackTab
XKB_KEY_hpClearLine
XKB_KEY_hpDeleteChar
XKB_KEY_hpDeleteLine
XKB_KEY_hpIO
XKB_KEY_hpInsertChar
XKB_KEY_hpInsertLine
XKB_KEY_hpKP_BackTab
XKB_KEY_hpModelock1
XKB_KEY_hpModelock2
XKB_KEY_hpReset
XKB_KEY_hpSystem
XKB_KEY_hpUser
XKB_KEY_hpYdiaeresis
XKB_KEY_hpblock
XKB_KEY_hpguilder
XKB_KEY_hplira
XKB_KEY_hplongminus
XKB_KEY_hpmute_acute
XKB_KEY_hpmute_asciicircum
XKB_KEY_hpmute_asciitilde
XKB_KEY_hpmute_diaeresis
XKB_KEY_hpmute_grave
XKB_KEY_hstroke
XKB_KEY_ht
XKB_KEY_hyphen
XKB_KEY_i
XKB_KEY_iacute
XKB_KEY_ibelowdot
XKB_KEY_ibreve
XKB_KEY_icircumflex
XKB_KEY_identical
XKB_KEY_idiaeresis
XKB_KEY_idotless
XKB_KEY_ifonlyif
XKB_KEY_igrave
XKB_KEY_ihook
XKB_KEY_imacron
XKB_KEY_implies
XKB_KEY_includedin
XKB_KEY_includes
XKB_KEY_infinity
XKB_KEY_integral
XKB_KEY_intersection
XKB_KEY_iogonek
XKB_KEY_itilde
XKB_KEY_j
XKB_KEY_jcircumflex
XKB_KEY_jot
XKB_KEY_k
XKB_KEY_kana_A
XKB_KEY_kana_CHI
XKB_KEY_kana_E
XKB_KEY_kana_FU
XKB_KEY_kana_HA
XKB_KEY_kana_HE
XKB_KEY_kana_HI
XKB_KEY_kana_HO
XKB_KEY_kana_HU
XKB_KEY_kana_I
XKB_KEY_kana_KA
XKB_KEY_kana_KE
XKB_KEY_kana_KI
XKB_KEY_kana_KO
XKB_KEY_kana_KU
XKB_KEY_kana_MA
XKB_KEY_kana_ME
XKB_KEY_kana_MI
XKB_KEY_kana_MO
XKB_KEY_kana_MU
XKB_KEY_kana_N
XKB_KEY_kana_NA
XKB_KEY_kana_NE
XKB_KEY_kana_NI
XKB_KEY_kana_NO
XKB_KEY_kana_NU
XKB_KEY_kana_O
XKB_KEY_kana_RA
XKB_KEY_kana_RE
XKB_KEY_kana_RI
XKB_KEY_kana_RO
XKB_KEY_kana_RU
XKB_KEY_kana_SA
XKB_KEY_kana_SE
XKB_KEY_kana_SHI
XKB_KEY_kana_SO
XKB_KEY_kana_SU
XKB_KEY_kana_TA
XKB_KEY_kana_TE
XKB_KEY_kana_TI
XKB_KEY_kana_TO
XKB_KEY_kana_TSU
XKB_KEY_kana_TU
XKB_KEY_kana_U
XKB_KEY_kana_WA
XKB_KEY_kana_WO
XKB_KEY_kana_YA
XKB_KEY_kana_YO
XKB_KEY_kana_YU
XKB_KEY_kana_a
XKB_KEY_kana_closingbracket
XKB_KEY_kana_comma
XKB_KEY_kana_conjunctive
XKB_KEY_kana_e
XKB_KEY_kana_fullstop
XKB_KEY_kana_i
XKB_KEY_kana_middledot
XKB_KEY_kana_o
XKB_KEY_kana_openingbracket
XKB_KEY_kana_switch
XKB_KEY_kana_tsu
XKB_KEY_kana_tu
XKB_KEY_kana_u
XKB_KEY_kana_ya
XKB_KEY_kana_yo
XKB_KEY_kana_yu
XKB_KEY_kappa
XKB_KEY_kcedilla
XKB_KEY_kra
XKB_KEY_l
XKB_KEY_lacute
XKB_KEY_latincross
XKB_KEY_lbelowdot
XKB_KEY_lcaron
XKB_KEY_lcedilla
XKB_KEY_leftanglebracket
XKB_KEY_leftarrow
XKB_KEY_leftcaret
XKB_KEY_leftdoublequotemark
XKB_KEY_leftmiddlecurlybrace
XKB_KEY_leftopentriangle
XKB_KEY_leftpointer
XKB_KEY_leftradical
XKB_KEY_leftshoe
XKB_KEY_leftsinglequotemark
XKB_KEY_leftt
XKB_KEY_lefttack
XKB_KEY_less
XKB_KEY_lessthanequal
XKB_KEY_lf
XKB_KEY_lira
XKB_KEY_logicaland
XKB_KEY_logicalor
XKB_KEY_longminus
XKB_KEY_lowleftcorner
XKB_KEY_lowrightcorner
XKB_KEY_lstroke
XKB_KEY_m
XKB_KEY_mabovedot
XKB_KEY_macron
XKB_KEY_malesymbol
XKB_KEY_maltesecross
XKB_KEY_marker
XKB_KEY_masculine
XKB_KEY_minus
XKB_KEY_minutes
XKB_KEY_mu
XKB_KEY_multiply
XKB_KEY_musicalflat
XKB_KEY_musicalsharp
XKB_KEY_mute_acute
XKB_KEY_mute_asciicircum
XKB_KEY_mute_asciitilde
XKB_KEY_mute_diaeresis
XKB_KEY_mute_grave
XKB_KEY_n
XKB_KEY_nabla
XKB_KEY_nacute
XKB_KEY_ncaron
XKB_KEY_ncedilla
XKB_KEY_ninesubscript
XKB_KEY_ninesuperior
XKB_KEY_nl
XKB_KEY_nobreakspace
XKB_KEY_notapproxeq
XKB_KEY_notelementof
XKB_KEY_notequal
XKB_KEY_notidentical
XKB_KEY_notsign
XKB_KEY_ntilde
XKB_KEY_numbersign
XKB_KEY_numerosign
XKB_KEY_o
XKB_KEY_oacute
XKB_KEY_obarred
XKB_KEY_obelowdot
XKB_KEY_ocaron
XKB_KEY_ocircumflex
XKB_KEY_ocircumflexacute
XKB_KEY_ocircumflexbelowdot
XKB_KEY_ocircumflexgrave
XKB_KEY_ocircumflexhook
XKB_KEY_ocircumflextilde
XKB_KEY_odiaeresis
XKB_KEY_odoubleacute
XKB_KEY_oe
XKB_KEY_ogonek
XKB_KEY_ograve
XKB_KEY_ohook
XKB_KEY_ohorn
XKB_KEY_ohornacute
XKB_KEY_ohornbelowdot
XKB_KEY_ohorngrave
XKB_KEY_ohornhook
XKB_KEY_ohorntilde
XKB_KEY_omacron
XKB_KEY_oneeighth
XKB_KEY_onefifth
XKB_KEY_onehalf
XKB_KEY_onequarter
XKB_KEY_onesixth
XKB_KEY_onesubscript
XKB_KEY_onesuperior
XKB_KEY_onethird
XKB_KEY_ooblique
XKB_KEY_openrectbullet
XKB_KEY_openstar
XKB_KEY_opentribulletdown
XKB_KEY_opentribulletup
XKB_KEY_ordfeminine
XKB_KEY_osfActivate
XKB_KEY_osfAddMode
XKB_KEY_osfBackSpace
XKB_KEY_osfBackTab
XKB_KEY_osfBeginData
XKB_KEY_osfBeginLine
XKB_KEY_osfCancel
XKB_KEY_osfClear
XKB_KEY_osfCopy
XKB_KEY_osfCut
XKB_KEY_osfDelete
XKB_KEY_osfDeselectAll
XKB_KEY_osfDown
XKB_KEY_osfEndData
XKB_KEY_osfEndLine
XKB_KEY_osfEscape
XKB_KEY_osfExtend
XKB_KEY_osfHelp
XKB_KEY_osfInsert
XKB_KEY_osfLeft
XKB_KEY_osfMenu
XKB_KEY_osfMenuBar
XKB_KEY_osfNextField
XKB_KEY_osfNextMenu
XKB_KEY_osfPageDown
XKB_KEY_osfPageLeft
XKB_KEY_osfPageRight
XKB_KEY_osfPageUp
XKB_KEY_osfPaste
XKB_KEY_osfPrevField
XKB_KEY_osfPrevMenu
XKB_KEY_osfPrimaryPaste
XKB_KEY_osfQuickPaste
XKB_KEY_osfReselect
XKB_KEY_osfRestore
XKB_KEY_osfRight
XKB_KEY_osfSelect
XKB_KEY_osfSelectAll
XKB_KEY_osfUndo
XKB_KEY_osfUp
XKB_KEY_oslash
XKB_KEY_otilde
XKB_KEY_overbar
XKB_KEY_overline
XKB_KEY_p
XKB_KEY_pabovedot
XKB_KEY_paragraph
XKB_KEY_parenleft
XKB_KEY_parenright
XKB_KEY_partdifferential
XKB_KEY_partialderivative
XKB_KEY_percent
XKB_KEY_period
XKB_KEY_periodcentered
XKB_KEY_permille
XKB_KEY_phonographcopyright
XKB_KEY_plus
XKB_KEY_plusminus
XKB_KEY_prescription
XKB_KEY_prolongedsound
XKB_KEY_punctspace
XKB_KEY_q
XKB_KEY_quad
XKB_KEY_question
XKB_KEY_questiondown
XKB_KEY_quotedbl
XKB_KEY_quoteleft
XKB_KEY_quoteright
XKB_KEY_r
XKB_KEY_racute
XKB_KEY_radical
XKB_KEY_rcaron
XKB_KEY_rcedilla
XKB_KEY_registered
XKB_KEY_rightanglebracket
XKB_KEY_rightarrow
XKB_KEY_rightcaret
XKB_KEY_rightdoublequotemark
XKB_KEY_rightmiddlecurlybrace
XKB_KEY_rightmiddlesummation
XKB_KEY_rightopentriangle
XKB_KEY_rightpointer
XKB_KEY_rightshoe
XKB_KEY_rightsinglequotemark
XKB_KEY_rightt
XKB_KEY_righttack
XKB_KEY_s
XKB_KEY_sabovedot
XKB_KEY_sacute
XKB_KEY_scaron
XKB_KEY_scedilla
XKB_KEY_schwa
XKB_KEY_scircumflex
XKB_KEY_script_switch
XKB_KEY_seconds
XKB_KEY_section
XKB_KEY_semicolon
XKB_KEY_semivoicedsound
XKB_KEY_seveneighths
XKB_KEY_sevensubscript
XKB_KEY_sevensuperior
XKB_KEY_signaturemark
XKB_KEY_signifblank
XKB_KEY_similarequal
XKB_KEY_singlelowquotemark
XKB_KEY_sixsubscript
XKB_KEY_sixsuperior
XKB_KEY_slash
XKB_KEY_soliddiamond
XKB_KEY_space
XKB_KEY_squareroot
XKB_KEY_ssharp
XKB_KEY_sterling
XKB_KEY_stricteq
XKB_KEY_t
XKB_KEY_tabovedot
XKB_KEY_tcaron
XKB_KEY_tcedilla
XKB_KEY_telephone
XKB_KEY_telephonerecorder
XKB_KEY_therefore
XKB_KEY_thinspace
XKB_KEY_thorn
XKB_KEY_threeeighths
XKB_KEY_threefifths
XKB_KEY_threequarters
XKB_KEY_threesubscript
XKB_KEY_threesuperior
XKB_KEY_tintegral
XKB_KEY_topintegral
XKB_KEY_topleftparens
XKB_KEY_topleftradical
XKB_KEY_topleftsqbracket
XKB_KEY_topleftsummation
XKB_KEY_toprightparens
XKB_KEY_toprightsqbracket
XKB_KEY_toprightsummation
XKB_KEY_topt
XKB_KEY_topvertsummationconnector
XKB_KEY_trademark
XKB_KEY_trademarkincircle
XKB_KEY_tslash
XKB_KEY_twofifths
XKB_KEY_twosubscript
XKB_KEY_twosuperior
XKB_KEY_twothirds
XKB_KEY_u
XKB_KEY_uacute
XKB_KEY_ubelowdot
XKB_KEY_ubreve
XKB_KEY_ucircumflex
XKB_KEY_udiaeresis
XKB_KEY_udoubleacute
XKB_KEY_ugrave
XKB_KEY_uhook
XKB_KEY_uhorn
XKB_KEY_uhornacute
XKB_KEY_uhornbelowdot
XKB_KEY_uhorngrave
XKB_KEY_uhornhook
XKB_KEY_uhorntilde
XKB_KEY_umacron
XKB_KEY_underbar
XKB_KEY_underscore
XKB_KEY_union
XKB_KEY_uogonek
XKB_KEY_uparrow
XKB_KEY_upcaret
XKB_KEY_upleftcorner
XKB_KEY_uprightcorner
XKB_KEY_upshoe
XKB_KEY_upstile
XKB_KEY_uptack
XKB_KEY_uring
XKB_KEY_utilde
XKB_KEY_v
XKB_KEY_variation
XKB_KEY_vertbar
XKB_KEY_vertconnector
XKB_KEY_voicedsound
XKB_KEY_vt
XKB_KEY_w
XKB_KEY_wacute
XKB_KEY_wcircumflex
XKB_KEY_wdiaeresis
XKB_KEY_wgrave
XKB_KEY_x
XKB_KEY_xabovedot
XKB_KEY_y
XKB_KEY_yacute
XKB_KEY_ybelowdot
XKB_KEY_ycircumflex
XKB_KEY_ydiaeresis
XKB_KEY_yen
XKB_KEY_ygrave
XKB_KEY_yhook
XKB_KEY_ytilde
XKB_KEY_z
XKB_KEY_zabovedot
XKB_KEY_zacute
XKB_KEY_zcaron
XKB_KEY_zerosubscript
XKB_KEY_zerosuperior
XKB_KEY_zstroke