Xkbcommon.KeysymSourcetype t = | K_NoSymbol| K_space| K_exclam| K_quotedbl| K_numbersign| K_dollar| K_percent| K_ampersand| K_apostrophe| K_parenleft| K_parenright| K_asterisk| K_plus| K_comma| K_minus| K_period| K_slash| K_0| K_1| K_2| K_3| K_4| K_5| K_6| K_7| K_8| K_9| K_colon| K_semicolon| K_less| K_equal| K_greater| K_question| K_at| K_A| K_B| K_C| K_D| K_E| K_F| K_G| K_H| K_I| K_J| K_K| K_L| K_M| K_N| K_O| K_P| K_Q| K_R| K_S| K_T| K_U| K_V| K_W| K_X| K_Y| K_Z| K_bracketleft| K_backslash| K_bracketright| K_asciicircum| K_underscore| K_grave| K_a| K_b| K_c| K_d| K_e| K_f| K_g| K_h| K_i| K_j| K_k| K_l| K_m| K_n| K_o| K_p| K_q| K_r| K_s| K_t| K_u| K_v| K_w| K_x| K_y| K_z| K_braceleft| K_bar| K_braceright| K_asciitilde| K_nobreakspace| K_exclamdown| K_cent| K_sterling| K_currency| K_yen| K_brokenbar| K_section| K_diaeresis| K_copyright| K_ordfeminine| K_guillemotleft| K_notsign| K_hyphen| K_registered| K_macron| K_degree| K_plusminus| K_twosuperior| K_threesuperior| K_acute| K_mu| K_paragraph| K_periodcentered| K_cedilla| K_onesuperior| K_masculine| K_guillemotright| K_onequarter| K_onehalf| K_threequarters| K_questiondown| K_Agrave| K_Aacute| K_Acircumflex| K_Atilde| K_Adiaeresis| K_Aring| K_AE| K_Ccedilla| K_Egrave| K_Eacute| K_Ecircumflex| K_Ediaeresis| K_Igrave| K_Iacute| K_Icircumflex| K_Idiaeresis| K_ETH| K_Ntilde| K_Ograve| K_Oacute| K_Ocircumflex| K_Otilde| K_Odiaeresis| K_multiply| K_Oslash| K_Ugrave| K_Uacute| K_Ucircumflex| K_Udiaeresis| K_Yacute| K_THORN| K_ssharp| K_agrave| K_aacute| K_acircumflex| K_atilde| K_adiaeresis| K_aring| K_ae| K_ccedilla| K_egrave| K_eacute| K_ecircumflex| K_ediaeresis| K_igrave| K_iacute| K_icircumflex| K_idiaeresis| K_eth| K_ntilde| K_ograve| K_oacute| K_ocircumflex| K_otilde| K_odiaeresis| K_division| K_oslash| K_ugrave| K_uacute| K_ucircumflex| K_udiaeresis| K_yacute| K_thorn| K_ydiaeresis| K_Aogonek| K_breve| K_Lstroke| K_Lcaron| K_Sacute| K_Scaron| K_Scedilla| K_Tcaron| K_Zacute| K_Zcaron| K_Zabovedot| K_aogonek| K_ogonek| K_lstroke| K_lcaron| K_sacute| K_caron| K_scaron| K_scedilla| K_tcaron| K_zacute| K_doubleacute| K_zcaron| K_zabovedot| K_Racute| K_Abreve| K_Lacute| K_Cacute| K_Ccaron| K_Eogonek| K_Ecaron| K_Dcaron| K_Dstroke| K_Nacute| K_Ncaron| K_Odoubleacute| K_Rcaron| K_Uring| K_Udoubleacute| K_Tcedilla| K_racute| K_abreve| K_lacute| K_cacute| K_ccaron| K_eogonek| K_ecaron| K_dcaron| K_dstroke| K_nacute| K_ncaron| K_odoubleacute| K_rcaron| K_uring| K_udoubleacute| K_tcedilla| K_abovedot| K_Hstroke| K_Hcircumflex| K_Iabovedot| K_Gbreve| K_Jcircumflex| K_hstroke| K_hcircumflex| K_idotless| K_gbreve| K_jcircumflex| K_Cabovedot| K_Ccircumflex| K_Gabovedot| K_Gcircumflex| K_Ubreve| K_Scircumflex| K_cabovedot| K_ccircumflex| K_gabovedot| K_gcircumflex| K_ubreve| K_scircumflex| K_kra| K_Rcedilla| K_Itilde| K_Lcedilla| K_Emacron| K_Gcedilla| K_Tslash| K_rcedilla| K_itilde| K_lcedilla| K_emacron| K_gcedilla| K_tslash| K_ENG| K_eng| K_Amacron| K_Iogonek| K_Eabovedot| K_Imacron| K_Ncedilla| K_Omacron| K_Kcedilla| K_Uogonek| K_Utilde| K_Umacron| K_amacron| K_iogonek| K_eabovedot| K_imacron| K_ncedilla| K_omacron| K_kcedilla| K_uogonek| K_utilde| K_umacron| K_overline| K_kana_fullstop| K_kana_openingbracket| K_kana_closingbracket| K_kana_comma| K_kana_conjunctive| K_kana_WO| K_kana_a| K_kana_i| K_kana_u| K_kana_e| K_kana_o| K_kana_ya| K_kana_yu| K_kana_yo| K_kana_tsu| K_prolongedsound| K_kana_A| K_kana_I| K_kana_U| K_kana_E| K_kana_O| K_kana_KA| K_kana_KI| K_kana_KU| K_kana_KE| K_kana_KO| K_kana_SA| K_kana_SHI| K_kana_SU| K_kana_SE| K_kana_SO| K_kana_TA| K_kana_CHI| K_kana_TSU| K_kana_TE| K_kana_TO| K_kana_NA| K_kana_NI| K_kana_NU| K_kana_NE| K_kana_NO| K_kana_HA| K_kana_HI| K_kana_FU| K_kana_HE| K_kana_HO| K_kana_MA| K_kana_MI| K_kana_MU| K_kana_ME| K_kana_MO| K_kana_YA| K_kana_YU| K_kana_YO| K_kana_RA| K_kana_RI| K_kana_RU| K_kana_RE| K_kana_RO| K_kana_WA| K_kana_N| K_voicedsound| K_semivoicedsound| K_Arabic_comma| K_Arabic_semicolon| K_Arabic_question_mark| K_Arabic_hamza| K_Arabic_maddaonalef| K_Arabic_hamzaonalef| K_Arabic_hamzaonwaw| K_Arabic_hamzaunderalef| K_Arabic_hamzaonyeh| K_Arabic_alef| K_Arabic_beh| K_Arabic_tehmarbuta| K_Arabic_teh| K_Arabic_theh| K_Arabic_jeem| K_Arabic_hah| K_Arabic_khah| K_Arabic_dal| K_Arabic_thal| K_Arabic_ra| K_Arabic_zain| K_Arabic_seen| K_Arabic_sheen| K_Arabic_sad| K_Arabic_dad| K_Arabic_tah| K_Arabic_zah| K_Arabic_ain| K_Arabic_ghain| K_Arabic_tatweel| K_Arabic_feh| K_Arabic_qaf| K_Arabic_kaf| K_Arabic_lam| K_Arabic_meem| K_Arabic_noon| K_Arabic_ha| K_Arabic_waw| K_Arabic_alefmaksura| K_Arabic_yeh| K_Arabic_fathatan| K_Arabic_dammatan| K_Arabic_kasratan| K_Arabic_fatha| K_Arabic_damma| K_Arabic_kasra| K_Arabic_shadda| K_Arabic_sukun| K_Serbian_dje| K_Macedonia_gje| K_Cyrillic_io| K_Ukrainian_ie| K_Macedonia_dse| K_Ukrainian_i| K_Ukrainian_yi| K_Cyrillic_je| K_Cyrillic_lje| K_Cyrillic_nje| K_Serbian_tshe| K_Macedonia_kje| K_Ukrainian_ghe_with_upturn| K_Byelorussian_shortu| K_Cyrillic_dzhe| K_numerosign| K_Serbian_DJE| K_Macedonia_GJE| K_Cyrillic_IO| K_Ukrainian_IE| K_Macedonia_DSE| K_Ukrainian_I| K_Ukrainian_YI| K_Cyrillic_JE| K_Cyrillic_LJE| K_Cyrillic_NJE| K_Serbian_TSHE| K_Macedonia_KJE| K_Ukrainian_GHE_WITH_UPTURN| K_Byelorussian_SHORTU| K_Cyrillic_DZHE| K_Cyrillic_yu| K_Cyrillic_a| K_Cyrillic_be| K_Cyrillic_tse| K_Cyrillic_de| K_Cyrillic_ie| K_Cyrillic_ef| K_Cyrillic_ghe| K_Cyrillic_ha| K_Cyrillic_i| K_Cyrillic_shorti| K_Cyrillic_ka| K_Cyrillic_el| K_Cyrillic_em| K_Cyrillic_en| K_Cyrillic_o| K_Cyrillic_pe| K_Cyrillic_ya| K_Cyrillic_er| K_Cyrillic_es| K_Cyrillic_te| K_Cyrillic_u| K_Cyrillic_zhe| K_Cyrillic_ve| K_Cyrillic_softsign| K_Cyrillic_yeru| K_Cyrillic_ze| K_Cyrillic_sha| K_Cyrillic_e| K_Cyrillic_shcha| K_Cyrillic_che| K_Cyrillic_hardsign| K_Cyrillic_YU| K_Cyrillic_A| K_Cyrillic_BE| K_Cyrillic_TSE| K_Cyrillic_DE| K_Cyrillic_IE| K_Cyrillic_EF| K_Cyrillic_GHE| K_Cyrillic_HA| K_Cyrillic_I| K_Cyrillic_SHORTI| K_Cyrillic_KA| K_Cyrillic_EL| K_Cyrillic_EM| K_Cyrillic_EN| K_Cyrillic_O| K_Cyrillic_PE| K_Cyrillic_YA| K_Cyrillic_ER| K_Cyrillic_ES| K_Cyrillic_TE| K_Cyrillic_U| K_Cyrillic_ZHE| K_Cyrillic_VE| K_Cyrillic_SOFTSIGN| K_Cyrillic_YERU| K_Cyrillic_ZE| K_Cyrillic_SHA| K_Cyrillic_E| K_Cyrillic_SHCHA| K_Cyrillic_CHE| K_Cyrillic_HARDSIGN| K_Greek_ALPHAaccent| K_Greek_EPSILONaccent| K_Greek_ETAaccent| K_Greek_IOTAaccent| K_Greek_IOTAdieresis| K_Greek_OMICRONaccent| K_Greek_UPSILONaccent| K_Greek_UPSILONdieresis| K_Greek_OMEGAaccent| K_Greek_accentdieresis| K_Greek_horizbar| K_Greek_alphaaccent| K_Greek_epsilonaccent| K_Greek_etaaccent| K_Greek_iotaaccent| K_Greek_iotadieresis| K_Greek_iotaaccentdieresis| K_Greek_omicronaccent| K_Greek_upsilonaccent| K_Greek_upsilondieresis| K_Greek_upsilonaccentdieresis| K_Greek_omegaaccent| K_Greek_ALPHA| K_Greek_BETA| K_Greek_GAMMA| K_Greek_DELTA| K_Greek_EPSILON| K_Greek_ZETA| K_Greek_ETA| K_Greek_THETA| K_Greek_IOTA| K_Greek_KAPPA| K_Greek_LAMDA| K_Greek_MU| K_Greek_NU| K_Greek_XI| K_Greek_OMICRON| K_Greek_PI| K_Greek_RHO| K_Greek_SIGMA| K_Greek_TAU| K_Greek_UPSILON| K_Greek_PHI| K_Greek_CHI| K_Greek_PSI| K_Greek_OMEGA| K_Greek_alpha| K_Greek_beta| K_Greek_gamma| K_Greek_delta| K_Greek_epsilon| K_Greek_zeta| K_Greek_eta| K_Greek_theta| K_Greek_iota| K_Greek_kappa| K_Greek_lamda| K_Greek_mu| K_Greek_nu| K_Greek_xi| K_Greek_omicron| K_Greek_pi| K_Greek_rho| K_Greek_sigma| K_Greek_finalsmallsigma| K_Greek_tau| K_Greek_upsilon| K_Greek_phi| K_Greek_chi| K_Greek_psi| K_Greek_omega| K_leftradical| K_topleftradical| K_horizconnector| K_topintegral| K_botintegral| K_vertconnector| K_topleftsqbracket| K_botleftsqbracket| K_toprightsqbracket| K_botrightsqbracket| K_topleftparens| K_botleftparens| K_toprightparens| K_botrightparens| K_leftmiddlecurlybrace| K_rightmiddlecurlybrace| K_topleftsummation| K_botleftsummation| K_topvertsummationconnector| K_botvertsummationconnector| K_toprightsummation| K_botrightsummation| K_rightmiddlesummation| K_lessthanequal| K_notequal| K_greaterthanequal| K_integral| K_therefore| K_variation| K_infinity| K_nabla| K_approximate| K_similarequal| K_ifonlyif| K_implies| K_identical| K_radical| K_includedin| K_includes| K_intersection| K_union| K_logicaland| K_logicalor| K_partialderivative| K_function| K_leftarrow| K_uparrow| K_rightarrow| K_downarrow| K_blank| K_soliddiamond| K_checkerboard| K_ht| K_ff| K_cr| K_lf| K_nl| K_vt| K_lowrightcorner| K_uprightcorner| K_upleftcorner| K_lowleftcorner| K_crossinglines| K_horizlinescan1| K_horizlinescan3| K_horizlinescan5| K_horizlinescan7| K_horizlinescan9| K_leftt| K_rightt| K_bott| K_topt| K_vertbar| K_emspace| K_enspace| K_em3space| K_em4space| K_digitspace| K_punctspace| K_thinspace| K_hairspace| K_emdash| K_endash| K_signifblank| K_ellipsis| K_doubbaselinedot| K_onethird| K_twothirds| K_onefifth| K_twofifths| K_threefifths| K_fourfifths| K_onesixth| K_fivesixths| K_careof| K_figdash| K_leftanglebracket| K_decimalpoint| K_rightanglebracket| K_marker| K_oneeighth| K_threeeighths| K_fiveeighths| K_seveneighths| K_trademark| K_signaturemark| K_trademarkincircle| K_leftopentriangle| K_rightopentriangle| K_emopencircle| K_emopenrectangle| K_leftsinglequotemark| K_rightsinglequotemark| K_leftdoublequotemark| K_rightdoublequotemark| K_prescription| K_permille| K_minutes| K_seconds| K_latincross| K_hexagram| K_filledrectbullet| K_filledlefttribullet| K_filledrighttribullet| K_emfilledcircle| K_emfilledrect| K_enopencircbullet| K_enopensquarebullet| K_openrectbullet| K_opentribulletup| K_opentribulletdown| K_openstar| K_enfilledcircbullet| K_enfilledsqbullet| K_filledtribulletup| K_filledtribulletdown| K_leftpointer| K_rightpointer| K_club| K_diamond| K_heart| K_maltesecross| K_dagger| K_doubledagger| K_checkmark| K_ballotcross| K_musicalsharp| K_musicalflat| K_malesymbol| K_femalesymbol| K_telephone| K_telephonerecorder| K_phonographcopyright| K_caret| K_singlelowquotemark| K_doublelowquotemark| K_cursor| K_leftcaret| K_rightcaret| K_downcaret| K_upcaret| K_overbar| K_downtack| K_upshoe| K_downstile| K_underbar| K_jot| K_quad| K_uptack| K_circle| K_upstile| K_downshoe| K_rightshoe| K_leftshoe| K_lefttack| K_righttack| K_hebrew_doublelowline| K_hebrew_aleph| K_hebrew_bet| K_hebrew_gimel| K_hebrew_dalet| K_hebrew_he| K_hebrew_waw| K_hebrew_zain| K_hebrew_chet| K_hebrew_tet| K_hebrew_yod| K_hebrew_finalkaph| K_hebrew_kaph| K_hebrew_lamed| K_hebrew_finalmem| K_hebrew_mem| K_hebrew_finalnun| K_hebrew_nun| K_hebrew_samech| K_hebrew_ayin| K_hebrew_finalpe| K_hebrew_pe| K_hebrew_finalzade| K_hebrew_zade| K_hebrew_qoph| K_hebrew_resh| K_hebrew_shin| K_hebrew_taw| K_Thai_kokai| K_Thai_khokhai| K_Thai_khokhuat| K_Thai_khokhwai| K_Thai_khokhon| K_Thai_khorakhang| K_Thai_ngongu| K_Thai_chochan| K_Thai_choching| K_Thai_chochang| K_Thai_soso| K_Thai_chochoe| K_Thai_yoying| K_Thai_dochada| K_Thai_topatak| K_Thai_thothan| K_Thai_thonangmontho| K_Thai_thophuthao| K_Thai_nonen| K_Thai_dodek| K_Thai_totao| K_Thai_thothung| K_Thai_thothahan| K_Thai_thothong| K_Thai_nonu| K_Thai_bobaimai| K_Thai_popla| K_Thai_phophung| K_Thai_fofa| K_Thai_phophan| K_Thai_fofan| K_Thai_phosamphao| K_Thai_moma| K_Thai_yoyak| K_Thai_rorua| K_Thai_ru| K_Thai_loling| K_Thai_lu| K_Thai_wowaen| K_Thai_sosala| K_Thai_sorusi| K_Thai_sosua| K_Thai_hohip| K_Thai_lochula| K_Thai_oang| K_Thai_honokhuk| K_Thai_paiyannoi| K_Thai_saraa| K_Thai_maihanakat| K_Thai_saraaa| K_Thai_saraam| K_Thai_sarai| K_Thai_saraii| K_Thai_saraue| K_Thai_sarauee| K_Thai_sarau| K_Thai_sarauu| K_Thai_phinthu| K_Thai_maihanakat_maitho| K_Thai_baht| K_Thai_sarae| K_Thai_saraae| K_Thai_sarao| K_Thai_saraaimaimuan| K_Thai_saraaimaimalai| K_Thai_lakkhangyao| K_Thai_maiyamok| K_Thai_maitaikhu| K_Thai_maiek| K_Thai_maitho| K_Thai_maitri| K_Thai_maichattawa| K_Thai_thanthakhat| K_Thai_nikhahit| K_Thai_leksun| K_Thai_leknung| K_Thai_leksong| K_Thai_leksam| K_Thai_leksi| K_Thai_lekha| K_Thai_lekhok| K_Thai_lekchet| K_Thai_lekpaet| K_Thai_lekkao| K_Hangul_Kiyeog| K_Hangul_SsangKiyeog| K_Hangul_KiyeogSios| K_Hangul_Nieun| K_Hangul_NieunJieuj| K_Hangul_NieunHieuh| K_Hangul_Dikeud| K_Hangul_SsangDikeud| K_Hangul_Rieul| K_Hangul_RieulKiyeog| K_Hangul_RieulMieum| K_Hangul_RieulPieub| K_Hangul_RieulSios| K_Hangul_RieulTieut| K_Hangul_RieulPhieuf| K_Hangul_RieulHieuh| K_Hangul_Mieum| K_Hangul_Pieub| K_Hangul_SsangPieub| K_Hangul_PieubSios| K_Hangul_Sios| K_Hangul_SsangSios| K_Hangul_Ieung| K_Hangul_Jieuj| K_Hangul_SsangJieuj| K_Hangul_Cieuc| K_Hangul_Khieuq| K_Hangul_Tieut| K_Hangul_Phieuf| K_Hangul_Hieuh| K_Hangul_A| K_Hangul_AE| K_Hangul_YA| K_Hangul_YAE| K_Hangul_EO| K_Hangul_E| K_Hangul_YEO| K_Hangul_YE| K_Hangul_O| K_Hangul_WA| K_Hangul_WAE| K_Hangul_OE| K_Hangul_YO| K_Hangul_U| K_Hangul_WEO| K_Hangul_WE| K_Hangul_WI| K_Hangul_YU| K_Hangul_EU| K_Hangul_YI| K_Hangul_I| K_Hangul_J_Kiyeog| K_Hangul_J_SsangKiyeog| K_Hangul_J_KiyeogSios| K_Hangul_J_Nieun| K_Hangul_J_NieunJieuj| K_Hangul_J_NieunHieuh| K_Hangul_J_Dikeud| K_Hangul_J_Rieul| K_Hangul_J_RieulKiyeog| K_Hangul_J_RieulMieum| K_Hangul_J_RieulPieub| K_Hangul_J_RieulSios| K_Hangul_J_RieulTieut| K_Hangul_J_RieulPhieuf| K_Hangul_J_RieulHieuh| K_Hangul_J_Mieum| K_Hangul_J_Pieub| K_Hangul_J_PieubSios| K_Hangul_J_Sios| K_Hangul_J_SsangSios| K_Hangul_J_Ieung| K_Hangul_J_Jieuj| K_Hangul_J_Cieuc| K_Hangul_J_Khieuq| K_Hangul_J_Tieut| K_Hangul_J_Phieuf| K_Hangul_J_Hieuh| K_Hangul_RieulYeorinHieuh| K_Hangul_SunkyeongeumMieum| K_Hangul_SunkyeongeumPieub| K_Hangul_PanSios| K_Hangul_KkogjiDalrinIeung| K_Hangul_SunkyeongeumPhieuf| K_Hangul_YeorinHieuh| K_Hangul_AraeA| K_Hangul_AraeAE| K_Hangul_J_PanSios| K_Hangul_J_KkogjiDalrinIeung| K_Hangul_J_YeorinHieuh| K_Korean_Won| K_OE| K_oe| K_Ydiaeresis| K_EuroSign| K_3270_Duplicate| K_3270_FieldMark| K_3270_Right2| K_3270_Left2| K_3270_BackTab| K_3270_EraseEOF| K_3270_EraseInput| K_3270_Reset| K_3270_Quit| K_3270_PA1| K_3270_PA2| K_3270_PA3| K_3270_Test| K_3270_Attn| K_3270_CursorBlink| K_3270_AltCursor| K_3270_KeyClick| K_3270_Jump| K_3270_Ident| K_3270_Rule| K_3270_Copy| K_3270_Play| K_3270_Setup| K_3270_Record| K_3270_ChangeScreen| K_3270_DeleteWord| K_3270_ExSelect| K_3270_CursorSelect| K_3270_PrintScreen| K_3270_Enter| K_ISO_Lock| K_ISO_Level2_Latch| K_ISO_Level3_Shift| K_ISO_Level3_Latch| K_ISO_Level3_Lock| K_ISO_Group_Latch| K_ISO_Group_Lock| K_ISO_Next_Group| K_ISO_Next_Group_Lock| K_ISO_Prev_Group| K_ISO_Prev_Group_Lock| K_ISO_First_Group| K_ISO_First_Group_Lock| K_ISO_Last_Group| K_ISO_Last_Group_Lock| K_ISO_Level5_Shift| K_ISO_Level5_Latch| K_ISO_Level5_Lock| K_ISO_Left_Tab| K_ISO_Move_Line_Up| K_ISO_Move_Line_Down| K_ISO_Partial_Line_Up| K_ISO_Partial_Line_Down| K_ISO_Partial_Space_Left| K_ISO_Partial_Space_Right| K_ISO_Set_Margin_Left| K_ISO_Set_Margin_Right| K_ISO_Release_Margin_Left| K_ISO_Release_Margin_Right| K_ISO_Release_Both_Margins| K_ISO_Fast_Cursor_Left| K_ISO_Fast_Cursor_Right| K_ISO_Fast_Cursor_Up| K_ISO_Fast_Cursor_Down| K_ISO_Continuous_Underline| K_ISO_Discontinuous_Underline| K_ISO_Emphasize| K_ISO_Center_Object| K_ISO_Enter| K_dead_grave| K_dead_acute| K_dead_circumflex| K_dead_tilde| K_dead_macron| K_dead_breve| K_dead_abovedot| K_dead_diaeresis| K_dead_abovering| K_dead_doubleacute| K_dead_caron| K_dead_cedilla| K_dead_ogonek| K_dead_iota| K_dead_voiced_sound| K_dead_semivoiced_sound| K_dead_belowdot| K_dead_hook| K_dead_horn| K_dead_stroke| K_dead_abovecomma| K_dead_abovereversedcomma| K_dead_doublegrave| K_dead_belowring| K_dead_belowmacron| K_dead_belowcircumflex| K_dead_belowtilde| K_dead_belowbreve| K_dead_belowdiaeresis| K_dead_invertedbreve| K_dead_belowcomma| K_dead_currency| K_AccessX_Enable| K_AccessX_Feedback_Enable| K_RepeatKeys_Enable| K_SlowKeys_Enable| K_BounceKeys_Enable| K_StickyKeys_Enable| K_MouseKeys_Enable| K_MouseKeys_Accel_Enable| K_Overlay1_Enable| K_Overlay2_Enable| K_AudibleBell_Enable| K_dead_a| K_dead_A| K_dead_e| K_dead_E| K_dead_i| K_dead_I| K_dead_o| K_dead_O| K_dead_u| K_dead_U| K_dead_small_schwa| K_dead_capital_schwa| K_dead_greek| K_dead_lowline| K_dead_aboveverticalline| K_dead_belowverticalline| K_dead_longsolidusoverlay| K_ch| K_Ch| K_CH| K_c_h| K_C_h| K_C_H| K_First_Virtual_Screen| K_Prev_Virtual_Screen| K_Next_Virtual_Screen| K_Last_Virtual_Screen| K_Terminate_Server| K_Pointer_Left| K_Pointer_Right| K_Pointer_Up| K_Pointer_Down| K_Pointer_UpLeft| K_Pointer_UpRight| K_Pointer_DownLeft| K_Pointer_DownRight| K_Pointer_Button_Dflt| K_Pointer_Button1| K_Pointer_Button2| K_Pointer_Button3| K_Pointer_Button4| K_Pointer_Button5| K_Pointer_DblClick_Dflt| K_Pointer_DblClick1| K_Pointer_DblClick2| K_Pointer_DblClick3| K_Pointer_DblClick4| K_Pointer_DblClick5| K_Pointer_Drag_Dflt| K_Pointer_Drag1| K_Pointer_Drag2| K_Pointer_Drag3| K_Pointer_Drag4| K_Pointer_EnableKeys| K_Pointer_Accelerate| K_Pointer_DfltBtnNext| K_Pointer_DfltBtnPrev| K_Pointer_Drag5| K_BackSpace| K_Tab| K_Linefeed| K_Clear| K_Return| K_Pause| K_Scroll_Lock| K_Sys_Req| K_Escape| K_Multi_key| K_Kanji| K_Muhenkan| K_Henkan_Mode| K_Romaji| K_Hiragana| K_Katakana| K_Hiragana_Katakana| K_Zenkaku| K_Hankaku| K_Zenkaku_Hankaku| K_Touroku| K_Massyo| K_Kana_Lock| K_Kana_Shift| K_Eisu_Shift| K_Eisu_toggle| K_Hangul| K_Hangul_Start| K_Hangul_End| K_Hangul_Hanja| K_Hangul_Jamo| K_Hangul_Romaja| K_Codeinput| K_Hangul_Jeonja| K_Hangul_Banja| K_Hangul_PreHanja| K_Hangul_PostHanja| K_SingleCandidate| K_MultipleCandidate| K_PreviousCandidate| K_Hangul_Special| K_Home| K_Left| K_Up| K_Right| K_Down| K_Prior| K_Next| K_End| K_Begin| K_Select| K_Print| K_Execute| K_Insert| K_Undo| K_Redo| K_Menu| K_Find| K_Cancel| K_Help| K_Break| K_Mode_switch| K_Num_Lock| K_KP_Space| K_KP_Tab| K_KP_Enter| K_KP_F1| K_KP_F2| K_KP_F3| K_KP_F4| K_KP_Home| K_KP_Left| K_KP_Up| K_KP_Right| K_KP_Down| K_KP_Prior| K_KP_Next| K_KP_End| K_KP_Begin| K_KP_Insert| K_KP_Delete| K_KP_Multiply| K_KP_Add| K_KP_Separator| K_KP_Subtract| K_KP_Decimal| K_KP_Divide| K_KP_0| K_KP_1| K_KP_2| K_KP_3| K_KP_4| K_KP_5| K_KP_6| K_KP_7| K_KP_8| K_KP_9| K_KP_Equal| K_F1| K_F2| K_F3| K_F4| K_F5| K_F6| K_F7| K_F8| K_F9| K_F10| K_F11| K_F12| K_F13| K_F14| K_F15| K_F16| K_F17| K_F18| K_F19| K_F20| K_F21| K_F22| K_F23| K_F24| K_F25| K_F26| K_F27| K_F28| K_F29| K_F30| K_F31| K_F32| K_F33| K_F34| K_F35| K_Shift_L| K_Shift_R| K_Control_L| K_Control_R| K_Caps_Lock| K_Shift_Lock| K_Meta_L| K_Meta_R| K_Alt_L| K_Alt_R| K_Super_L| K_Super_R| K_Hyper_L| K_Hyper_R| K_braille_dot_1| K_braille_dot_2| K_braille_dot_3| K_braille_dot_4| K_braille_dot_5| K_braille_dot_6| K_braille_dot_7| K_braille_dot_8| K_braille_dot_9| K_braille_dot_10| K_Delete| K_VoidSymbol| K_hpmute_acute| K_hpmute_grave| K_hpmute_asciicircum| K_hpmute_diaeresis| K_hpmute_asciitilde| K_hplira| K_hpguilder| K_hpYdiaeresis| K_hplongminus| K_hpblock| K_Ddiaeresis| K_Dacute_accent| K_Dcedilla_accent| K_Dcircumflex_accent| K_Dgrave_accent| K_Dtilde| K_Dring_accent| K_DRemove| K_hpModelock1| K_hpModelock2| K_hpReset| K_hpSystem| K_hpUser| K_hpClearLine| K_hpInsertLine| K_hpDeleteLine| K_hpInsertChar| K_hpDeleteChar| K_hpBackTab| K_hpKP_BackTab| K_Ext16bit_L| K_Ext16bit_R| K_osfCopy| K_osfCut| K_osfPaste| K_osfBackTab| K_osfBackSpace| K_osfClear| K_osfEscape| K_osfAddMode| K_osfPrimaryPaste| K_osfQuickPaste| K_osfPageLeft| K_osfPageUp| K_osfPageDown| K_osfPageRight| K_osfActivate| K_osfMenuBar| K_osfLeft| K_osfUp| K_osfRight| K_osfDown| K_osfEndLine| K_osfBeginLine| K_osfEndData| K_osfBeginData| K_osfPrevMenu| K_osfNextMenu| K_osfPrevField| K_osfNextField| K_osfSelect| K_osfInsert| K_osfUndo| K_osfMenu| K_osfCancel| K_osfHelp| K_osfSelectAll| K_osfDeselectAll| K_osfReselect| K_osfExtend| K_osfRestore| K_osfDelete| K_SunFA_Grave| K_SunFA_Circum| K_SunFA_Tilde| K_SunFA_Acute| K_SunFA_Diaeresis| K_SunFA_Cedilla| K_SunF36| K_SunF37| K_SunSys_Req| K_SunProps| K_SunFront| K_SunCopy| K_SunOpen| K_SunPaste| K_SunCut| K_SunPowerSwitch| K_SunAudioLowerVolume| K_SunAudioMute| K_SunAudioRaiseVolume| K_SunVideoDegauss| K_SunVideoLowerBrightness| K_SunVideoRaiseBrightness| K_SunPowerSwitchShift| K_XF86BrightnessAuto| K_XF86DisplayOff| K_XF86Info| K_XF86AspectRatio| K_XF86DVD| K_XF86Audio| K_XF86ChannelUp| K_XF86ChannelDown| K_XF86Break| K_XF86VideoPhone| K_XF86ZoomReset| K_XF86Editor| K_XF86GraphicsEditor| K_XF86Presentation| K_XF86Database| K_XF86Voicemail| K_XF86Addressbook| K_XF86DisplayToggle| K_XF86SpellCheck| K_XF86ContextMenu| K_XF86MediaRepeat| K_XF8610ChannelsUp| K_XF8610ChannelsDown| K_XF86Images| K_XF86NotificationCenter| K_XF86PickupPhone| K_XF86HangupPhone| K_XF86Fn| K_XF86Fn_Esc| K_XF86FnRightShift| K_XF86Numeric0| K_XF86Numeric1| K_XF86Numeric2| K_XF86Numeric3| K_XF86Numeric4| K_XF86Numeric5| K_XF86Numeric6| K_XF86Numeric7| K_XF86Numeric8| K_XF86Numeric9| K_XF86NumericStar| K_XF86NumericPound| K_XF86NumericA| K_XF86NumericB| K_XF86NumericC| K_XF86NumericD| K_XF86CameraFocus| K_XF86WPSButton| K_XF86CameraZoomIn| K_XF86CameraZoomOut| K_XF86CameraUp| K_XF86CameraDown| K_XF86CameraLeft| K_XF86CameraRight| K_XF86AttendantOn| K_XF86AttendantOff| K_XF86AttendantToggle| K_XF86LightsToggle| K_XF86ALSToggle| K_XF86Buttonconfig| K_XF86Taskmanager| K_XF86Journal| K_XF86ControlPanel| K_XF86AppSelect| K_XF86Screensaver| K_XF86VoiceCommand| K_XF86Assistant| K_XF86BrightnessMin| K_XF86BrightnessMax| K_XF86KbdInputAssistPrev| K_XF86KbdInputAssistNext| K_XF86KbdInputAssistPrevgroup| K_XF86KbdInputAssistNextgroup| K_XF86KbdInputAssistAccept| K_XF86KbdInputAssistCancel| K_XF86RightUp| K_XF86RightDown| K_XF86LeftUp| K_XF86LeftDown| K_XF86RootMenu| K_XF86MediaTopMenu| K_XF86Numeric11| K_XF86Numeric12| K_XF86AudioDesc| K_XF863DMode| K_XF86NextFavorite| K_XF86StopRecord| K_XF86PauseRecord| K_XF86VOD| K_XF86Unmute| K_XF86FastReverse| K_XF86SlowReverse| K_XF86Data| K_XF86OnScreenKeyboard| K_XF86PrivacyScreenToggle| K_XF86SelectiveScreenshot| K_XF86Macro1| K_XF86Macro2| K_XF86Macro3| K_XF86Macro4| K_XF86Macro5| K_XF86Macro6| K_XF86Macro7| K_XF86Macro8| K_XF86Macro9| K_XF86Macro10| K_XF86Macro11| K_XF86Macro12| K_XF86Macro13| K_XF86Macro14| K_XF86Macro15| K_XF86Macro16| K_XF86Macro17| K_XF86Macro18| K_XF86Macro19| K_XF86Macro20| K_XF86Macro21| K_XF86Macro22| K_XF86Macro23| K_XF86Macro24| K_XF86Macro25| K_XF86Macro26| K_XF86Macro27| K_XF86Macro28| K_XF86Macro29| K_XF86Macro30| K_XF86MacroRecordStart| K_XF86MacroRecordStop| K_XF86MacroPresetCycle| K_XF86MacroPreset1| K_XF86MacroPreset2| K_XF86MacroPreset3| K_XF86KbdLcdMenu1| K_XF86KbdLcdMenu2| K_XF86KbdLcdMenu3| K_XF86KbdLcdMenu4| K_XF86KbdLcdMenu5| K_XF86Switch_VT_1| K_XF86Switch_VT_2| K_XF86Switch_VT_3| K_XF86Switch_VT_4| K_XF86Switch_VT_5| K_XF86Switch_VT_6| K_XF86Switch_VT_7| K_XF86Switch_VT_8| K_XF86Switch_VT_9| K_XF86Switch_VT_10| K_XF86Switch_VT_11| K_XF86Switch_VT_12| K_XF86Ungrab| K_XF86ClearGrab| K_XF86Next_VMode| K_XF86Prev_VMode| K_XF86LogWindowTree| K_XF86LogGrabInfo| K_XF86ModeLock| K_XF86MonBrightnessUp| K_XF86MonBrightnessDown| K_XF86KbdLightOnOff| K_XF86KbdBrightnessUp| K_XF86KbdBrightnessDown| K_XF86MonBrightnessCycle| K_XF86Standby| K_XF86AudioLowerVolume| K_XF86AudioMute| K_XF86AudioRaiseVolume| K_XF86AudioPlay| K_XF86AudioStop| K_XF86AudioPrev| K_XF86AudioNext| K_XF86HomePage| K_XF86Mail| K_XF86Start| K_XF86Search| K_XF86AudioRecord| K_XF86Calculator| K_XF86Memo| K_XF86ToDoList| K_XF86Calendar| K_XF86PowerDown| K_XF86ContrastAdjust| K_XF86RockerUp| K_XF86RockerDown| K_XF86RockerEnter| K_XF86Back| K_XF86Forward| K_XF86Stop| K_XF86Refresh| K_XF86PowerOff| K_XF86WakeUp| K_XF86Eject| K_XF86ScreenSaver| K_XF86WWW| K_XF86Sleep| K_XF86Favorites| K_XF86AudioPause| K_XF86AudioMedia| K_XF86MyComputer| K_XF86VendorHome| K_XF86LightBulb| K_XF86Shop| K_XF86History| K_XF86OpenURL| K_XF86AddFavorite| K_XF86HotLinks| K_XF86BrightnessAdjust| K_XF86Finance| K_XF86Community| K_XF86AudioRewind| K_XF86BackForward| K_XF86Launch0| K_XF86Launch1| K_XF86Launch2| K_XF86Launch3| K_XF86Launch4| K_XF86Launch5| K_XF86Launch6| K_XF86Launch7| K_XF86Launch8| K_XF86Launch9| K_XF86LaunchA| K_XF86LaunchB| K_XF86LaunchC| K_XF86LaunchD| K_XF86LaunchE| K_XF86LaunchF| K_XF86ApplicationLeft| K_XF86ApplicationRight| K_XF86Book| K_XF86CD| K_XF86Calculater| K_XF86Clear| K_XF86Close| K_XF86Copy| K_XF86Cut| K_XF86Display| K_XF86DOS| K_XF86Documents| K_XF86Excel| K_XF86Explorer| K_XF86Game| K_XF86Go| K_XF86iTouch| K_XF86LogOff| K_XF86Market| K_XF86Meeting| K_XF86MenuKB| K_XF86MenuPB| K_XF86MySites| K_XF86New| K_XF86News| K_XF86OfficeHome| K_XF86Open| K_XF86Option| K_XF86Paste| K_XF86Phone| K_XF86Q| K_XF86Reply| K_XF86Reload| K_XF86RotateWindows| K_XF86RotationPB| K_XF86RotationKB| K_XF86Save| K_XF86ScrollUp| K_XF86ScrollDown| K_XF86ScrollClick| K_XF86Send| K_XF86Spell| K_XF86SplitScreen| K_XF86Support| K_XF86TaskPane| K_XF86Terminal| K_XF86Tools| K_XF86Travel| K_XF86UserPB| K_XF86User1KB| K_XF86User2KB| K_XF86Video| K_XF86WheelButton| K_XF86Word| K_XF86Xfer| K_XF86ZoomIn| K_XF86ZoomOut| K_XF86Away| K_XF86Messenger| K_XF86WebCam| K_XF86MailForward| K_XF86Pictures| K_XF86Music| K_XF86Battery| K_XF86Bluetooth| K_XF86WLAN| K_XF86UWB| K_XF86AudioForward| K_XF86AudioRepeat| K_XF86AudioRandomPlay| K_XF86Subtitle| K_XF86AudioCycleTrack| K_XF86CycleAngle| K_XF86FrameBack| K_XF86FrameForward| K_XF86Time| K_XF86Select| K_XF86View| K_XF86TopMenu| K_XF86Red| K_XF86Green| K_XF86Yellow| K_XF86Blue| K_XF86Suspend| K_XF86Hibernate| K_XF86TouchpadToggle| K_XF86TouchpadOn| K_XF86TouchpadOff| K_XF86AudioMicMute| K_XF86Keyboard| K_XF86WWAN| K_XF86RFKill| K_XF86AudioPreset| K_XF86RotationLockToggle| K_XF86FullScreen| Other of int