{-# LANGUAGE PatternSynonyms, ScopedTypeVariables, ViewPatterns #-}


-- | Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-- License    : LGPL-2.1
-- Maintainer : Iñaki García Etxebarria

#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif

module GI.Gdk.Constants
    ( 
    pattern PRIORITY_REDRAW                 ,
    pattern MODIFIER_MASK                   ,
    pattern KEY_zstroke                     ,
    pattern KEY_zerosuperior                ,
    pattern KEY_zerosubscript               ,
    pattern KEY_zcaron                      ,
    pattern KEY_zacute                      ,
    pattern KEY_zabovedot                   ,
    pattern KEY_z                           ,
    pattern KEY_ytilde                      ,
    pattern KEY_yhook                       ,
    pattern KEY_ygrave                      ,
    pattern KEY_yen                         ,
    pattern KEY_ydiaeresis                  ,
    pattern KEY_ycircumflex                 ,
    pattern KEY_ybelowdot                   ,
    pattern KEY_yacute                      ,
    pattern KEY_y                           ,
    pattern KEY_xabovedot                   ,
    pattern KEY_x                           ,
    pattern KEY_wgrave                      ,
    pattern KEY_wdiaeresis                  ,
    pattern KEY_wcircumflex                 ,
    pattern KEY_wacute                      ,
    pattern KEY_w                           ,
    pattern KEY_vt                          ,
    pattern KEY_voicedsound                 ,
    pattern KEY_vertconnector               ,
    pattern KEY_vertbar                     ,
    pattern KEY_variation                   ,
    pattern KEY_v                           ,
    pattern KEY_utilde                      ,
    pattern KEY_uring                       ,
    pattern KEY_uptack                      ,
    pattern KEY_upstile                     ,
    pattern KEY_upshoe                      ,
    pattern KEY_uprightcorner               ,
    pattern KEY_upleftcorner                ,
    pattern KEY_upcaret                     ,
    pattern KEY_uparrow                     ,
    pattern KEY_uogonek                     ,
    pattern KEY_union                       ,
    pattern KEY_underscore                  ,
    pattern KEY_underbar                    ,
    pattern KEY_umacron                     ,
    pattern KEY_uhorntilde                  ,
    pattern KEY_uhornhook                   ,
    pattern KEY_uhorngrave                  ,
    pattern KEY_uhornbelowdot               ,
    pattern KEY_uhornacute                  ,
    pattern KEY_uhorn                       ,
    pattern KEY_uhook                       ,
    pattern KEY_ugrave                      ,
    pattern KEY_udoubleacute                ,
    pattern KEY_udiaeresis                  ,
    pattern KEY_ucircumflex                 ,
    pattern KEY_ubreve                      ,
    pattern KEY_ubelowdot                   ,
    pattern KEY_uacute                      ,
    pattern KEY_u                           ,
    pattern KEY_twothirds                   ,
    pattern KEY_twosuperior                 ,
    pattern KEY_twosubscript                ,
    pattern KEY_twofifths                   ,
    pattern KEY_tslash                      ,
    pattern KEY_trademarkincircle           ,
    pattern KEY_trademark                   ,
    pattern KEY_topvertsummationconnector   ,
    pattern KEY_topt                        ,
    pattern KEY_toprightsummation           ,
    pattern KEY_toprightsqbracket           ,
    pattern KEY_toprightparens              ,
    pattern KEY_topleftsummation            ,
    pattern KEY_topleftsqbracket            ,
    pattern KEY_topleftradical              ,
    pattern KEY_topleftparens               ,
    pattern KEY_topintegral                 ,
    pattern KEY_tintegral                   ,
    pattern KEY_threesuperior               ,
    pattern KEY_threesubscript              ,
    pattern KEY_threequarters               ,
    pattern KEY_threefifths                 ,
    pattern KEY_threeeighths                ,
    pattern KEY_thorn                       ,
    pattern KEY_thinspace                   ,
    pattern KEY_therefore                   ,
    pattern KEY_telephonerecorder           ,
    pattern KEY_telephone                   ,
    pattern KEY_tcedilla                    ,
    pattern KEY_tcaron                      ,
    pattern KEY_tabovedot                   ,
    pattern KEY_t                           ,
    pattern KEY_stricteq                    ,
    pattern KEY_sterling                    ,
    pattern KEY_ssharp                      ,
    pattern KEY_squareroot                  ,
    pattern KEY_space                       ,
    pattern KEY_soliddiamond                ,
    pattern KEY_slash                       ,
    pattern KEY_sixsuperior                 ,
    pattern KEY_sixsubscript                ,
    pattern KEY_singlelowquotemark          ,
    pattern KEY_similarequal                ,
    pattern KEY_signifblank                 ,
    pattern KEY_signaturemark               ,
    pattern KEY_sevensuperior               ,
    pattern KEY_sevensubscript              ,
    pattern KEY_seveneighths                ,
    pattern KEY_semivoicedsound             ,
    pattern KEY_semicolon                   ,
    pattern KEY_section                     ,
    pattern KEY_seconds                     ,
    pattern KEY_script_switch               ,
    pattern KEY_scircumflex                 ,
    pattern KEY_schwa                       ,
    pattern KEY_scedilla                    ,
    pattern KEY_scaron                      ,
    pattern KEY_sacute                      ,
    pattern KEY_sabovedot                   ,
    pattern KEY_s                           ,
    pattern KEY_righttack                   ,
    pattern KEY_rightt                      ,
    pattern KEY_rightsinglequotemark        ,
    pattern KEY_rightshoe                   ,
    pattern KEY_rightpointer                ,
    pattern KEY_rightopentriangle           ,
    pattern KEY_rightmiddlesummation        ,
    pattern KEY_rightmiddlecurlybrace       ,
    pattern KEY_rightdoublequotemark        ,
    pattern KEY_rightcaret                  ,
    pattern KEY_rightarrow                  ,
    pattern KEY_rightanglebracket           ,
    pattern KEY_registered                  ,
    pattern KEY_rcedilla                    ,
    pattern KEY_rcaron                      ,
    pattern KEY_radical                     ,
    pattern KEY_racute                      ,
    pattern KEY_r                           ,
    pattern KEY_quoteright                  ,
    pattern KEY_quoteleft                   ,
    pattern KEY_quotedbl                    ,
    pattern KEY_questiondown                ,
    pattern KEY_question                    ,
    pattern KEY_quad                        ,
    pattern KEY_q                           ,
    pattern KEY_punctspace                  ,
    pattern KEY_prolongedsound              ,
    pattern KEY_prescription                ,
    pattern KEY_plusminus                   ,
    pattern KEY_plus                        ,
    pattern KEY_phonographcopyright         ,
    pattern KEY_permille                    ,
    pattern KEY_periodcentered              ,
    pattern KEY_period                      ,
    pattern KEY_percent                     ,
    pattern KEY_partialderivative           ,
    pattern KEY_partdifferential            ,
    pattern KEY_parenright                  ,
    pattern KEY_parenleft                   ,
    pattern KEY_paragraph                   ,
    pattern KEY_pabovedot                   ,
    pattern KEY_p                           ,
    pattern KEY_overline                    ,
    pattern KEY_overbar                     ,
    pattern KEY_otilde                      ,
    pattern KEY_oslash                      ,
    pattern KEY_ordfeminine                 ,
    pattern KEY_opentribulletup             ,
    pattern KEY_opentribulletdown           ,
    pattern KEY_openstar                    ,
    pattern KEY_openrectbullet              ,
    pattern KEY_ooblique                    ,
    pattern KEY_onethird                    ,
    pattern KEY_onesuperior                 ,
    pattern KEY_onesubscript                ,
    pattern KEY_onesixth                    ,
    pattern KEY_onequarter                  ,
    pattern KEY_onehalf                     ,
    pattern KEY_onefifth                    ,
    pattern KEY_oneeighth                   ,
    pattern KEY_omacron                     ,
    pattern KEY_ohorntilde                  ,
    pattern KEY_ohornhook                   ,
    pattern KEY_ohorngrave                  ,
    pattern KEY_ohornbelowdot               ,
    pattern KEY_ohornacute                  ,
    pattern KEY_ohorn                       ,
    pattern KEY_ohook                       ,
    pattern KEY_ograve                      ,
    pattern KEY_ogonek                      ,
    pattern KEY_oe                          ,
    pattern KEY_odoubleacute                ,
    pattern KEY_odiaeresis                  ,
    pattern KEY_ocircumflextilde            ,
    pattern KEY_ocircumflexhook             ,
    pattern KEY_ocircumflexgrave            ,
    pattern KEY_ocircumflexbelowdot         ,
    pattern KEY_ocircumflexacute            ,
    pattern KEY_ocircumflex                 ,
    pattern KEY_ocaron                      ,
    pattern KEY_obelowdot                   ,
    pattern KEY_obarred                     ,
    pattern KEY_oacute                      ,
    pattern KEY_o                           ,
    pattern KEY_numerosign                  ,
    pattern KEY_numbersign                  ,
    pattern KEY_ntilde                      ,
    pattern KEY_notsign                     ,
    pattern KEY_notidentical                ,
    pattern KEY_notequal                    ,
    pattern KEY_notelementof                ,
    pattern KEY_notapproxeq                 ,
    pattern KEY_nobreakspace                ,
    pattern KEY_nl                          ,
    pattern KEY_ninesuperior                ,
    pattern KEY_ninesubscript               ,
    pattern KEY_ncedilla                    ,
    pattern KEY_ncaron                      ,
    pattern KEY_nacute                      ,
    pattern KEY_nabla                       ,
    pattern KEY_n                           ,
    pattern KEY_musicalsharp                ,
    pattern KEY_musicalflat                 ,
    pattern KEY_multiply                    ,
    pattern KEY_mu                          ,
    pattern KEY_minutes                     ,
    pattern KEY_minus                       ,
    pattern KEY_masculine                   ,
    pattern KEY_marker                      ,
    pattern KEY_maltesecross                ,
    pattern KEY_malesymbol                  ,
    pattern KEY_macron                      ,
    pattern KEY_mabovedot                   ,
    pattern KEY_m                           ,
    pattern KEY_lstroke                     ,
    pattern KEY_lowrightcorner              ,
    pattern KEY_lowleftcorner               ,
    pattern KEY_logicalor                   ,
    pattern KEY_logicaland                  ,
    pattern KEY_lf                          ,
    pattern KEY_lessthanequal               ,
    pattern KEY_less                        ,
    pattern KEY_lefttack                    ,
    pattern KEY_leftt                       ,
    pattern KEY_leftsinglequotemark         ,
    pattern KEY_leftshoe                    ,
    pattern KEY_leftradical                 ,
    pattern KEY_leftpointer                 ,
    pattern KEY_leftopentriangle            ,
    pattern KEY_leftmiddlecurlybrace        ,
    pattern KEY_leftdoublequotemark         ,
    pattern KEY_leftcaret                   ,
    pattern KEY_leftarrow                   ,
    pattern KEY_leftanglebracket            ,
    pattern KEY_lcedilla                    ,
    pattern KEY_lcaron                      ,
    pattern KEY_lbelowdot                   ,
    pattern KEY_latincross                  ,
    pattern KEY_lacute                      ,
    pattern KEY_l                           ,
    pattern KEY_kra                         ,
    pattern KEY_kcedilla                    ,
    pattern KEY_kappa                       ,
    pattern KEY_kana_yu                     ,
    pattern KEY_kana_yo                     ,
    pattern KEY_kana_ya                     ,
    pattern KEY_kana_u                      ,
    pattern KEY_kana_tu                     ,
    pattern KEY_kana_tsu                    ,
    pattern KEY_kana_switch                 ,
    pattern KEY_kana_openingbracket         ,
    pattern KEY_kana_o                      ,
    pattern KEY_kana_middledot              ,
    pattern KEY_kana_i                      ,
    pattern KEY_kana_fullstop               ,
    pattern KEY_kana_e                      ,
    pattern KEY_kana_conjunctive            ,
    pattern KEY_kana_comma                  ,
    pattern KEY_kana_closingbracket         ,
    pattern KEY_kana_a                      ,
    pattern KEY_kana_YU                     ,
    pattern KEY_kana_YO                     ,
    pattern KEY_kana_YA                     ,
    pattern KEY_kana_WO                     ,
    pattern KEY_kana_WA                     ,
    pattern KEY_kana_U                      ,
    pattern KEY_kana_TU                     ,
    pattern KEY_kana_TSU                    ,
    pattern KEY_kana_TO                     ,
    pattern KEY_kana_TI                     ,
    pattern KEY_kana_TE                     ,
    pattern KEY_kana_TA                     ,
    pattern KEY_kana_SU                     ,
    pattern KEY_kana_SO                     ,
    pattern KEY_kana_SHI                    ,
    pattern KEY_kana_SE                     ,
    pattern KEY_kana_SA                     ,
    pattern KEY_kana_RU                     ,
    pattern KEY_kana_RO                     ,
    pattern KEY_kana_RI                     ,
    pattern KEY_kana_RE                     ,
    pattern KEY_kana_RA                     ,
    pattern KEY_kana_O                      ,
    pattern KEY_kana_NU                     ,
    pattern KEY_kana_NO                     ,
    pattern KEY_kana_NI                     ,
    pattern KEY_kana_NE                     ,
    pattern KEY_kana_NA                     ,
    pattern KEY_kana_N                      ,
    pattern KEY_kana_MU                     ,
    pattern KEY_kana_MO                     ,
    pattern KEY_kana_MI                     ,
    pattern KEY_kana_ME                     ,
    pattern KEY_kana_MA                     ,
    pattern KEY_kana_KU                     ,
    pattern KEY_kana_KO                     ,
    pattern KEY_kana_KI                     ,
    pattern KEY_kana_KE                     ,
    pattern KEY_kana_KA                     ,
    pattern KEY_kana_I                      ,
    pattern KEY_kana_HU                     ,
    pattern KEY_kana_HO                     ,
    pattern KEY_kana_HI                     ,
    pattern KEY_kana_HE                     ,
    pattern KEY_kana_HA                     ,
    pattern KEY_kana_FU                     ,
    pattern KEY_kana_E                      ,
    pattern KEY_kana_CHI                    ,
    pattern KEY_kana_A                      ,
    pattern KEY_k                           ,
    pattern KEY_jot                         ,
    pattern KEY_jcircumflex                 ,
    pattern KEY_j                           ,
    pattern KEY_itilde                      ,
    pattern KEY_iogonek                     ,
    pattern KEY_intersection                ,
    pattern KEY_integral                    ,
    pattern KEY_infinity                    ,
    pattern KEY_includes                    ,
    pattern KEY_includedin                  ,
    pattern KEY_implies                     ,
    pattern KEY_imacron                     ,
    pattern KEY_ihook                       ,
    pattern KEY_igrave                      ,
    pattern KEY_ifonlyif                    ,
    pattern KEY_idotless                    ,
    pattern KEY_idiaeresis                  ,
    pattern KEY_identical                   ,
    pattern KEY_icircumflex                 ,
    pattern KEY_ibreve                      ,
    pattern KEY_ibelowdot                   ,
    pattern KEY_iacute                      ,
    pattern KEY_iTouch                      ,
    pattern KEY_i                           ,
    pattern KEY_hyphen                      ,
    pattern KEY_ht                          ,
    pattern KEY_hstroke                     ,
    pattern KEY_horizlinescan9              ,
    pattern KEY_horizlinescan7              ,
    pattern KEY_horizlinescan5              ,
    pattern KEY_horizlinescan3              ,
    pattern KEY_horizlinescan1              ,
    pattern KEY_horizconnector              ,
    pattern KEY_hexagram                    ,
    pattern KEY_hebrew_zayin                ,
    pattern KEY_hebrew_zain                 ,
    pattern KEY_hebrew_zadi                 ,
    pattern KEY_hebrew_zade                 ,
    pattern KEY_hebrew_yod                  ,
    pattern KEY_hebrew_waw                  ,
    pattern KEY_hebrew_teth                 ,
    pattern KEY_hebrew_tet                  ,
    pattern KEY_hebrew_taw                  ,
    pattern KEY_hebrew_taf                  ,
    pattern KEY_hebrew_shin                 ,
    pattern KEY_hebrew_samekh               ,
    pattern KEY_hebrew_samech               ,
    pattern KEY_hebrew_resh                 ,
    pattern KEY_hebrew_qoph                 ,
    pattern KEY_hebrew_pe                   ,
    pattern KEY_hebrew_nun                  ,
    pattern KEY_hebrew_mem                  ,
    pattern KEY_hebrew_lamed                ,
    pattern KEY_hebrew_kuf                  ,
    pattern KEY_hebrew_kaph                 ,
    pattern KEY_hebrew_het                  ,
    pattern KEY_hebrew_he                   ,
    pattern KEY_hebrew_gimmel               ,
    pattern KEY_hebrew_gimel                ,
    pattern KEY_hebrew_finalzadi            ,
    pattern KEY_hebrew_finalzade            ,
    pattern KEY_hebrew_finalpe              ,
    pattern KEY_hebrew_finalnun             ,
    pattern KEY_hebrew_finalmem             ,
    pattern KEY_hebrew_finalkaph            ,
    pattern KEY_hebrew_doublelowline        ,
    pattern KEY_hebrew_daleth               ,
    pattern KEY_hebrew_dalet                ,
    pattern KEY_hebrew_chet                 ,
    pattern KEY_hebrew_beth                 ,
    pattern KEY_hebrew_bet                  ,
    pattern KEY_hebrew_ayin                 ,
    pattern KEY_hebrew_aleph                ,
    pattern KEY_heart                       ,
    pattern KEY_hcircumflex                 ,
    pattern KEY_hairspace                   ,
    pattern KEY_h                           ,
    pattern KEY_guillemotright              ,
    pattern KEY_guillemotleft               ,
    pattern KEY_greaterthanequal            ,
    pattern KEY_greater                     ,
    pattern KEY_grave                       ,
    pattern KEY_gcircumflex                 ,
    pattern KEY_gcedilla                    ,
    pattern KEY_gcaron                      ,
    pattern KEY_gbreve                      ,
    pattern KEY_gabovedot                   ,
    pattern KEY_g                           ,
    pattern KEY_function                    ,
    pattern KEY_fourthroot                  ,
    pattern KEY_foursuperior                ,
    pattern KEY_foursubscript               ,
    pattern KEY_fourfifths                  ,
    pattern KEY_fivesuperior                ,
    pattern KEY_fivesubscript               ,
    pattern KEY_fivesixths                  ,
    pattern KEY_fiveeighths                 ,
    pattern KEY_filledtribulletup           ,
    pattern KEY_filledtribulletdown         ,
    pattern KEY_filledrighttribullet        ,
    pattern KEY_filledrectbullet            ,
    pattern KEY_filledlefttribullet         ,
    pattern KEY_figdash                     ,
    pattern KEY_ff                          ,
    pattern KEY_femalesymbol                ,
    pattern KEY_fabovedot                   ,
    pattern KEY_f                           ,
    pattern KEY_ezh                         ,
    pattern KEY_exclamdown                  ,
    pattern KEY_exclam                      ,
    pattern KEY_etilde                      ,
    pattern KEY_eth                         ,
    pattern KEY_equal                       ,
    pattern KEY_eogonek                     ,
    pattern KEY_enspace                     ,
    pattern KEY_enopensquarebullet          ,
    pattern KEY_enopencircbullet            ,
    pattern KEY_eng                         ,
    pattern KEY_enfilledsqbullet            ,
    pattern KEY_enfilledcircbullet          ,
    pattern KEY_endash                      ,
    pattern KEY_emspace                     ,
    pattern KEY_emptyset                    ,
    pattern KEY_emopenrectangle             ,
    pattern KEY_emopencircle                ,
    pattern KEY_emfilledrect                ,
    pattern KEY_emfilledcircle              ,
    pattern KEY_emdash                      ,
    pattern KEY_emacron                     ,
    pattern KEY_em4space                    ,
    pattern KEY_em3space                    ,
    pattern KEY_ellipsis                    ,
    pattern KEY_elementof                   ,
    pattern KEY_eightsuperior               ,
    pattern KEY_eightsubscript              ,
    pattern KEY_ehook                       ,
    pattern KEY_egrave                      ,
    pattern KEY_ediaeresis                  ,
    pattern KEY_ecircumflextilde            ,
    pattern KEY_ecircumflexhook             ,
    pattern KEY_ecircumflexgrave            ,
    pattern KEY_ecircumflexbelowdot         ,
    pattern KEY_ecircumflexacute            ,
    pattern KEY_ecircumflex                 ,
    pattern KEY_ecaron                      ,
    pattern KEY_ebelowdot                   ,
    pattern KEY_eacute                      ,
    pattern KEY_eabovedot                   ,
    pattern KEY_e                           ,
    pattern KEY_dstroke                     ,
    pattern KEY_downtack                    ,
    pattern KEY_downstile                   ,
    pattern KEY_downshoe                    ,
    pattern KEY_downcaret                   ,
    pattern KEY_downarrow                   ,
    pattern KEY_doublelowquotemark          ,
    pattern KEY_doubledagger                ,
    pattern KEY_doubleacute                 ,
    pattern KEY_doubbaselinedot             ,
    pattern KEY_dollar                      ,
    pattern KEY_division                    ,
    pattern KEY_dintegral                   ,
    pattern KEY_digitspace                  ,
    pattern KEY_diamond                     ,
    pattern KEY_diaeresis                   ,
    pattern KEY_degree                      ,
    pattern KEY_decimalpoint                ,
    pattern KEY_dead_voiced_sound           ,
    pattern KEY_dead_u                      ,
    pattern KEY_dead_tilde                  ,
    pattern KEY_dead_stroke                 ,
    pattern KEY_dead_small_schwa            ,
    pattern KEY_dead_semivoiced_sound       ,
    pattern KEY_dead_psili                  ,
    pattern KEY_dead_perispomeni            ,
    pattern KEY_dead_ogonek                 ,
    pattern KEY_dead_o                      ,
    pattern KEY_dead_macron                 ,
    pattern KEY_dead_lowline                ,
    pattern KEY_dead_longsolidusoverlay     ,
    pattern KEY_dead_iota                   ,
    pattern KEY_dead_invertedbreve          ,
    pattern KEY_dead_i                      ,
    pattern KEY_dead_horn                   ,
    pattern KEY_dead_hook                   ,
    pattern KEY_dead_greek                  ,
    pattern KEY_dead_grave                  ,
    pattern KEY_dead_e                      ,
    pattern KEY_dead_doublegrave            ,
    pattern KEY_dead_doubleacute            ,
    pattern KEY_dead_diaeresis              ,
    pattern KEY_dead_dasia                  ,
    pattern KEY_dead_currency               ,
    pattern KEY_dead_circumflex             ,
    pattern KEY_dead_cedilla                ,
    pattern KEY_dead_caron                  ,
    pattern KEY_dead_capital_schwa          ,
    pattern KEY_dead_breve                  ,
    pattern KEY_dead_belowverticalline      ,
    pattern KEY_dead_belowtilde             ,
    pattern KEY_dead_belowring              ,
    pattern KEY_dead_belowmacron            ,
    pattern KEY_dead_belowdot               ,
    pattern KEY_dead_belowdiaeresis         ,
    pattern KEY_dead_belowcomma             ,
    pattern KEY_dead_belowcircumflex        ,
    pattern KEY_dead_belowbreve             ,
    pattern KEY_dead_acute                  ,
    pattern KEY_dead_aboveverticalline      ,
    pattern KEY_dead_abovering              ,
    pattern KEY_dead_abovereversedcomma     ,
    pattern KEY_dead_abovedot               ,
    pattern KEY_dead_abovecomma             ,
    pattern KEY_dead_a                      ,
    pattern KEY_dead_U                      ,
    pattern KEY_dead_O                      ,
    pattern KEY_dead_I                      ,
    pattern KEY_dead_E                      ,
    pattern KEY_dead_A                      ,
    pattern KEY_dcaron                      ,
    pattern KEY_dagger                      ,
    pattern KEY_dabovedot                   ,
    pattern KEY_d                           ,
    pattern KEY_cursor                      ,
    pattern KEY_currency                    ,
    pattern KEY_cuberoot                    ,
    pattern KEY_crossinglines               ,
    pattern KEY_cr                          ,
    pattern KEY_copyright                   ,
    pattern KEY_containsas                  ,
    pattern KEY_comma                       ,
    pattern KEY_colon                       ,
    pattern KEY_club                        ,
    pattern KEY_circle                      ,
    pattern KEY_checkmark                   ,
    pattern KEY_checkerboard                ,
    pattern KEY_ch                          ,
    pattern KEY_cent                        ,
    pattern KEY_cedilla                     ,
    pattern KEY_ccircumflex                 ,
    pattern KEY_ccedilla                    ,
    pattern KEY_ccaron                      ,
    pattern KEY_caron                       ,
    pattern KEY_caret                       ,
    pattern KEY_careof                      ,
    pattern KEY_cacute                      ,
    pattern KEY_cabovedot                   ,
    pattern KEY_c_h                         ,
    pattern KEY_c                           ,
    pattern KEY_brokenbar                   ,
    pattern KEY_breve                       ,
    pattern KEY_braille_dots_8              ,
    pattern KEY_braille_dots_78             ,
    pattern KEY_braille_dots_7              ,
    pattern KEY_braille_dots_68             ,
    pattern KEY_braille_dots_678            ,
    pattern KEY_braille_dots_67             ,
    pattern KEY_braille_dots_6              ,
    pattern KEY_braille_dots_58             ,
    pattern KEY_braille_dots_578            ,
    pattern KEY_braille_dots_57             ,
    pattern KEY_braille_dots_568            ,
    pattern KEY_braille_dots_5678           ,
    pattern KEY_braille_dots_567            ,
    pattern KEY_braille_dots_56             ,
    pattern KEY_braille_dots_5              ,
    pattern KEY_braille_dots_48             ,
    pattern KEY_braille_dots_478            ,
    pattern KEY_braille_dots_47             ,
    pattern KEY_braille_dots_468            ,
    pattern KEY_braille_dots_4678           ,
    pattern KEY_braille_dots_467            ,
    pattern KEY_braille_dots_46             ,
    pattern KEY_braille_dots_458            ,
    pattern KEY_braille_dots_4578           ,
    pattern KEY_braille_dots_457            ,
    pattern KEY_braille_dots_4568           ,
    pattern KEY_braille_dots_45678          ,
    pattern KEY_braille_dots_4567           ,
    pattern KEY_braille_dots_456            ,
    pattern KEY_braille_dots_45             ,
    pattern KEY_braille_dots_4              ,
    pattern KEY_braille_dots_38             ,
    pattern KEY_braille_dots_378            ,
    pattern KEY_braille_dots_37             ,
    pattern KEY_braille_dots_368            ,
    pattern KEY_braille_dots_3678           ,
    pattern KEY_braille_dots_367            ,
    pattern KEY_braille_dots_36             ,
    pattern KEY_braille_dots_358            ,
    pattern KEY_braille_dots_3578           ,
    pattern KEY_braille_dots_357            ,
    pattern KEY_braille_dots_3568           ,
    pattern KEY_braille_dots_35678          ,
    pattern KEY_braille_dots_3567           ,
    pattern KEY_braille_dots_356            ,
    pattern KEY_braille_dots_35             ,
    pattern KEY_braille_dots_348            ,
    pattern KEY_braille_dots_3478           ,
    pattern KEY_braille_dots_347            ,
    pattern KEY_braille_dots_3468           ,
    pattern KEY_braille_dots_34678          ,
    pattern KEY_braille_dots_3467           ,
    pattern KEY_braille_dots_346            ,
    pattern KEY_braille_dots_3458           ,
    pattern KEY_braille_dots_34578          ,
    pattern KEY_braille_dots_3457           ,
    pattern KEY_braille_dots_34568          ,
    pattern KEY_braille_dots_345678         ,
    pattern KEY_braille_dots_34567          ,
    pattern KEY_braille_dots_3456           ,
    pattern KEY_braille_dots_345            ,
    pattern KEY_braille_dots_34             ,
    pattern KEY_braille_dots_3              ,
    pattern KEY_braille_dots_28             ,
    pattern KEY_braille_dots_278            ,
    pattern KEY_braille_dots_27             ,
    pattern KEY_braille_dots_268            ,
    pattern KEY_braille_dots_2678           ,
    pattern KEY_braille_dots_267            ,
    pattern KEY_braille_dots_26             ,
    pattern KEY_braille_dots_258            ,
    pattern KEY_braille_dots_2578           ,
    pattern KEY_braille_dots_257            ,
    pattern KEY_braille_dots_2568           ,
    pattern KEY_braille_dots_25678          ,
    pattern KEY_braille_dots_2567           ,
    pattern KEY_braille_dots_256            ,
    pattern KEY_braille_dots_25             ,
    pattern KEY_braille_dots_248            ,
    pattern KEY_braille_dots_2478           ,
    pattern KEY_braille_dots_247            ,
    pattern KEY_braille_dots_2468           ,
    pattern KEY_braille_dots_24678          ,
    pattern KEY_braille_dots_2467           ,
    pattern KEY_braille_dots_246            ,
    pattern KEY_braille_dots_2458           ,
    pattern KEY_braille_dots_24578          ,
    pattern KEY_braille_dots_2457           ,
    pattern KEY_braille_dots_24568          ,
    pattern KEY_braille_dots_245678         ,
    pattern KEY_braille_dots_24567          ,
    pattern KEY_braille_dots_2456           ,
    pattern KEY_braille_dots_245            ,
    pattern KEY_braille_dots_24             ,
    pattern KEY_braille_dots_238            ,
    pattern KEY_braille_dots_2378           ,
    pattern KEY_braille_dots_237            ,
    pattern KEY_braille_dots_2368           ,
    pattern KEY_braille_dots_23678          ,
    pattern KEY_braille_dots_2367           ,
    pattern KEY_braille_dots_236            ,
    pattern KEY_braille_dots_2358           ,
    pattern KEY_braille_dots_23578          ,
    pattern KEY_braille_dots_2357           ,
    pattern KEY_braille_dots_23568          ,
    pattern KEY_braille_dots_235678         ,
    pattern KEY_braille_dots_23567          ,
    pattern KEY_braille_dots_2356           ,
    pattern KEY_braille_dots_235            ,
    pattern KEY_braille_dots_2348           ,
    pattern KEY_braille_dots_23478          ,
    pattern KEY_braille_dots_2347           ,
    pattern KEY_braille_dots_23468          ,
    pattern KEY_braille_dots_234678         ,
    pattern KEY_braille_dots_23467          ,
    pattern KEY_braille_dots_2346           ,
    pattern KEY_braille_dots_23458          ,
    pattern KEY_braille_dots_234578         ,
    pattern KEY_braille_dots_23457          ,
    pattern KEY_braille_dots_234568         ,
    pattern KEY_braille_dots_2345678        ,
    pattern KEY_braille_dots_234567         ,
    pattern KEY_braille_dots_23456          ,
    pattern KEY_braille_dots_2345           ,
    pattern KEY_braille_dots_234            ,
    pattern KEY_braille_dots_23             ,
    pattern KEY_braille_dots_2              ,
    pattern KEY_braille_dots_18             ,
    pattern KEY_braille_dots_178            ,
    pattern KEY_braille_dots_17             ,
    pattern KEY_braille_dots_168            ,
    pattern KEY_braille_dots_1678           ,
    pattern KEY_braille_dots_167            ,
    pattern KEY_braille_dots_16             ,
    pattern KEY_braille_dots_158            ,
    pattern KEY_braille_dots_1578           ,
    pattern KEY_braille_dots_157            ,
    pattern KEY_braille_dots_1568           ,
    pattern KEY_braille_dots_15678          ,
    pattern KEY_braille_dots_1567           ,
    pattern KEY_braille_dots_156            ,
    pattern KEY_braille_dots_15             ,
    pattern KEY_braille_dots_148            ,
    pattern KEY_braille_dots_1478           ,
    pattern KEY_braille_dots_147            ,
    pattern KEY_braille_dots_1468           ,
    pattern KEY_braille_dots_14678          ,
    pattern KEY_braille_dots_1467           ,
    pattern KEY_braille_dots_146            ,
    pattern KEY_braille_dots_1458           ,
    pattern KEY_braille_dots_14578          ,
    pattern KEY_braille_dots_1457           ,
    pattern KEY_braille_dots_14568          ,
    pattern KEY_braille_dots_145678         ,
    pattern KEY_braille_dots_14567          ,
    pattern KEY_braille_dots_1456           ,
    pattern KEY_braille_dots_145            ,
    pattern KEY_braille_dots_14             ,
    pattern KEY_braille_dots_138            ,
    pattern KEY_braille_dots_1378           ,
    pattern KEY_braille_dots_137            ,
    pattern KEY_braille_dots_1368           ,
    pattern KEY_braille_dots_13678          ,
    pattern KEY_braille_dots_1367           ,
    pattern KEY_braille_dots_136            ,
    pattern KEY_braille_dots_1358           ,
    pattern KEY_braille_dots_13578          ,
    pattern KEY_braille_dots_1357           ,
    pattern KEY_braille_dots_13568          ,
    pattern KEY_braille_dots_135678         ,
    pattern KEY_braille_dots_13567          ,
    pattern KEY_braille_dots_1356           ,
    pattern KEY_braille_dots_135            ,
    pattern KEY_braille_dots_1348           ,
    pattern KEY_braille_dots_13478          ,
    pattern KEY_braille_dots_1347           ,
    pattern KEY_braille_dots_13468          ,
    pattern KEY_braille_dots_134678         ,
    pattern KEY_braille_dots_13467          ,
    pattern KEY_braille_dots_1346           ,
    pattern KEY_braille_dots_13458          ,
    pattern KEY_braille_dots_134578         ,
    pattern KEY_braille_dots_13457          ,
    pattern KEY_braille_dots_134568         ,
    pattern KEY_braille_dots_1345678        ,
    pattern KEY_braille_dots_134567         ,
    pattern KEY_braille_dots_13456          ,
    pattern KEY_braille_dots_1345           ,
    pattern KEY_braille_dots_134            ,
    pattern KEY_braille_dots_13             ,
    pattern KEY_braille_dots_128            ,
    pattern KEY_braille_dots_1278           ,
    pattern KEY_braille_dots_127            ,
    pattern KEY_braille_dots_1268           ,
    pattern KEY_braille_dots_12678          ,
    pattern KEY_braille_dots_1267           ,
    pattern KEY_braille_dots_126            ,
    pattern KEY_braille_dots_1258           ,
    pattern KEY_braille_dots_12578          ,
    pattern KEY_braille_dots_1257           ,
    pattern KEY_braille_dots_12568          ,
    pattern KEY_braille_dots_125678         ,
    pattern KEY_braille_dots_12567          ,
    pattern KEY_braille_dots_1256           ,
    pattern KEY_braille_dots_125            ,
    pattern KEY_braille_dots_1248           ,
    pattern KEY_braille_dots_12478          ,
    pattern KEY_braille_dots_1247           ,
    pattern KEY_braille_dots_12468          ,
    pattern KEY_braille_dots_124678         ,
    pattern KEY_braille_dots_12467          ,
    pattern KEY_braille_dots_1246           ,
    pattern KEY_braille_dots_12458          ,
    pattern KEY_braille_dots_124578         ,
    pattern KEY_braille_dots_12457          ,
    pattern KEY_braille_dots_124568         ,
    pattern KEY_braille_dots_1245678        ,
    pattern KEY_braille_dots_124567         ,
    pattern KEY_braille_dots_12456          ,
    pattern KEY_braille_dots_1245           ,
    pattern KEY_braille_dots_124            ,
    pattern KEY_braille_dots_1238           ,
    pattern KEY_braille_dots_12378          ,
    pattern KEY_braille_dots_1237           ,
    pattern KEY_braille_dots_12368          ,
    pattern KEY_braille_dots_123678         ,
    pattern KEY_braille_dots_12367          ,
    pattern KEY_braille_dots_1236           ,
    pattern KEY_braille_dots_12358          ,
    pattern KEY_braille_dots_123578         ,
    pattern KEY_braille_dots_12357          ,
    pattern KEY_braille_dots_123568         ,
    pattern KEY_braille_dots_1235678        ,
    pattern KEY_braille_dots_123567         ,
    pattern KEY_braille_dots_12356          ,
    pattern KEY_braille_dots_1235           ,
    pattern KEY_braille_dots_12348          ,
    pattern KEY_braille_dots_123478         ,
    pattern KEY_braille_dots_12347          ,
    pattern KEY_braille_dots_123468         ,
    pattern KEY_braille_dots_1234678        ,
    pattern KEY_braille_dots_123467         ,
    pattern KEY_braille_dots_12346          ,
    pattern KEY_braille_dots_123458         ,
    pattern KEY_braille_dots_1234578        ,
    pattern KEY_braille_dots_123457         ,
    pattern KEY_braille_dots_1234568        ,
    pattern KEY_braille_dots_12345678       ,
    pattern KEY_braille_dots_1234567        ,
    pattern KEY_braille_dots_123456         ,
    pattern KEY_braille_dots_12345          ,
    pattern KEY_braille_dots_1234           ,
    pattern KEY_braille_dots_123            ,
    pattern KEY_braille_dots_12             ,
    pattern KEY_braille_dots_1              ,
    pattern KEY_braille_dot_9               ,
    pattern KEY_braille_dot_8               ,
    pattern KEY_braille_dot_7               ,
    pattern KEY_braille_dot_6               ,
    pattern KEY_braille_dot_5               ,
    pattern KEY_braille_dot_4               ,
    pattern KEY_braille_dot_3               ,
    pattern KEY_braille_dot_2               ,
    pattern KEY_braille_dot_10              ,
    pattern KEY_braille_dot_1               ,
    pattern KEY_braille_blank               ,
    pattern KEY_bracketright                ,
    pattern KEY_bracketleft                 ,
    pattern KEY_braceright                  ,
    pattern KEY_braceleft                   ,
    pattern KEY_botvertsummationconnector   ,
    pattern KEY_bott                        ,
    pattern KEY_botrightsummation           ,
    pattern KEY_botrightsqbracket           ,
    pattern KEY_botrightparens              ,
    pattern KEY_botleftsummation            ,
    pattern KEY_botleftsqbracket            ,
    pattern KEY_botleftparens               ,
    pattern KEY_botintegral                 ,
    pattern KEY_blank                       ,
    pattern KEY_because                     ,
    pattern KEY_bar                         ,
    pattern KEY_ballotcross                 ,
    pattern KEY_backslash                   ,
    pattern KEY_babovedot                   ,
    pattern KEY_b                           ,
    pattern KEY_atilde                      ,
    pattern KEY_at                          ,
    pattern KEY_asterisk                    ,
    pattern KEY_asciitilde                  ,
    pattern KEY_asciicircum                 ,
    pattern KEY_aring                       ,
    pattern KEY_approximate                 ,
    pattern KEY_approxeq                    ,
    pattern KEY_apostrophe                  ,
    pattern KEY_aogonek                     ,
    pattern KEY_ampersand                   ,
    pattern KEY_amacron                     ,
    pattern KEY_ahook                       ,
    pattern KEY_agrave                      ,
    pattern KEY_ae                          ,
    pattern KEY_adiaeresis                  ,
    pattern KEY_acute                       ,
    pattern KEY_acircumflextilde            ,
    pattern KEY_acircumflexhook             ,
    pattern KEY_acircumflexgrave            ,
    pattern KEY_acircumflexbelowdot         ,
    pattern KEY_acircumflexacute            ,
    pattern KEY_acircumflex                 ,
    pattern KEY_abrevetilde                 ,
    pattern KEY_abrevehook                  ,
    pattern KEY_abrevegrave                 ,
    pattern KEY_abrevebelowdot              ,
    pattern KEY_abreveacute                 ,
    pattern KEY_abreve                      ,
    pattern KEY_abovedot                    ,
    pattern KEY_abelowdot                   ,
    pattern KEY_aacute                      ,
    pattern KEY_a                           ,
    pattern KEY_Zstroke                     ,
    pattern KEY_ZoomOut                     ,
    pattern KEY_ZoomIn                      ,
    pattern KEY_Zenkaku_Hankaku             ,
    pattern KEY_Zenkaku                     ,
    pattern KEY_Zen_Koho                    ,
    pattern KEY_Zcaron                      ,
    pattern KEY_Zacute                      ,
    pattern KEY_Zabovedot                   ,
    pattern KEY_Z                           ,
    pattern KEY_Ytilde                      ,
    pattern KEY_Yhook                       ,
    pattern KEY_Ygrave                      ,
    pattern KEY_Yellow                      ,
    pattern KEY_Ydiaeresis                  ,
    pattern KEY_Ycircumflex                 ,
    pattern KEY_Ybelowdot                   ,
    pattern KEY_Yacute                      ,
    pattern KEY_Y                           ,
    pattern KEY_Xfer                        ,
    pattern KEY_Xabovedot                   ,
    pattern KEY_X                           ,
    pattern KEY_Word                        ,
    pattern KEY_WonSign                     ,
    pattern KEY_WindowClear                 ,
    pattern KEY_WheelButton                 ,
    pattern KEY_Wgrave                      ,
    pattern KEY_WebCam                      ,
    pattern KEY_Wdiaeresis                  ,
    pattern KEY_Wcircumflex                 ,
    pattern KEY_WakeUp                      ,
    pattern KEY_Wacute                      ,
    pattern KEY_WWW                         ,
    pattern KEY_WWAN                        ,
    pattern KEY_WLAN                        ,
    pattern KEY_W                           ,
    pattern KEY_VoidSymbol                  ,
    pattern KEY_View                        ,
    pattern KEY_Video                       ,
    pattern KEY_VendorHome                  ,
    pattern KEY_V                           ,
    pattern KEY_Utilde                      ,
    pattern KEY_UserPB                      ,
    pattern KEY_User2KB                     ,
    pattern KEY_User1KB                     ,
    pattern KEY_Uring                       ,
    pattern KEY_Up                          ,
    pattern KEY_Uogonek                     ,
    pattern KEY_Ungrab                      ,
    pattern KEY_Undo                        ,
    pattern KEY_Umacron                     ,
    pattern KEY_Ukranian_yi                 ,
    pattern KEY_Ukranian_je                 ,
    pattern KEY_Ukranian_i                  ,
    pattern KEY_Ukranian_YI                 ,
    pattern KEY_Ukranian_JE                 ,
    pattern KEY_Ukranian_I                  ,
    pattern KEY_Ukrainian_yi                ,
    pattern KEY_Ukrainian_ie                ,
    pattern KEY_Ukrainian_i                 ,
    pattern KEY_Ukrainian_ghe_with_upturn   ,
    pattern KEY_Ukrainian_YI                ,
    pattern KEY_Ukrainian_IE                ,
    pattern KEY_Ukrainian_I                 ,
    pattern KEY_Ukrainian_GHE_WITH_UPTURN   ,
    pattern KEY_Uhorntilde                  ,
    pattern KEY_Uhornhook                   ,
    pattern KEY_Uhorngrave                  ,
    pattern KEY_Uhornbelowdot               ,
    pattern KEY_Uhornacute                  ,
    pattern KEY_Uhorn                       ,
    pattern KEY_Uhook                       ,
    pattern KEY_Ugrave                      ,
    pattern KEY_Udoubleacute                ,
    pattern KEY_Udiaeresis                  ,
    pattern KEY_Ucircumflex                 ,
    pattern KEY_Ubreve                      ,
    pattern KEY_Ubelowdot                   ,
    pattern KEY_Uacute                      ,
    pattern KEY_UWB                         ,
    pattern KEY_U                           ,
    pattern KEY_Tslash                      ,
    pattern KEY_Travel                      ,
    pattern KEY_Touroku                     ,
    pattern KEY_TouchpadToggle              ,
    pattern KEY_TouchpadOn                  ,
    pattern KEY_TouchpadOff                 ,
    pattern KEY_TopMenu                     ,
    pattern KEY_Tools                       ,
    pattern KEY_ToDoList                    ,
    pattern KEY_Time                        ,
    pattern KEY_Thorn                       ,
    pattern KEY_Thai_yoying                 ,
    pattern KEY_Thai_yoyak                  ,
    pattern KEY_Thai_wowaen                 ,
    pattern KEY_Thai_totao                  ,
    pattern KEY_Thai_topatak                ,
    pattern KEY_Thai_thothung               ,
    pattern KEY_Thai_thothong               ,
    pattern KEY_Thai_thothan                ,
    pattern KEY_Thai_thothahan              ,
    pattern KEY_Thai_thophuthao             ,
    pattern KEY_Thai_thonangmontho          ,
    pattern KEY_Thai_thanthakhat            ,
    pattern KEY_Thai_sosua                  ,
    pattern KEY_Thai_soso                   ,
    pattern KEY_Thai_sosala                 ,
    pattern KEY_Thai_sorusi                 ,
    pattern KEY_Thai_sarauu                 ,
    pattern KEY_Thai_sarauee                ,
    pattern KEY_Thai_saraue                 ,
    pattern KEY_Thai_sarau                  ,
    pattern KEY_Thai_sarao                  ,
    pattern KEY_Thai_saraii                 ,
    pattern KEY_Thai_sarai                  ,
    pattern KEY_Thai_sarae                  ,
    pattern KEY_Thai_saraam                 ,
    pattern KEY_Thai_saraaimaimuan          ,
    pattern KEY_Thai_saraaimaimalai         ,
    pattern KEY_Thai_saraae                 ,
    pattern KEY_Thai_saraaa                 ,
    pattern KEY_Thai_saraa                  ,
    pattern KEY_Thai_ru                     ,
    pattern KEY_Thai_rorua                  ,
    pattern KEY_Thai_popla                  ,
    pattern KEY_Thai_phosamphao             ,
    pattern KEY_Thai_phophung               ,
    pattern KEY_Thai_phophan                ,
    pattern KEY_Thai_phinthu                ,
    pattern KEY_Thai_paiyannoi              ,
    pattern KEY_Thai_oang                   ,
    pattern KEY_Thai_nonu                   ,
    pattern KEY_Thai_nonen                  ,
    pattern KEY_Thai_nikhahit               ,
    pattern KEY_Thai_ngongu                 ,
    pattern KEY_Thai_moma                   ,
    pattern KEY_Thai_maiyamok               ,
    pattern KEY_Thai_maitri                 ,
    pattern KEY_Thai_maitho                 ,
    pattern KEY_Thai_maitaikhu              ,
    pattern KEY_Thai_maihanakat_maitho      ,
    pattern KEY_Thai_maihanakat             ,
    pattern KEY_Thai_maiek                  ,
    pattern KEY_Thai_maichattawa            ,
    pattern KEY_Thai_lu                     ,
    pattern KEY_Thai_loling                 ,
    pattern KEY_Thai_lochula                ,
    pattern KEY_Thai_leksun                 ,
    pattern KEY_Thai_leksong                ,
    pattern KEY_Thai_leksi                  ,
    pattern KEY_Thai_leksam                 ,
    pattern KEY_Thai_lekpaet                ,
    pattern KEY_Thai_leknung                ,
    pattern KEY_Thai_lekkao                 ,
    pattern KEY_Thai_lekhok                 ,
    pattern KEY_Thai_lekha                  ,
    pattern KEY_Thai_lekchet                ,
    pattern KEY_Thai_lakkhangyao            ,
    pattern KEY_Thai_kokai                  ,
    pattern KEY_Thai_khorakhang             ,
    pattern KEY_Thai_khokhwai               ,
    pattern KEY_Thai_khokhuat               ,
    pattern KEY_Thai_khokhon                ,
    pattern KEY_Thai_khokhai                ,
    pattern KEY_Thai_honokhuk               ,
    pattern KEY_Thai_hohip                  ,
    pattern KEY_Thai_fofan                  ,
    pattern KEY_Thai_fofa                   ,
    pattern KEY_Thai_dodek                  ,
    pattern KEY_Thai_dochada                ,
    pattern KEY_Thai_chochoe                ,
    pattern KEY_Thai_choching               ,
    pattern KEY_Thai_chochang               ,
    pattern KEY_Thai_chochan                ,
    pattern KEY_Thai_bobaimai               ,
    pattern KEY_Thai_baht                   ,
    pattern KEY_Terminate_Server            ,
    pattern KEY_Terminal                    ,
    pattern KEY_Tcedilla                    ,
    pattern KEY_Tcaron                      ,
    pattern KEY_TaskPane                    ,
    pattern KEY_Tabovedot                   ,
    pattern KEY_Tab                         ,
    pattern KEY_THORN                       ,
    pattern KEY_T                           ,
    pattern KEY_Sys_Req                     ,
    pattern KEY_Switch_VT_9                 ,
    pattern KEY_Switch_VT_8                 ,
    pattern KEY_Switch_VT_7                 ,
    pattern KEY_Switch_VT_6                 ,
    pattern KEY_Switch_VT_5                 ,
    pattern KEY_Switch_VT_4                 ,
    pattern KEY_Switch_VT_3                 ,
    pattern KEY_Switch_VT_2                 ,
    pattern KEY_Switch_VT_12                ,
    pattern KEY_Switch_VT_11                ,
    pattern KEY_Switch_VT_10                ,
    pattern KEY_Switch_VT_1                 ,
    pattern KEY_Suspend                     ,
    pattern KEY_Support                     ,
    pattern KEY_Super_R                     ,
    pattern KEY_Super_L                     ,
    pattern KEY_Subtitle                    ,
    pattern KEY_Stop                        ,
    pattern KEY_StickyKeys_Enable           ,
    pattern KEY_Start                       ,
    pattern KEY_Standby                     ,
    pattern KEY_SplitScreen                 ,
    pattern KEY_Spell                       ,
    pattern KEY_SlowKeys_Enable             ,
    pattern KEY_Sleep                       ,
    pattern KEY_Sinh_ya                     ,
    pattern KEY_Sinh_va                     ,
    pattern KEY_Sinh_uu2                    ,
    pattern KEY_Sinh_uu                     ,
    pattern KEY_Sinh_u2                     ,
    pattern KEY_Sinh_u                      ,
    pattern KEY_Sinh_ttha                   ,
    pattern KEY_Sinh_tta                    ,
    pattern KEY_Sinh_thha                   ,
    pattern KEY_Sinh_tha                    ,
    pattern KEY_Sinh_ssha                   ,
    pattern KEY_Sinh_sha                    ,
    pattern KEY_Sinh_sa                     ,
    pattern KEY_Sinh_ruu2                   ,
    pattern KEY_Sinh_ru2                    ,
    pattern KEY_Sinh_rii                    ,
    pattern KEY_Sinh_ri                     ,
    pattern KEY_Sinh_ra                     ,
    pattern KEY_Sinh_pha                    ,
    pattern KEY_Sinh_pa                     ,
    pattern KEY_Sinh_oo2                    ,
    pattern KEY_Sinh_oo                     ,
    pattern KEY_Sinh_o2                     ,
    pattern KEY_Sinh_o                      ,
    pattern KEY_Sinh_nya                    ,
    pattern KEY_Sinh_nna                    ,
    pattern KEY_Sinh_nja                    ,
    pattern KEY_Sinh_nga                    ,
    pattern KEY_Sinh_ng2                    ,
    pattern KEY_Sinh_ng                     ,
    pattern KEY_Sinh_ndha                   ,
    pattern KEY_Sinh_ndda                   ,
    pattern KEY_Sinh_na                     ,
    pattern KEY_Sinh_mba                    ,
    pattern KEY_Sinh_ma                     ,
    pattern KEY_Sinh_luu2                   ,
    pattern KEY_Sinh_luu                    ,
    pattern KEY_Sinh_lu2                    ,
    pattern KEY_Sinh_lu                     ,
    pattern KEY_Sinh_lla                    ,
    pattern KEY_Sinh_la                     ,
    pattern KEY_Sinh_kunddaliya             ,
    pattern KEY_Sinh_kha                    ,
    pattern KEY_Sinh_ka                     ,
    pattern KEY_Sinh_jnya                   ,
    pattern KEY_Sinh_jha                    ,
    pattern KEY_Sinh_ja                     ,
    pattern KEY_Sinh_ii2                    ,
    pattern KEY_Sinh_ii                     ,
    pattern KEY_Sinh_i2                     ,
    pattern KEY_Sinh_i                      ,
    pattern KEY_Sinh_ha                     ,
    pattern KEY_Sinh_h2                     ,
    pattern KEY_Sinh_gha                    ,
    pattern KEY_Sinh_ga                     ,
    pattern KEY_Sinh_fa                     ,
    pattern KEY_Sinh_ee2                    ,
    pattern KEY_Sinh_ee                     ,
    pattern KEY_Sinh_e2                     ,
    pattern KEY_Sinh_e                      ,
    pattern KEY_Sinh_dhha                   ,
    pattern KEY_Sinh_dha                    ,
    pattern KEY_Sinh_ddha                   ,
    pattern KEY_Sinh_dda                    ,
    pattern KEY_Sinh_cha                    ,
    pattern KEY_Sinh_ca                     ,
    pattern KEY_Sinh_bha                    ,
    pattern KEY_Sinh_ba                     ,
    pattern KEY_Sinh_au2                    ,
    pattern KEY_Sinh_au                     ,
    pattern KEY_Sinh_al                     ,
    pattern KEY_Sinh_ai2                    ,
    pattern KEY_Sinh_ai                     ,
    pattern KEY_Sinh_aee2                   ,
    pattern KEY_Sinh_aee                    ,
    pattern KEY_Sinh_ae2                    ,
    pattern KEY_Sinh_ae                     ,
    pattern KEY_Sinh_aa2                    ,
    pattern KEY_Sinh_aa                     ,
    pattern KEY_Sinh_a                      ,
    pattern KEY_SingleCandidate             ,
    pattern KEY_Shop                        ,
    pattern KEY_Shift_R                     ,
    pattern KEY_Shift_Lock                  ,
    pattern KEY_Shift_L                     ,
    pattern KEY_Serbian_tshe                ,
    pattern KEY_Serbian_nje                 ,
    pattern KEY_Serbian_lje                 ,
    pattern KEY_Serbian_je                  ,
    pattern KEY_Serbian_dze                 ,
    pattern KEY_Serbian_dje                 ,
    pattern KEY_Serbian_TSHE                ,
    pattern KEY_Serbian_NJE                 ,
    pattern KEY_Serbian_LJE                 ,
    pattern KEY_Serbian_JE                  ,
    pattern KEY_Serbian_DZE                 ,
    pattern KEY_Serbian_DJE                 ,
    pattern KEY_Send                        ,
    pattern KEY_SelectButton                ,
    pattern KEY_Select                      ,
    pattern KEY_Search                      ,
    pattern KEY_Scroll_Lock                 ,
    pattern KEY_ScrollUp                    ,
    pattern KEY_ScrollDown                  ,
    pattern KEY_ScrollClick                 ,
    pattern KEY_ScreenSaver                 ,
    pattern KEY_Scircumflex                 ,
    pattern KEY_Scedilla                    ,
    pattern KEY_Scaron                      ,
    pattern KEY_Save                        ,
    pattern KEY_Sacute                      ,
    pattern KEY_Sabovedot                   ,
    pattern KEY_SCHWA                       ,
    pattern KEY_S                           ,
    pattern KEY_RupeeSign                   ,
    pattern KEY_RotationPB                  ,
    pattern KEY_RotationKB                  ,
    pattern KEY_RotateWindows               ,
    pattern KEY_Romaji                      ,
    pattern KEY_RockerUp                    ,
    pattern KEY_RockerEnter                 ,
    pattern KEY_RockerDown                  ,
    pattern KEY_Right                       ,
    pattern KEY_Return                      ,
    pattern KEY_Reply                       ,
    pattern KEY_RepeatKeys_Enable           ,
    pattern KEY_Reload                      ,
    pattern KEY_Refresh                     ,
    pattern KEY_Redo                        ,
    pattern KEY_Red                         ,
    pattern KEY_Rcedilla                    ,
    pattern KEY_Rcaron                      ,
    pattern KEY_Racute                      ,
    pattern KEY_RFKill                      ,
    pattern KEY_R9                          ,
    pattern KEY_R8                          ,
    pattern KEY_R7                          ,
    pattern KEY_R6                          ,
    pattern KEY_R5                          ,
    pattern KEY_R4                          ,
    pattern KEY_R3                          ,
    pattern KEY_R2                          ,
    pattern KEY_R15                         ,
    pattern KEY_R14                         ,
    pattern KEY_R13                         ,
    pattern KEY_R12                         ,
    pattern KEY_R11                         ,
    pattern KEY_R10                         ,
    pattern KEY_R1                          ,
    pattern KEY_R                           ,
    pattern KEY_Q                           ,
    pattern KEY_Prior                       ,
    pattern KEY_Print                       ,
    pattern KEY_PreviousCandidate           ,
    pattern KEY_Prev_Virtual_Screen         ,
    pattern KEY_Prev_VMode                  ,
    pattern KEY_PowerOff                    ,
    pattern KEY_PowerDown                   ,
    pattern KEY_Pointer_UpRight             ,
    pattern KEY_Pointer_UpLeft              ,
    pattern KEY_Pointer_Up                  ,
    pattern KEY_Pointer_Right               ,
    pattern KEY_Pointer_Left                ,
    pattern KEY_Pointer_EnableKeys          ,
    pattern KEY_Pointer_Drag_Dflt           ,
    pattern KEY_Pointer_Drag5               ,
    pattern KEY_Pointer_Drag4               ,
    pattern KEY_Pointer_Drag3               ,
    pattern KEY_Pointer_Drag2               ,
    pattern KEY_Pointer_Drag1               ,
    pattern KEY_Pointer_DownRight           ,
    pattern KEY_Pointer_DownLeft            ,
    pattern KEY_Pointer_Down                ,
    pattern KEY_Pointer_DfltBtnPrev         ,
    pattern KEY_Pointer_DfltBtnNext         ,
    pattern KEY_Pointer_DblClick_Dflt       ,
    pattern KEY_Pointer_DblClick5           ,
    pattern KEY_Pointer_DblClick4           ,
    pattern KEY_Pointer_DblClick3           ,
    pattern KEY_Pointer_DblClick2           ,
    pattern KEY_Pointer_DblClick1           ,
    pattern KEY_Pointer_Button_Dflt         ,
    pattern KEY_Pointer_Button5             ,
    pattern KEY_Pointer_Button4             ,
    pattern KEY_Pointer_Button3             ,
    pattern KEY_Pointer_Button2             ,
    pattern KEY_Pointer_Button1             ,
    pattern KEY_Pointer_Accelerate          ,
    pattern KEY_Pictures                    ,
    pattern KEY_Phone                       ,
    pattern KEY_PesetaSign                  ,
    pattern KEY_Pause                       ,
    pattern KEY_Paste                       ,
    pattern KEY_Page_Up                     ,
    pattern KEY_Page_Down                   ,
    pattern KEY_Pabovedot                   ,
    pattern KEY_P                           ,
    pattern KEY_Overlay2_Enable             ,
    pattern KEY_Overlay1_Enable             ,
    pattern KEY_Otilde                      ,
    pattern KEY_Oslash                      ,
    pattern KEY_Option                      ,
    pattern KEY_OpenURL                     ,
    pattern KEY_Open                        ,
    pattern KEY_Ooblique                    ,
    pattern KEY_Omacron                     ,
    pattern KEY_Ohorntilde                  ,
    pattern KEY_Ohornhook                   ,
    pattern KEY_Ohorngrave                  ,
    pattern KEY_Ohornbelowdot               ,
    pattern KEY_Ohornacute                  ,
    pattern KEY_Ohorn                       ,
    pattern KEY_Ohook                       ,
    pattern KEY_Ograve                      ,
    pattern KEY_OfficeHome                  ,
    pattern KEY_Odoubleacute                ,
    pattern KEY_Odiaeresis                  ,
    pattern KEY_Ocircumflextilde            ,
    pattern KEY_Ocircumflexhook             ,
    pattern KEY_Ocircumflexgrave            ,
    pattern KEY_Ocircumflexbelowdot         ,
    pattern KEY_Ocircumflexacute            ,
    pattern KEY_Ocircumflex                 ,
    pattern KEY_Ocaron                      ,
    pattern KEY_Obelowdot                   ,
    pattern KEY_Obarred                     ,
    pattern KEY_Oacute                      ,
    pattern KEY_OE                          ,
    pattern KEY_O                           ,
    pattern KEY_Num_Lock                    ,
    pattern KEY_Ntilde                      ,
    pattern KEY_Next_Virtual_Screen         ,
    pattern KEY_Next_VMode                  ,
    pattern KEY_Next                        ,
    pattern KEY_News                        ,
    pattern KEY_NewSheqelSign               ,
    pattern KEY_New                         ,
    pattern KEY_Ncedilla                    ,
    pattern KEY_Ncaron                      ,
    pattern KEY_NairaSign                   ,
    pattern KEY_Nacute                      ,
    pattern KEY_N                           ,
    pattern KEY_MySites                     ,
    pattern KEY_MyComputer                  ,
    pattern KEY_Music                       ,
    pattern KEY_MultipleCandidate           ,
    pattern KEY_Multi_key                   ,
    pattern KEY_Muhenkan                    ,
    pattern KEY_MouseKeys_Enable            ,
    pattern KEY_MouseKeys_Accel_Enable      ,
    pattern KEY_MonBrightnessUp             ,
    pattern KEY_MonBrightnessDown           ,
    pattern KEY_Mode_switch                 ,
    pattern KEY_ModeLock                    ,
    pattern KEY_MillSign                    ,
    pattern KEY_Meta_R                      ,
    pattern KEY_Meta_L                      ,
    pattern KEY_Messenger                   ,
    pattern KEY_MenuPB                      ,
    pattern KEY_MenuKB                      ,
    pattern KEY_Menu                        ,
    pattern KEY_Memo                        ,
    pattern KEY_Meeting                     ,
    pattern KEY_Massyo                      ,
    pattern KEY_Market                      ,
    pattern KEY_MailForward                 ,
    pattern KEY_Mail                        ,
    pattern KEY_Mae_Koho                    ,
    pattern KEY_Macedonia_kje               ,
    pattern KEY_Macedonia_gje               ,
    pattern KEY_Macedonia_dse               ,
    pattern KEY_Macedonia_KJE               ,
    pattern KEY_Macedonia_GJE               ,
    pattern KEY_Macedonia_DSE               ,
    pattern KEY_Mabovedot                   ,
    pattern KEY_M                           ,
    pattern KEY_Lstroke                     ,
    pattern KEY_LogWindowTree               ,
    pattern KEY_LogOff                      ,
    pattern KEY_LogGrabInfo                 ,
    pattern KEY_LiraSign                    ,
    pattern KEY_Linefeed                    ,
    pattern KEY_LightBulb                   ,
    pattern KEY_Left                        ,
    pattern KEY_Lcedilla                    ,
    pattern KEY_Lcaron                      ,
    pattern KEY_Lbelowdot                   ,
    pattern KEY_LaunchF                     ,
    pattern KEY_LaunchE                     ,
    pattern KEY_LaunchD                     ,
    pattern KEY_LaunchC                     ,
    pattern KEY_LaunchB                     ,
    pattern KEY_LaunchA                     ,
    pattern KEY_Launch9                     ,
    pattern KEY_Launch8                     ,
    pattern KEY_Launch7                     ,
    pattern KEY_Launch6                     ,
    pattern KEY_Launch5                     ,
    pattern KEY_Launch4                     ,
    pattern KEY_Launch3                     ,
    pattern KEY_Launch2                     ,
    pattern KEY_Launch1                     ,
    pattern KEY_Launch0                     ,
    pattern KEY_Last_Virtual_Screen         ,
    pattern KEY_Lacute                      ,
    pattern KEY_L9                          ,
    pattern KEY_L8                          ,
    pattern KEY_L7                          ,
    pattern KEY_L6                          ,
    pattern KEY_L5                          ,
    pattern KEY_L4                          ,
    pattern KEY_L3                          ,
    pattern KEY_L2                          ,
    pattern KEY_L10                         ,
    pattern KEY_L1                          ,
    pattern KEY_L                           ,
    pattern KEY_Korean_Won                  ,
    pattern KEY_Keyboard                    ,
    pattern KEY_Kcedilla                    ,
    pattern KEY_KbdLightOnOff               ,
    pattern KEY_KbdBrightnessUp             ,
    pattern KEY_KbdBrightnessDown           ,
    pattern KEY_Katakana                    ,
    pattern KEY_Kanji_Bangou                ,
    pattern KEY_Kanji                       ,
    pattern KEY_Kana_Shift                  ,
    pattern KEY_Kana_Lock                   ,
    pattern KEY_KP_Up                       ,
    pattern KEY_KP_Tab                      ,
    pattern KEY_KP_Subtract                 ,
    pattern KEY_KP_Space                    ,
    pattern KEY_KP_Separator                ,
    pattern KEY_KP_Right                    ,
    pattern KEY_KP_Prior                    ,
    pattern KEY_KP_Page_Up                  ,
    pattern KEY_KP_Page_Down                ,
    pattern KEY_KP_Next                     ,
    pattern KEY_KP_Multiply                 ,
    pattern KEY_KP_Left                     ,
    pattern KEY_KP_Insert                   ,
    pattern KEY_KP_Home                     ,
    pattern KEY_KP_F4                       ,
    pattern KEY_KP_F3                       ,
    pattern KEY_KP_F2                       ,
    pattern KEY_KP_F1                       ,
    pattern KEY_KP_Equal                    ,
    pattern KEY_KP_Enter                    ,
    pattern KEY_KP_End                      ,
    pattern KEY_KP_Down                     ,
    pattern KEY_KP_Divide                   ,
    pattern KEY_KP_Delete                   ,
    pattern KEY_KP_Decimal                  ,
    pattern KEY_KP_Begin                    ,
    pattern KEY_KP_Add                      ,
    pattern KEY_KP_9                        ,
    pattern KEY_KP_8                        ,
    pattern KEY_KP_7                        ,
    pattern KEY_KP_6                        ,
    pattern KEY_KP_5                        ,
    pattern KEY_KP_4                        ,
    pattern KEY_KP_3                        ,
    pattern KEY_KP_2                        ,
    pattern KEY_KP_1                        ,
    pattern KEY_KP_0                        ,
    pattern KEY_K                           ,
    pattern KEY_Jcircumflex                 ,
    pattern KEY_J                           ,
    pattern KEY_Itilde                      ,
    pattern KEY_Iogonek                     ,
    pattern KEY_Insert                      ,
    pattern KEY_Imacron                     ,
    pattern KEY_Ihook                       ,
    pattern KEY_Igrave                      ,
    pattern KEY_Idiaeresis                  ,
    pattern KEY_Icircumflex                 ,
    pattern KEY_Ibreve                      ,
    pattern KEY_Ibelowdot                   ,
    pattern KEY_Iacute                      ,
    pattern KEY_Iabovedot                   ,
    pattern KEY_ISO_Set_Margin_Right        ,
    pattern KEY_ISO_Set_Margin_Left         ,
    pattern KEY_ISO_Release_Margin_Right    ,
    pattern KEY_ISO_Release_Margin_Left     ,
    pattern KEY_ISO_Release_Both_Margins    ,
    pattern KEY_ISO_Prev_Group_Lock         ,
    pattern KEY_ISO_Prev_Group              ,
    pattern KEY_ISO_Partial_Space_Right     ,
    pattern KEY_ISO_Partial_Space_Left      ,
    pattern KEY_ISO_Partial_Line_Up         ,
    pattern KEY_ISO_Partial_Line_Down       ,
    pattern KEY_ISO_Next_Group_Lock         ,
    pattern KEY_ISO_Next_Group              ,
    pattern KEY_ISO_Move_Line_Up            ,
    pattern KEY_ISO_Move_Line_Down          ,
    pattern KEY_ISO_Lock                    ,
    pattern KEY_ISO_Level5_Shift            ,
    pattern KEY_ISO_Level5_Lock             ,
    pattern KEY_ISO_Level5_Latch            ,
    pattern KEY_ISO_Level3_Shift            ,
    pattern KEY_ISO_Level3_Lock             ,
    pattern KEY_ISO_Level3_Latch            ,
    pattern KEY_ISO_Level2_Latch            ,
    pattern KEY_ISO_Left_Tab                ,
    pattern KEY_ISO_Last_Group_Lock         ,
    pattern KEY_ISO_Last_Group              ,
    pattern KEY_ISO_Group_Shift             ,
    pattern KEY_ISO_Group_Lock              ,
    pattern KEY_ISO_Group_Latch             ,
    pattern KEY_ISO_First_Group_Lock        ,
    pattern KEY_ISO_First_Group             ,
    pattern KEY_ISO_Fast_Cursor_Up          ,
    pattern KEY_ISO_Fast_Cursor_Right       ,
    pattern KEY_ISO_Fast_Cursor_Left        ,
    pattern KEY_ISO_Fast_Cursor_Down        ,
    pattern KEY_ISO_Enter                   ,
    pattern KEY_ISO_Emphasize               ,
    pattern KEY_ISO_Discontinuous_Underline ,
    pattern KEY_ISO_Continuous_Underline    ,
    pattern KEY_ISO_Center_Object           ,
    pattern KEY_I                           ,
    pattern KEY_Hyper_R                     ,
    pattern KEY_Hyper_L                     ,
    pattern KEY_Hstroke                     ,
    pattern KEY_HotLinks                    ,
    pattern KEY_HomePage                    ,
    pattern KEY_Home                        ,
    pattern KEY_History                     ,
    pattern KEY_Hiragana_Katakana           ,
    pattern KEY_Hiragana                    ,
    pattern KEY_Hibernate                   ,
    pattern KEY_Henkan_Mode                 ,
    pattern KEY_Henkan                      ,
    pattern KEY_Help                        ,
    pattern KEY_Hebrew_switch               ,
    pattern KEY_Hcircumflex                 ,
    pattern KEY_Hankaku                     ,
    pattern KEY_Hangul_switch               ,
    pattern KEY_Hangul_YeorinHieuh          ,
    pattern KEY_Hangul_YU                   ,
    pattern KEY_Hangul_YO                   ,
    pattern KEY_Hangul_YI                   ,
    pattern KEY_Hangul_YEO                  ,
    pattern KEY_Hangul_YE                   ,
    pattern KEY_Hangul_YAE                  ,
    pattern KEY_Hangul_YA                   ,
    pattern KEY_Hangul_WI                   ,
    pattern KEY_Hangul_WEO                  ,
    pattern KEY_Hangul_WE                   ,
    pattern KEY_Hangul_WAE                  ,
    pattern KEY_Hangul_WA                   ,
    pattern KEY_Hangul_U                    ,
    pattern KEY_Hangul_Tieut                ,
    pattern KEY_Hangul_SunkyeongeumPieub    ,
    pattern KEY_Hangul_SunkyeongeumPhieuf   ,
    pattern KEY_Hangul_SunkyeongeumMieum    ,
    pattern KEY_Hangul_Start                ,
    pattern KEY_Hangul_SsangSios            ,
    pattern KEY_Hangul_SsangPieub           ,
    pattern KEY_Hangul_SsangKiyeog          ,
    pattern KEY_Hangul_SsangJieuj           ,
    pattern KEY_Hangul_SsangDikeud          ,
    pattern KEY_Hangul_Special              ,
    pattern KEY_Hangul_Sios                 ,
    pattern KEY_Hangul_SingleCandidate      ,
    pattern KEY_Hangul_Romaja               ,
    pattern KEY_Hangul_RieulYeorinHieuh     ,
    pattern KEY_Hangul_RieulTieut           ,
    pattern KEY_Hangul_RieulSios            ,
    pattern KEY_Hangul_RieulPieub           ,
    pattern KEY_Hangul_RieulPhieuf          ,
    pattern KEY_Hangul_RieulMieum           ,
    pattern KEY_Hangul_RieulKiyeog          ,
    pattern KEY_Hangul_RieulHieuh           ,
    pattern KEY_Hangul_Rieul                ,
    pattern KEY_Hangul_PreviousCandidate    ,
    pattern KEY_Hangul_PreHanja             ,
    pattern KEY_Hangul_PostHanja            ,
    pattern KEY_Hangul_PieubSios            ,
    pattern KEY_Hangul_Pieub                ,
    pattern KEY_Hangul_Phieuf               ,
    pattern KEY_Hangul_PanSios              ,
    pattern KEY_Hangul_OE                   ,
    pattern KEY_Hangul_O                    ,
    pattern KEY_Hangul_NieunJieuj           ,
    pattern KEY_Hangul_NieunHieuh           ,
    pattern KEY_Hangul_Nieun                ,
    pattern KEY_Hangul_MultipleCandidate    ,
    pattern KEY_Hangul_Mieum                ,
    pattern KEY_Hangul_KkogjiDalrinIeung    ,
    pattern KEY_Hangul_KiyeogSios           ,
    pattern KEY_Hangul_Kiyeog               ,
    pattern KEY_Hangul_Khieuq               ,
    pattern KEY_Hangul_Jieuj                ,
    pattern KEY_Hangul_Jeonja               ,
    pattern KEY_Hangul_Jamo                 ,
    pattern KEY_Hangul_J_YeorinHieuh        ,
    pattern KEY_Hangul_J_Tieut              ,
    pattern KEY_Hangul_J_SsangSios          ,
    pattern KEY_Hangul_J_SsangKiyeog        ,
    pattern KEY_Hangul_J_Sios               ,
    pattern KEY_Hangul_J_RieulTieut         ,
    pattern KEY_Hangul_J_RieulSios          ,
    pattern KEY_Hangul_J_RieulPieub         ,
    pattern KEY_Hangul_J_RieulPhieuf        ,
    pattern KEY_Hangul_J_RieulMieum         ,
    pattern KEY_Hangul_J_RieulKiyeog        ,
    pattern KEY_Hangul_J_RieulHieuh         ,
    pattern KEY_Hangul_J_Rieul              ,
    pattern KEY_Hangul_J_PieubSios          ,
    pattern KEY_Hangul_J_Pieub              ,
    pattern KEY_Hangul_J_Phieuf             ,
    pattern KEY_Hangul_J_PanSios            ,
    pattern KEY_Hangul_J_NieunJieuj         ,
    pattern KEY_Hangul_J_NieunHieuh         ,
    pattern KEY_Hangul_J_Nieun              ,
    pattern KEY_Hangul_J_Mieum              ,
    pattern KEY_Hangul_J_KkogjiDalrinIeung  ,
    pattern KEY_Hangul_J_KiyeogSios         ,
    pattern KEY_Hangul_J_Kiyeog             ,
    pattern KEY_Hangul_J_Khieuq             ,
    pattern KEY_Hangul_J_Jieuj              ,
    pattern KEY_Hangul_J_Ieung              ,
    pattern KEY_Hangul_J_Hieuh              ,
    pattern KEY_Hangul_J_Dikeud             ,
    pattern KEY_Hangul_J_Cieuc              ,
    pattern KEY_Hangul_Ieung                ,
    pattern KEY_Hangul_I                    ,
    pattern KEY_Hangul_Hieuh                ,
    pattern KEY_Hangul_Hanja                ,
    pattern KEY_Hangul_End                  ,
    pattern KEY_Hangul_EU                   ,
    pattern KEY_Hangul_EO                   ,
    pattern KEY_Hangul_E                    ,
    pattern KEY_Hangul_Dikeud               ,
    pattern KEY_Hangul_Codeinput            ,
    pattern KEY_Hangul_Cieuc                ,
    pattern KEY_Hangul_Banja                ,
    pattern KEY_Hangul_AraeAE               ,
    pattern KEY_Hangul_AraeA                ,
    pattern KEY_Hangul_AE                   ,
    pattern KEY_Hangul_A                    ,
    pattern KEY_Hangul                      ,
    pattern KEY_H                           ,
    pattern KEY_Green                       ,
    pattern KEY_Greek_zeta                  ,
    pattern KEY_Greek_xi                    ,
    pattern KEY_Greek_upsilondieresis       ,
    pattern KEY_Greek_upsilonaccentdieresis ,
    pattern KEY_Greek_upsilonaccent         ,
    pattern KEY_Greek_upsilon               ,
    pattern KEY_Greek_theta                 ,
    pattern KEY_Greek_tau                   ,
    pattern KEY_Greek_switch                ,
    pattern KEY_Greek_sigma                 ,
    pattern KEY_Greek_rho                   ,
    pattern KEY_Greek_psi                   ,
    pattern KEY_Greek_pi                    ,
    pattern KEY_Greek_phi                   ,
    pattern KEY_Greek_omicronaccent         ,
    pattern KEY_Greek_omicron               ,
    pattern KEY_Greek_omegaaccent           ,
    pattern KEY_Greek_omega                 ,
    pattern KEY_Greek_nu                    ,
    pattern KEY_Greek_mu                    ,
    pattern KEY_Greek_lamda                 ,
    pattern KEY_Greek_lambda                ,
    pattern KEY_Greek_kappa                 ,
    pattern KEY_Greek_iotadieresis          ,
    pattern KEY_Greek_iotaaccentdieresis    ,
    pattern KEY_Greek_iotaaccent            ,
    pattern KEY_Greek_iota                  ,
    pattern KEY_Greek_horizbar              ,
    pattern KEY_Greek_gamma                 ,
    pattern KEY_Greek_finalsmallsigma       ,
    pattern KEY_Greek_etaaccent             ,
    pattern KEY_Greek_eta                   ,
    pattern KEY_Greek_epsilonaccent         ,
    pattern KEY_Greek_epsilon               ,
    pattern KEY_Greek_delta                 ,
    pattern KEY_Greek_chi                   ,
    pattern KEY_Greek_beta                  ,
    pattern KEY_Greek_alphaaccent           ,
    pattern KEY_Greek_alpha                 ,
    pattern KEY_Greek_accentdieresis        ,
    pattern KEY_Greek_ZETA                  ,
    pattern KEY_Greek_XI                    ,
    pattern KEY_Greek_UPSILONdieresis       ,
    pattern KEY_Greek_UPSILONaccent         ,
    pattern KEY_Greek_UPSILON               ,
    pattern KEY_Greek_THETA                 ,
    pattern KEY_Greek_TAU                   ,
    pattern KEY_Greek_SIGMA                 ,
    pattern KEY_Greek_RHO                   ,
    pattern KEY_Greek_PSI                   ,
    pattern KEY_Greek_PI                    ,
    pattern KEY_Greek_PHI                   ,
    pattern KEY_Greek_OMICRONaccent         ,
    pattern KEY_Greek_OMICRON               ,
    pattern KEY_Greek_OMEGAaccent           ,
    pattern KEY_Greek_OMEGA                 ,
    pattern KEY_Greek_NU                    ,
    pattern KEY_Greek_MU                    ,
    pattern KEY_Greek_LAMDA                 ,
    pattern KEY_Greek_LAMBDA                ,
    pattern KEY_Greek_KAPPA                 ,
    pattern KEY_Greek_IOTAdieresis          ,
    pattern KEY_Greek_IOTAdiaeresis         ,
    pattern KEY_Greek_IOTAaccent            ,
    pattern KEY_Greek_IOTA                  ,
    pattern KEY_Greek_GAMMA                 ,
    pattern KEY_Greek_ETAaccent             ,
    pattern KEY_Greek_ETA                   ,
    pattern KEY_Greek_EPSILONaccent         ,
    pattern KEY_Greek_EPSILON               ,
    pattern KEY_Greek_DELTA                 ,
    pattern KEY_Greek_CHI                   ,
    pattern KEY_Greek_BETA                  ,
    pattern KEY_Greek_ALPHAaccent           ,
    pattern KEY_Greek_ALPHA                 ,
    pattern KEY_Go                          ,
    pattern KEY_Georgian_zhar               ,
    pattern KEY_Georgian_zen                ,
    pattern KEY_Georgian_xan                ,
    pattern KEY_Georgian_we                 ,
    pattern KEY_Georgian_vin                ,
    pattern KEY_Georgian_un                 ,
    pattern KEY_Georgian_tar                ,
    pattern KEY_Georgian_tan                ,
    pattern KEY_Georgian_shin               ,
    pattern KEY_Georgian_san                ,
    pattern KEY_Georgian_rae                ,
    pattern KEY_Georgian_qar                ,
    pattern KEY_Georgian_phar               ,
    pattern KEY_Georgian_par                ,
    pattern KEY_Georgian_on                 ,
    pattern KEY_Georgian_nar                ,
    pattern KEY_Georgian_man                ,
    pattern KEY_Georgian_las                ,
    pattern KEY_Georgian_khar               ,
    pattern KEY_Georgian_kan                ,
    pattern KEY_Georgian_jil                ,
    pattern KEY_Georgian_jhan               ,
    pattern KEY_Georgian_in                 ,
    pattern KEY_Georgian_hoe                ,
    pattern KEY_Georgian_hie                ,
    pattern KEY_Georgian_he                 ,
    pattern KEY_Georgian_har                ,
    pattern KEY_Georgian_hae                ,
    pattern KEY_Georgian_ghan               ,
    pattern KEY_Georgian_gan                ,
    pattern KEY_Georgian_fi                 ,
    pattern KEY_Georgian_en                 ,
    pattern KEY_Georgian_don                ,
    pattern KEY_Georgian_cil                ,
    pattern KEY_Georgian_chin               ,
    pattern KEY_Georgian_char               ,
    pattern KEY_Georgian_can                ,
    pattern KEY_Georgian_ban                ,
    pattern KEY_Georgian_an                 ,
    pattern KEY_Gcircumflex                 ,
    pattern KEY_Gcedilla                    ,
    pattern KEY_Gcaron                      ,
    pattern KEY_Gbreve                      ,
    pattern KEY_Game                        ,
    pattern KEY_Gabovedot                   ,
    pattern KEY_G                           ,
    pattern KEY_FrameForward                ,
    pattern KEY_FrameBack                   ,
    pattern KEY_Forward                     ,
    pattern KEY_First_Virtual_Screen        ,
    pattern KEY_Find                        ,
    pattern KEY_Finance                     ,
    pattern KEY_Favorites                   ,
    pattern KEY_Farsi_yeh                   ,
    pattern KEY_Farsi_9                     ,
    pattern KEY_Farsi_8                     ,
    pattern KEY_Farsi_7                     ,
    pattern KEY_Farsi_6                     ,
    pattern KEY_Farsi_5                     ,
    pattern KEY_Farsi_4                     ,
    pattern KEY_Farsi_3                     ,
    pattern KEY_Farsi_2                     ,
    pattern KEY_Farsi_1                     ,
    pattern KEY_Farsi_0                     ,
    pattern KEY_Fabovedot                   ,
    pattern KEY_FFrancSign                  ,
    pattern KEY_F9                          ,
    pattern KEY_F8                          ,
    pattern KEY_F7                          ,
    pattern KEY_F6                          ,
    pattern KEY_F5                          ,
    pattern KEY_F4                          ,
    pattern KEY_F35                         ,
    pattern KEY_F34                         ,
    pattern KEY_F33                         ,
    pattern KEY_F32                         ,
    pattern KEY_F31                         ,
    pattern KEY_F30                         ,
    pattern KEY_F3                          ,
    pattern KEY_F29                         ,
    pattern KEY_F28                         ,
    pattern KEY_F27                         ,
    pattern KEY_F26                         ,
    pattern KEY_F25                         ,
    pattern KEY_F24                         ,
    pattern KEY_F23                         ,
    pattern KEY_F22                         ,
    pattern KEY_F21                         ,
    pattern KEY_F20                         ,
    pattern KEY_F2                          ,
    pattern KEY_F19                         ,
    pattern KEY_F18                         ,
    pattern KEY_F17                         ,
    pattern KEY_F16                         ,
    pattern KEY_F15                         ,
    pattern KEY_F14                         ,
    pattern KEY_F13                         ,
    pattern KEY_F12                         ,
    pattern KEY_F11                         ,
    pattern KEY_F10                         ,
    pattern KEY_F1                          ,
    pattern KEY_F                           ,
    pattern KEY_Explorer                    ,
    pattern KEY_Execute                     ,
    pattern KEY_Excel                       ,
    pattern KEY_EuroSign                    ,
    pattern KEY_Etilde                      ,
    pattern KEY_Eth                         ,
    pattern KEY_Escape                      ,
    pattern KEY_Eogonek                     ,
    pattern KEY_End                         ,
    pattern KEY_Emacron                     ,
    pattern KEY_Eject                       ,
    pattern KEY_Eisu_toggle                 ,
    pattern KEY_Eisu_Shift                  ,
    pattern KEY_Ehook                       ,
    pattern KEY_Egrave                      ,
    pattern KEY_Ediaeresis                  ,
    pattern KEY_EcuSign                     ,
    pattern KEY_Ecircumflextilde            ,
    pattern KEY_Ecircumflexhook             ,
    pattern KEY_Ecircumflexgrave            ,
    pattern KEY_Ecircumflexbelowdot         ,
    pattern KEY_Ecircumflexacute            ,
    pattern KEY_Ecircumflex                 ,
    pattern KEY_Ecaron                      ,
    pattern KEY_Ebelowdot                   ,
    pattern KEY_Eacute                      ,
    pattern KEY_Eabovedot                   ,
    pattern KEY_EZH                         ,
    pattern KEY_ETH                         ,
    pattern KEY_ENG                         ,
    pattern KEY_E                           ,
    pattern KEY_Dstroke                     ,
    pattern KEY_Down                        ,
    pattern KEY_DongSign                    ,
    pattern KEY_Documents                   ,
    pattern KEY_Display                     ,
    pattern KEY_Delete                      ,
    pattern KEY_Dcaron                      ,
    pattern KEY_Dabovedot                   ,
    pattern KEY_DOS                         ,
    pattern KEY_D                           ,
    pattern KEY_Cyrillic_zhe_descender      ,
    pattern KEY_Cyrillic_zhe                ,
    pattern KEY_Cyrillic_ze                 ,
    pattern KEY_Cyrillic_yu                 ,
    pattern KEY_Cyrillic_yeru               ,
    pattern KEY_Cyrillic_ya                 ,
    pattern KEY_Cyrillic_ve                 ,
    pattern KEY_Cyrillic_u_straight_bar     ,
    pattern KEY_Cyrillic_u_straight         ,
    pattern KEY_Cyrillic_u_macron           ,
    pattern KEY_Cyrillic_u                  ,
    pattern KEY_Cyrillic_tse                ,
    pattern KEY_Cyrillic_te                 ,
    pattern KEY_Cyrillic_softsign           ,
    pattern KEY_Cyrillic_shorti             ,
    pattern KEY_Cyrillic_shha               ,
    pattern KEY_Cyrillic_shcha              ,
    pattern KEY_Cyrillic_sha                ,
    pattern KEY_Cyrillic_schwa              ,
    pattern KEY_Cyrillic_pe                 ,
    pattern KEY_Cyrillic_o_bar              ,
    pattern KEY_Cyrillic_o                  ,
    pattern KEY_Cyrillic_nje                ,
    pattern KEY_Cyrillic_lje                ,
    pattern KEY_Cyrillic_ka_vertstroke      ,
    pattern KEY_Cyrillic_ka_descender       ,
    pattern KEY_Cyrillic_ka                 ,
    pattern KEY_Cyrillic_je                 ,
    pattern KEY_Cyrillic_io                 ,
    pattern KEY_Cyrillic_ie                 ,
    pattern KEY_Cyrillic_i_macron           ,
    pattern KEY_Cyrillic_i                  ,
    pattern KEY_Cyrillic_hardsign           ,
    pattern KEY_Cyrillic_ha_descender       ,
    pattern KEY_Cyrillic_ha                 ,
    pattern KEY_Cyrillic_ghe_bar            ,
    pattern KEY_Cyrillic_ghe                ,
    pattern KEY_Cyrillic_es                 ,
    pattern KEY_Cyrillic_er                 ,
    pattern KEY_Cyrillic_en_descender       ,
    pattern KEY_Cyrillic_en                 ,
    pattern KEY_Cyrillic_em                 ,
    pattern KEY_Cyrillic_el                 ,
    pattern KEY_Cyrillic_ef                 ,
    pattern KEY_Cyrillic_e                  ,
    pattern KEY_Cyrillic_dzhe               ,
    pattern KEY_Cyrillic_de                 ,
    pattern KEY_Cyrillic_che_vertstroke     ,
    pattern KEY_Cyrillic_che_descender      ,
    pattern KEY_Cyrillic_che                ,
    pattern KEY_Cyrillic_be                 ,
    pattern KEY_Cyrillic_a                  ,
    pattern KEY_Cyrillic_ZHE_descender      ,
    pattern KEY_Cyrillic_ZHE                ,
    pattern KEY_Cyrillic_ZE                 ,
    pattern KEY_Cyrillic_YU                 ,
    pattern KEY_Cyrillic_YERU               ,
    pattern KEY_Cyrillic_YA                 ,
    pattern KEY_Cyrillic_VE                 ,
    pattern KEY_Cyrillic_U_straight_bar     ,
    pattern KEY_Cyrillic_U_straight         ,
    pattern KEY_Cyrillic_U_macron           ,
    pattern KEY_Cyrillic_U                  ,
    pattern KEY_Cyrillic_TSE                ,
    pattern KEY_Cyrillic_TE                 ,
    pattern KEY_Cyrillic_SOFTSIGN           ,
    pattern KEY_Cyrillic_SHORTI             ,
    pattern KEY_Cyrillic_SHHA               ,
    pattern KEY_Cyrillic_SHCHA              ,
    pattern KEY_Cyrillic_SHA                ,
    pattern KEY_Cyrillic_SCHWA              ,
    pattern KEY_Cyrillic_PE                 ,
    pattern KEY_Cyrillic_O_bar              ,
    pattern KEY_Cyrillic_O                  ,
    pattern KEY_Cyrillic_NJE                ,
    pattern KEY_Cyrillic_LJE                ,
    pattern KEY_Cyrillic_KA_vertstroke      ,
    pattern KEY_Cyrillic_KA_descender       ,
    pattern KEY_Cyrillic_KA                 ,
    pattern KEY_Cyrillic_JE                 ,
    pattern KEY_Cyrillic_I_macron           ,
    pattern KEY_Cyrillic_IO                 ,
    pattern KEY_Cyrillic_IE                 ,
    pattern KEY_Cyrillic_I                  ,
    pattern KEY_Cyrillic_HA_descender       ,
    pattern KEY_Cyrillic_HARDSIGN           ,
    pattern KEY_Cyrillic_HA                 ,
    pattern KEY_Cyrillic_GHE_bar            ,
    pattern KEY_Cyrillic_GHE                ,
    pattern KEY_Cyrillic_ES                 ,
    pattern KEY_Cyrillic_ER                 ,
    pattern KEY_Cyrillic_EN_descender       ,
    pattern KEY_Cyrillic_EN                 ,
    pattern KEY_Cyrillic_EM                 ,
    pattern KEY_Cyrillic_EL                 ,
    pattern KEY_Cyrillic_EF                 ,
    pattern KEY_Cyrillic_E                  ,
    pattern KEY_Cyrillic_DZHE               ,
    pattern KEY_Cyrillic_DE                 ,
    pattern KEY_Cyrillic_CHE_vertstroke     ,
    pattern KEY_Cyrillic_CHE_descender      ,
    pattern KEY_Cyrillic_CHE                ,
    pattern KEY_Cyrillic_BE                 ,
    pattern KEY_Cyrillic_A                  ,
    pattern KEY_CycleAngle                  ,
    pattern KEY_Cut                         ,
    pattern KEY_CruzeiroSign                ,
    pattern KEY_Copy                        ,
    pattern KEY_Control_R                   ,
    pattern KEY_Control_L                   ,
    pattern KEY_ContrastAdjust              ,
    pattern KEY_Community                   ,
    pattern KEY_ColonSign                   ,
    pattern KEY_Codeinput                   ,
    pattern KEY_Close                       ,
    pattern KEY_ClearGrab                   ,
    pattern KEY_Clear                       ,
    pattern KEY_Ch                          ,
    pattern KEY_Ccircumflex                 ,
    pattern KEY_Ccedilla                    ,
    pattern KEY_Ccaron                      ,
    pattern KEY_Caps_Lock                   ,
    pattern KEY_Cancel                      ,
    pattern KEY_Calendar                    ,
    pattern KEY_Calculator                  ,
    pattern KEY_Cacute                      ,
    pattern KEY_Cabovedot                   ,
    pattern KEY_C_h                         ,
    pattern KEY_C_H                         ,
    pattern KEY_CH                          ,
    pattern KEY_CD                          ,
    pattern KEY_C                           ,
    pattern KEY_Byelorussian_shortu         ,
    pattern KEY_Byelorussian_SHORTU         ,
    pattern KEY_BrightnessAdjust            ,
    pattern KEY_Break                       ,
    pattern KEY_BounceKeys_Enable           ,
    pattern KEY_Book                        ,
    pattern KEY_Bluetooth                   ,
    pattern KEY_Blue                        ,
    pattern KEY_Begin                       ,
    pattern KEY_Battery                     ,
    pattern KEY_BackSpace                   ,
    pattern KEY_BackForward                 ,
    pattern KEY_Back                        ,
    pattern KEY_Babovedot                   ,
    pattern KEY_B                           ,
    pattern KEY_Away                        ,
    pattern KEY_AudioStop                   ,
    pattern KEY_AudioRewind                 ,
    pattern KEY_AudioRepeat                 ,
    pattern KEY_AudioRecord                 ,
    pattern KEY_AudioRandomPlay             ,
    pattern KEY_AudioRaiseVolume            ,
    pattern KEY_AudioPrev                   ,
    pattern KEY_AudioPreset                 ,
    pattern KEY_AudioPlay                   ,
    pattern KEY_AudioPause                  ,
    pattern KEY_AudioNext                   ,
    pattern KEY_AudioMute                   ,
    pattern KEY_AudioMicMute                ,
    pattern KEY_AudioMedia                  ,
    pattern KEY_AudioLowerVolume            ,
    pattern KEY_AudioForward                ,
    pattern KEY_AudioCycleTrack             ,
    pattern KEY_AudibleBell_Enable          ,
    pattern KEY_Atilde                      ,
    pattern KEY_Armenian_zhe                ,
    pattern KEY_Armenian_za                 ,
    pattern KEY_Armenian_yentamna           ,
    pattern KEY_Armenian_yech               ,
    pattern KEY_Armenian_vyun               ,
    pattern KEY_Armenian_vo                 ,
    pattern KEY_Armenian_vev                ,
    pattern KEY_Armenian_verjaket           ,
    pattern KEY_Armenian_tyun               ,
    pattern KEY_Armenian_tso                ,
    pattern KEY_Armenian_tsa                ,
    pattern KEY_Armenian_to                 ,
    pattern KEY_Armenian_tche               ,
    pattern KEY_Armenian_shesht             ,
    pattern KEY_Armenian_sha                ,
    pattern KEY_Armenian_separation_mark    ,
    pattern KEY_Armenian_se                 ,
    pattern KEY_Armenian_re                 ,
    pattern KEY_Armenian_ra                 ,
    pattern KEY_Armenian_question           ,
    pattern KEY_Armenian_pyur               ,
    pattern KEY_Armenian_pe                 ,
    pattern KEY_Armenian_paruyk             ,
    pattern KEY_Armenian_o                  ,
    pattern KEY_Armenian_nu                 ,
    pattern KEY_Armenian_men                ,
    pattern KEY_Armenian_lyun               ,
    pattern KEY_Armenian_ligature_ew        ,
    pattern KEY_Armenian_khe                ,
    pattern KEY_Armenian_ken                ,
    pattern KEY_Armenian_ke                 ,
    pattern KEY_Armenian_je                 ,
    pattern KEY_Armenian_ini                ,
    pattern KEY_Armenian_hyphen             ,
    pattern KEY_Armenian_ho                 ,
    pattern KEY_Armenian_hi                 ,
    pattern KEY_Armenian_gim                ,
    pattern KEY_Armenian_ghat               ,
    pattern KEY_Armenian_full_stop          ,
    pattern KEY_Armenian_fe                 ,
    pattern KEY_Armenian_exclam             ,
    pattern KEY_Armenian_e                  ,
    pattern KEY_Armenian_dza                ,
    pattern KEY_Armenian_da                 ,
    pattern KEY_Armenian_cha                ,
    pattern KEY_Armenian_but                ,
    pattern KEY_Armenian_ben                ,
    pattern KEY_Armenian_ayb                ,
    pattern KEY_Armenian_at                 ,
    pattern KEY_Armenian_apostrophe         ,
    pattern KEY_Armenian_amanak             ,
    pattern KEY_Armenian_accent             ,
    pattern KEY_Armenian_ZHE                ,
    pattern KEY_Armenian_ZA                 ,
    pattern KEY_Armenian_YECH               ,
    pattern KEY_Armenian_VYUN               ,
    pattern KEY_Armenian_VO                 ,
    pattern KEY_Armenian_VEV                ,
    pattern KEY_Armenian_TYUN               ,
    pattern KEY_Armenian_TSO                ,
    pattern KEY_Armenian_TSA                ,
    pattern KEY_Armenian_TO                 ,
    pattern KEY_Armenian_TCHE               ,
    pattern KEY_Armenian_SHA                ,
    pattern KEY_Armenian_SE                 ,
    pattern KEY_Armenian_RE                 ,
    pattern KEY_Armenian_RA                 ,
    pattern KEY_Armenian_PYUR               ,
    pattern KEY_Armenian_PE                 ,
    pattern KEY_Armenian_O                  ,
    pattern KEY_Armenian_NU                 ,
    pattern KEY_Armenian_MEN                ,
    pattern KEY_Armenian_LYUN               ,
    pattern KEY_Armenian_KHE                ,
    pattern KEY_Armenian_KEN                ,
    pattern KEY_Armenian_KE                 ,
    pattern KEY_Armenian_JE                 ,
    pattern KEY_Armenian_INI                ,
    pattern KEY_Armenian_HO                 ,
    pattern KEY_Armenian_HI                 ,
    pattern KEY_Armenian_GIM                ,
    pattern KEY_Armenian_GHAT               ,
    pattern KEY_Armenian_FE                 ,
    pattern KEY_Armenian_E                  ,
    pattern KEY_Armenian_DZA                ,
    pattern KEY_Armenian_DA                 ,
    pattern KEY_Armenian_CHA                ,
    pattern KEY_Armenian_BEN                ,
    pattern KEY_Armenian_AYB                ,
    pattern KEY_Armenian_AT                 ,
    pattern KEY_Aring                       ,
    pattern KEY_Arabic_zain                 ,
    pattern KEY_Arabic_zah                  ,
    pattern KEY_Arabic_yeh_baree            ,
    pattern KEY_Arabic_yeh                  ,
    pattern KEY_Arabic_waw                  ,
    pattern KEY_Arabic_veh                  ,
    pattern KEY_Arabic_tteh                 ,
    pattern KEY_Arabic_theh                 ,
    pattern KEY_Arabic_thal                 ,
    pattern KEY_Arabic_tehmarbuta           ,
    pattern KEY_Arabic_teh                  ,
    pattern KEY_Arabic_tcheh                ,
    pattern KEY_Arabic_tatweel              ,
    pattern KEY_Arabic_tah                  ,
    pattern KEY_Arabic_switch               ,
    pattern KEY_Arabic_superscript_alef     ,
    pattern KEY_Arabic_sukun                ,
    pattern KEY_Arabic_sheen                ,
    pattern KEY_Arabic_shadda               ,
    pattern KEY_Arabic_semicolon            ,
    pattern KEY_Arabic_seen                 ,
    pattern KEY_Arabic_sad                  ,
    pattern KEY_Arabic_rreh                 ,
    pattern KEY_Arabic_ra                   ,
    pattern KEY_Arabic_question_mark        ,
    pattern KEY_Arabic_qaf                  ,
    pattern KEY_Arabic_percent              ,
    pattern KEY_Arabic_peh                  ,
    pattern KEY_Arabic_noon_ghunna          ,
    pattern KEY_Arabic_noon                 ,
    pattern KEY_Arabic_meem                 ,
    pattern KEY_Arabic_maddaonalef          ,
    pattern KEY_Arabic_madda_above          ,
    pattern KEY_Arabic_lam                  ,
    pattern KEY_Arabic_khah                 ,
    pattern KEY_Arabic_keheh                ,
    pattern KEY_Arabic_kasratan             ,
    pattern KEY_Arabic_kasra                ,
    pattern KEY_Arabic_kaf                  ,
    pattern KEY_Arabic_jeh                  ,
    pattern KEY_Arabic_jeem                 ,
    pattern KEY_Arabic_heh_goal             ,
    pattern KEY_Arabic_heh_doachashmee      ,
    pattern KEY_Arabic_heh                  ,
    pattern KEY_Arabic_hamzaunderalef       ,
    pattern KEY_Arabic_hamzaonyeh           ,
    pattern KEY_Arabic_hamzaonwaw           ,
    pattern KEY_Arabic_hamzaonalef          ,
    pattern KEY_Arabic_hamza_below          ,
    pattern KEY_Arabic_hamza_above          ,
    pattern KEY_Arabic_hamza                ,
    pattern KEY_Arabic_hah                  ,
    pattern KEY_Arabic_ha                   ,
    pattern KEY_Arabic_ghain                ,
    pattern KEY_Arabic_gaf                  ,
    pattern KEY_Arabic_fullstop             ,
    pattern KEY_Arabic_feh                  ,
    pattern KEY_Arabic_fathatan             ,
    pattern KEY_Arabic_fatha                ,
    pattern KEY_Arabic_farsi_yeh            ,
    pattern KEY_Arabic_ddal                 ,
    pattern KEY_Arabic_dammatan             ,
    pattern KEY_Arabic_damma                ,
    pattern KEY_Arabic_dal                  ,
    pattern KEY_Arabic_dad                  ,
    pattern KEY_Arabic_comma                ,
    pattern KEY_Arabic_beh                  ,
    pattern KEY_Arabic_alefmaksura          ,
    pattern KEY_Arabic_alef                 ,
    pattern KEY_Arabic_ain                  ,
    pattern KEY_Arabic_9                    ,
    pattern KEY_Arabic_8                    ,
    pattern KEY_Arabic_7                    ,
    pattern KEY_Arabic_6                    ,
    pattern KEY_Arabic_5                    ,
    pattern KEY_Arabic_4                    ,
    pattern KEY_Arabic_3                    ,
    pattern KEY_Arabic_2                    ,
    pattern KEY_Arabic_1                    ,
    pattern KEY_Arabic_0                    ,
    pattern KEY_ApplicationRight            ,
    pattern KEY_ApplicationLeft             ,
    pattern KEY_Aogonek                     ,
    pattern KEY_Amacron                     ,
    pattern KEY_Alt_R                       ,
    pattern KEY_Alt_L                       ,
    pattern KEY_Ahook                       ,
    pattern KEY_Agrave                      ,
    pattern KEY_Adiaeresis                  ,
    pattern KEY_AddFavorite                 ,
    pattern KEY_Acircumflextilde            ,
    pattern KEY_Acircumflexhook             ,
    pattern KEY_Acircumflexgrave            ,
    pattern KEY_Acircumflexbelowdot         ,
    pattern KEY_Acircumflexacute            ,
    pattern KEY_Acircumflex                 ,
    pattern KEY_AccessX_Feedback_Enable     ,
    pattern KEY_AccessX_Enable              ,
    pattern KEY_Abrevetilde                 ,
    pattern KEY_Abrevehook                  ,
    pattern KEY_Abrevegrave                 ,
    pattern KEY_Abrevebelowdot              ,
    pattern KEY_Abreveacute                 ,
    pattern KEY_Abreve                      ,
    pattern KEY_Abelowdot                   ,
    pattern KEY_Aacute                      ,
    pattern KEY_AE                          ,
    pattern KEY_A                           ,
    pattern KEY_9                           ,
    pattern KEY_8                           ,
    pattern KEY_7                           ,
    pattern KEY_6                           ,
    pattern KEY_5                           ,
    pattern KEY_4                           ,
    pattern KEY_3270_Test                   ,
    pattern KEY_3270_Setup                  ,
    pattern KEY_3270_Rule                   ,
    pattern KEY_3270_Right2                 ,
    pattern KEY_3270_Reset                  ,
    pattern KEY_3270_Record                 ,
    pattern KEY_3270_Quit                   ,
    pattern KEY_3270_PrintScreen            ,
    pattern KEY_3270_Play                   ,
    pattern KEY_3270_PA3                    ,
    pattern KEY_3270_PA2                    ,
    pattern KEY_3270_PA1                    ,
    pattern KEY_3270_Left2                  ,
    pattern KEY_3270_KeyClick               ,
    pattern KEY_3270_Jump                   ,
    pattern KEY_3270_Ident                  ,
    pattern KEY_3270_FieldMark              ,
    pattern KEY_3270_ExSelect               ,
    pattern KEY_3270_EraseInput             ,
    pattern KEY_3270_EraseEOF               ,
    pattern KEY_3270_Enter                  ,
    pattern KEY_3270_Duplicate              ,
    pattern KEY_3270_DeleteWord             ,
    pattern KEY_3270_CursorSelect           ,
    pattern KEY_3270_CursorBlink            ,
    pattern KEY_3270_Copy                   ,
    pattern KEY_3270_ChangeScreen           ,
    pattern KEY_3270_BackTab                ,
    pattern KEY_3270_Attn                   ,
    pattern KEY_3270_AltCursor              ,
    pattern KEY_3                           ,
    pattern KEY_2                           ,
    pattern KEY_1                           ,
    pattern KEY_0                           ,
    pattern EVENT_STOP                      ,
    pattern EVENT_PROPAGATE                 ,
    pattern CURRENT_TIME                    ,
    pattern BUTTON_SECONDARY                ,
    pattern BUTTON_PRIMARY                  ,
    pattern BUTTON_MIDDLE                   ,
    pattern ACTION_ALL                      ,

    ) where

import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P

import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GHC.Records as R


-- | This is the priority that the idle handler processing surface updates
-- is given in the
-- [GLib Main Loop][glib-The-Main-Event-Loop].
pattern $bPRIORITY_REDRAW :: Int32
$mPRIORITY_REDRAW :: forall {r}. Int32 -> (Void# -> r) -> (Void# -> r) -> r
PRIORITY_REDRAW = 120 :: Int32

-- | A mask covering all entries in t'GI.Gdk.Flags.ModifierType'.
pattern $bMODIFIER_MASK :: Int32
$mMODIFIER_MASK :: forall {r}. Int32 -> (Void# -> r) -> (Void# -> r) -> r
MODIFIER_MASK = 469769999 :: Int32

-- | /No description available in the introspection data./
pattern $bKEY_zstroke :: Word32
$mKEY_zstroke :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_zstroke = 16777654 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_zerosuperior :: Word32
$mKEY_zerosuperior :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_zerosuperior = 16785520 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_zerosubscript :: Word32
$mKEY_zerosubscript :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_zerosubscript = 16785536 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_zcaron :: Word32
$mKEY_zcaron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_zcaron = 446 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_zacute :: Word32
$mKEY_zacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_zacute = 444 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_zabovedot :: Word32
$mKEY_zabovedot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_zabovedot = 447 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_z :: Word32
$mKEY_z :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_z = 122 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ytilde :: Word32
$mKEY_ytilde :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ytilde = 16785145 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_yhook :: Word32
$mKEY_yhook :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_yhook = 16785143 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ygrave :: Word32
$mKEY_ygrave :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ygrave = 16785139 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_yen :: Word32
$mKEY_yen :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_yen = 165 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ydiaeresis :: Word32
$mKEY_ydiaeresis :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ydiaeresis = 255 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ycircumflex :: Word32
$mKEY_ycircumflex :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ycircumflex = 16777591 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ybelowdot :: Word32
$mKEY_ybelowdot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ybelowdot = 16785141 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_yacute :: Word32
$mKEY_yacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_yacute = 253 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_y :: Word32
$mKEY_y :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_y = 121 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_xabovedot :: Word32
$mKEY_xabovedot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_xabovedot = 16785035 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_x :: Word32
$mKEY_x :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_x = 120 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_wgrave :: Word32
$mKEY_wgrave :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_wgrave = 16785025 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_wdiaeresis :: Word32
$mKEY_wdiaeresis :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_wdiaeresis = 16785029 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_wcircumflex :: Word32
$mKEY_wcircumflex :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_wcircumflex = 16777589 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_wacute :: Word32
$mKEY_wacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_wacute = 16785027 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_w :: Word32
$mKEY_w :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_w = 119 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_vt :: Word32
$mKEY_vt :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_vt = 2537 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_voicedsound :: Word32
$mKEY_voicedsound :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_voicedsound = 1246 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_vertconnector :: Word32
$mKEY_vertconnector :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_vertconnector = 2214 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_vertbar :: Word32
$mKEY_vertbar :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_vertbar = 2552 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_variation :: Word32
$mKEY_variation :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_variation = 2241 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_v :: Word32
$mKEY_v :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_v = 118 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_utilde :: Word32
$mKEY_utilde :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_utilde = 1021 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uring :: Word32
$mKEY_uring :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uring = 505 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uptack :: Word32
$mKEY_uptack :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uptack = 3022 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_upstile :: Word32
$mKEY_upstile :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_upstile = 3027 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_upshoe :: Word32
$mKEY_upshoe :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_upshoe = 3011 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uprightcorner :: Word32
$mKEY_uprightcorner :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uprightcorner = 2539 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_upleftcorner :: Word32
$mKEY_upleftcorner :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_upleftcorner = 2540 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_upcaret :: Word32
$mKEY_upcaret :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_upcaret = 2985 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uparrow :: Word32
$mKEY_uparrow :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uparrow = 2300 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uogonek :: Word32
$mKEY_uogonek :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uogonek = 1017 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_union :: Word32
$mKEY_union :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_union = 2269 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_underscore :: Word32
$mKEY_underscore :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_underscore = 95 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_underbar :: Word32
$mKEY_underbar :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_underbar = 3014 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_umacron :: Word32
$mKEY_umacron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_umacron = 1022 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uhorntilde :: Word32
$mKEY_uhorntilde :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uhorntilde = 16785135 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uhornhook :: Word32
$mKEY_uhornhook :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uhornhook = 16785133 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uhorngrave :: Word32
$mKEY_uhorngrave :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uhorngrave = 16785131 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uhornbelowdot :: Word32
$mKEY_uhornbelowdot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uhornbelowdot = 16785137 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uhornacute :: Word32
$mKEY_uhornacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uhornacute = 16785129 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uhorn :: Word32
$mKEY_uhorn :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uhorn = 16777648 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uhook :: Word32
$mKEY_uhook :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uhook = 16785127 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ugrave :: Word32
$mKEY_ugrave :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ugrave = 249 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_udoubleacute :: Word32
$mKEY_udoubleacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_udoubleacute = 507 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_udiaeresis :: Word32
$mKEY_udiaeresis :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_udiaeresis = 252 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ucircumflex :: Word32
$mKEY_ucircumflex :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ucircumflex = 251 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ubreve :: Word32
$mKEY_ubreve :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ubreve = 765 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ubelowdot :: Word32
$mKEY_ubelowdot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ubelowdot = 16785125 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_uacute :: Word32
$mKEY_uacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_uacute = 250 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_u :: Word32
$mKEY_u :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_u = 117 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_twothirds :: Word32
$mKEY_twothirds :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_twothirds = 2737 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_twosuperior :: Word32
$mKEY_twosuperior :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_twosuperior = 178 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_twosubscript :: Word32
$mKEY_twosubscript :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_twosubscript = 16785538 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_twofifths :: Word32
$mKEY_twofifths :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_twofifths = 2739 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_tslash :: Word32
$mKEY_tslash :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_tslash = 956 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_trademarkincircle :: Word32
$mKEY_trademarkincircle :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_trademarkincircle = 2763 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_trademark :: Word32
$mKEY_trademark :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_trademark = 2761 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_topvertsummationconnector :: Word32
$mKEY_topvertsummationconnector :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_topvertsummationconnector = 2227 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_topt :: Word32
$mKEY_topt :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_topt = 2551 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_toprightsummation :: Word32
$mKEY_toprightsummation :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_toprightsummation = 2229 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_toprightsqbracket :: Word32
$mKEY_toprightsqbracket :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_toprightsqbracket = 2217 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_toprightparens :: Word32
$mKEY_toprightparens :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_toprightparens = 2221 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_topleftsummation :: Word32
$mKEY_topleftsummation :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_topleftsummation = 2225 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_topleftsqbracket :: Word32
$mKEY_topleftsqbracket :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_topleftsqbracket = 2215 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_topleftradical :: Word32
$mKEY_topleftradical :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_topleftradical = 2210 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_topleftparens :: Word32
$mKEY_topleftparens :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_topleftparens = 2219 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_topintegral :: Word32
$mKEY_topintegral :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_topintegral = 2212 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_tintegral :: Word32
$mKEY_tintegral :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_tintegral = 16785965 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_threesuperior :: Word32
$mKEY_threesuperior :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_threesuperior = 179 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_threesubscript :: Word32
$mKEY_threesubscript :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_threesubscript = 16785539 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_threequarters :: Word32
$mKEY_threequarters :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_threequarters = 190 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_threefifths :: Word32
$mKEY_threefifths :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_threefifths = 2740 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_threeeighths :: Word32
$mKEY_threeeighths :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_threeeighths = 2756 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_thorn :: Word32
$mKEY_thorn :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_thorn = 254 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_thinspace :: Word32
$mKEY_thinspace :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_thinspace = 2727 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_therefore :: Word32
$mKEY_therefore :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_therefore = 2240 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_telephonerecorder :: Word32
$mKEY_telephonerecorder :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_telephonerecorder = 2810 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_telephone :: Word32
$mKEY_telephone :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_telephone = 2809 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_tcedilla :: Word32
$mKEY_tcedilla :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_tcedilla = 510 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_tcaron :: Word32
$mKEY_tcaron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_tcaron = 443 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_tabovedot :: Word32
$mKEY_tabovedot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_tabovedot = 16785003 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_t :: Word32
$mKEY_t :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_t = 116 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_stricteq :: Word32
$mKEY_stricteq :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_stricteq = 16786019 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_sterling :: Word32
$mKEY_sterling :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_sterling = 163 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ssharp :: Word32
$mKEY_ssharp :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ssharp = 223 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_squareroot :: Word32
$mKEY_squareroot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_squareroot = 16785946 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_space :: Word32
$mKEY_space :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_space = 32 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_soliddiamond :: Word32
$mKEY_soliddiamond :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_soliddiamond = 2528 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_slash :: Word32
$mKEY_slash :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_slash = 47 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_sixsuperior :: Word32
$mKEY_sixsuperior :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_sixsuperior = 16785526 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_sixsubscript :: Word32
$mKEY_sixsubscript :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_sixsubscript = 16785542 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_singlelowquotemark :: Word32
$mKEY_singlelowquotemark :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_singlelowquotemark = 2813 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_similarequal :: Word32
$mKEY_similarequal :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_similarequal = 2249 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_signifblank :: Word32
$mKEY_signifblank :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_signifblank = 2732 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_signaturemark :: Word32
$mKEY_signaturemark :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_signaturemark = 2762 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_sevensuperior :: Word32
$mKEY_sevensuperior :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_sevensuperior = 16785527 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_sevensubscript :: Word32
$mKEY_sevensubscript :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_sevensubscript = 16785543 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_seveneighths :: Word32
$mKEY_seveneighths :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_seveneighths = 2758 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_semivoicedsound :: Word32
$mKEY_semivoicedsound :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_semivoicedsound = 1247 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_semicolon :: Word32
$mKEY_semicolon :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_semicolon = 59 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_section :: Word32
$mKEY_section :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_section = 167 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_seconds :: Word32
$mKEY_seconds :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_seconds = 2775 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_script_switch :: Word32
$mKEY_script_switch :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_script_switch = 65406 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_scircumflex :: Word32
$mKEY_scircumflex :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_scircumflex = 766 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_schwa :: Word32
$mKEY_schwa :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_schwa = 16777817 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_scedilla :: Word32
$mKEY_scedilla :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_scedilla = 442 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_scaron :: Word32
$mKEY_scaron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_scaron = 441 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_sacute :: Word32
$mKEY_sacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_sacute = 438 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_sabovedot :: Word32
$mKEY_sabovedot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_sabovedot = 16784993 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_s :: Word32
$mKEY_s :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_s = 115 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_righttack :: Word32
$mKEY_righttack :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_righttack = 3068 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightt :: Word32
$mKEY_rightt :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightt = 2549 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightsinglequotemark :: Word32
$mKEY_rightsinglequotemark :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightsinglequotemark = 2769 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightshoe :: Word32
$mKEY_rightshoe :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightshoe = 3032 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightpointer :: Word32
$mKEY_rightpointer :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightpointer = 2795 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightopentriangle :: Word32
$mKEY_rightopentriangle :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightopentriangle = 2765 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightmiddlesummation :: Word32
$mKEY_rightmiddlesummation :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightmiddlesummation = 2231 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightmiddlecurlybrace :: Word32
$mKEY_rightmiddlecurlybrace :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightmiddlecurlybrace = 2224 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightdoublequotemark :: Word32
$mKEY_rightdoublequotemark :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightdoublequotemark = 2771 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightcaret :: Word32
$mKEY_rightcaret :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightcaret = 2982 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightarrow :: Word32
$mKEY_rightarrow :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightarrow = 2301 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rightanglebracket :: Word32
$mKEY_rightanglebracket :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rightanglebracket = 2750 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_registered :: Word32
$mKEY_registered :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_registered = 174 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rcedilla :: Word32
$mKEY_rcedilla :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rcedilla = 947 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_rcaron :: Word32
$mKEY_rcaron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_rcaron = 504 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_radical :: Word32
$mKEY_radical :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_radical = 2262 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_racute :: Word32
$mKEY_racute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_racute = 480 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_r :: Word32
$mKEY_r :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_r = 114 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_quoteright :: Word32
$mKEY_quoteright :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_quoteright = 39 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_quoteleft :: Word32
$mKEY_quoteleft :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_quoteleft = 96 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_quotedbl :: Word32
$mKEY_quotedbl :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_quotedbl = 34 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_questiondown :: Word32
$mKEY_questiondown :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_questiondown = 191 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_question :: Word32
$mKEY_question :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_question = 63 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_quad :: Word32
$mKEY_quad :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_quad = 3020 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_q :: Word32
$mKEY_q :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_q = 113 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_punctspace :: Word32
$mKEY_punctspace :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_punctspace = 2726 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_prolongedsound :: Word32
$mKEY_prolongedsound :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_prolongedsound = 1200 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_prescription :: Word32
$mKEY_prescription :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_prescription = 2772 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_plusminus :: Word32
$mKEY_plusminus :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_plusminus = 177 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_plus :: Word32
$mKEY_plus :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_plus = 43 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_phonographcopyright :: Word32
$mKEY_phonographcopyright :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_phonographcopyright = 2811 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_permille :: Word32
$mKEY_permille :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_permille = 2773 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_periodcentered :: Word32
$mKEY_periodcentered :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_periodcentered = 183 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_period :: Word32
$mKEY_period :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_period = 46 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_percent :: Word32
$mKEY_percent :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_percent = 37 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_partialderivative :: Word32
$mKEY_partialderivative :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_partialderivative = 2287 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_partdifferential :: Word32
$mKEY_partdifferential :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_partdifferential = 16785922 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_parenright :: Word32
$mKEY_parenright :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_parenright = 41 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_parenleft :: Word32
$mKEY_parenleft :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_parenleft = 40 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_paragraph :: Word32
$mKEY_paragraph :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_paragraph = 182 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_pabovedot :: Word32
$mKEY_pabovedot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_pabovedot = 16784983 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_p :: Word32
$mKEY_p :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_p = 112 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_overline :: Word32
$mKEY_overline :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_overline = 1150 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_overbar :: Word32
$mKEY_overbar :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_overbar = 3008 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_otilde :: Word32
$mKEY_otilde :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_otilde = 245 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_oslash :: Word32
$mKEY_oslash :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_oslash = 248 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ordfeminine :: Word32
$mKEY_ordfeminine :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ordfeminine = 170 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_opentribulletup :: Word32
$mKEY_opentribulletup :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_opentribulletup = 2787 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_opentribulletdown :: Word32
$mKEY_opentribulletdown :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_opentribulletdown = 2788 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_openstar :: Word32
$mKEY_openstar :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_openstar = 2789 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_openrectbullet :: Word32
$mKEY_openrectbullet :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_openrectbullet = 2786 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ooblique :: Word32
$mKEY_ooblique :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ooblique = 248 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_onethird :: Word32
$mKEY_onethird :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_onethird = 2736 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_onesuperior :: Word32
$mKEY_onesuperior :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_onesuperior = 185 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_onesubscript :: Word32
$mKEY_onesubscript :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_onesubscript = 16785537 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_onesixth :: Word32
$mKEY_onesixth :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_onesixth = 2742 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_onequarter :: Word32
$mKEY_onequarter :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_onequarter = 188 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_onehalf :: Word32
$mKEY_onehalf :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_onehalf = 189 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_onefifth :: Word32
$mKEY_onefifth :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_onefifth = 2738 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_oneeighth :: Word32
$mKEY_oneeighth :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_oneeighth = 2755 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_omacron :: Word32
$mKEY_omacron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_omacron = 1010 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ohorntilde :: Word32
$mKEY_ohorntilde :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ohorntilde = 16785121 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ohornhook :: Word32
$mKEY_ohornhook :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ohornhook = 16785119 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ohorngrave :: Word32
$mKEY_ohorngrave :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ohorngrave = 16785117 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ohornbelowdot :: Word32
$mKEY_ohornbelowdot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ohornbelowdot = 16785123 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ohornacute :: Word32
$mKEY_ohornacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ohornacute = 16785115 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ohorn :: Word32
$mKEY_ohorn :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ohorn = 16777633 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ohook :: Word32
$mKEY_ohook :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ohook = 16785103 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ograve :: Word32
$mKEY_ograve :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ograve = 242 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ogonek :: Word32
$mKEY_ogonek :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ogonek = 434 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_oe :: Word32
$mKEY_oe :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_oe = 5053 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_odoubleacute :: Word32
$mKEY_odoubleacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_odoubleacute = 501 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_odiaeresis :: Word32
$mKEY_odiaeresis :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_odiaeresis = 246 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ocircumflextilde :: Word32
$mKEY_ocircumflextilde :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ocircumflextilde = 16785111 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ocircumflexhook :: Word32
$mKEY_ocircumflexhook :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ocircumflexhook = 16785109 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ocircumflexgrave :: Word32
$mKEY_ocircumflexgrave :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ocircumflexgrave = 16785107 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ocircumflexbelowdot :: Word32
$mKEY_ocircumflexbelowdot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ocircumflexbelowdot = 16785113 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ocircumflexacute :: Word32
$mKEY_ocircumflexacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ocircumflexacute = 16785105 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ocircumflex :: Word32
$mKEY_ocircumflex :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ocircumflex = 244 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ocaron :: Word32
$mKEY_ocaron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ocaron = 16777682 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_obelowdot :: Word32
$mKEY_obelowdot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_obelowdot = 16785101 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_obarred :: Word32
$mKEY_obarred :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_obarred = 16777845 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_oacute :: Word32
$mKEY_oacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_oacute = 243 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_o :: Word32
$mKEY_o :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_o = 111 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_numerosign :: Word32
$mKEY_numerosign :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_numerosign = 1712 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_numbersign :: Word32
$mKEY_numbersign :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_numbersign = 35 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ntilde :: Word32
$mKEY_ntilde :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ntilde = 241 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_notsign :: Word32
$mKEY_notsign :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_notsign = 172 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_notidentical :: Word32
$mKEY_notidentical :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_notidentical = 16786018 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_notequal :: Word32
$mKEY_notequal :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_notequal = 2237 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_notelementof :: Word32
$mKEY_notelementof :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_notelementof = 16785929 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_notapproxeq :: Word32
$mKEY_notapproxeq :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_notapproxeq = 16785991 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_nobreakspace :: Word32
$mKEY_nobreakspace :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_nobreakspace = 160 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_nl :: Word32
$mKEY_nl :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_nl = 2536 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ninesuperior :: Word32
$mKEY_ninesuperior :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ninesuperior = 16785529 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ninesubscript :: Word32
$mKEY_ninesubscript :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ninesubscript = 16785545 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ncedilla :: Word32
$mKEY_ncedilla :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ncedilla = 1009 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ncaron :: Word32
$mKEY_ncaron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ncaron = 498 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_nacute :: Word32
$mKEY_nacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_nacute = 497 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_nabla :: Word32
$mKEY_nabla :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_nabla = 2245 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_n :: Word32
$mKEY_n :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_n = 110 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_musicalsharp :: Word32
$mKEY_musicalsharp :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_musicalsharp = 2805 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_musicalflat :: Word32
$mKEY_musicalflat :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_musicalflat = 2806 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_multiply :: Word32
$mKEY_multiply :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_multiply = 215 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_mu :: Word32
$mKEY_mu :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_mu = 181 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_minutes :: Word32
$mKEY_minutes :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_minutes = 2774 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_minus :: Word32
$mKEY_minus :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_minus = 45 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_masculine :: Word32
$mKEY_masculine :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_masculine = 186 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_marker :: Word32
$mKEY_marker :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_marker = 2751 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_maltesecross :: Word32
$mKEY_maltesecross :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_maltesecross = 2800 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_malesymbol :: Word32
$mKEY_malesymbol :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_malesymbol = 2807 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_macron :: Word32
$mKEY_macron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_macron = 175 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_mabovedot :: Word32
$mKEY_mabovedot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_mabovedot = 16784961 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_m :: Word32
$mKEY_m :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_m = 109 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lstroke :: Word32
$mKEY_lstroke :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lstroke = 435 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lowrightcorner :: Word32
$mKEY_lowrightcorner :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lowrightcorner = 2538 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lowleftcorner :: Word32
$mKEY_lowleftcorner :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lowleftcorner = 2541 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_logicalor :: Word32
$mKEY_logicalor :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_logicalor = 2271 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_logicaland :: Word32
$mKEY_logicaland :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_logicaland = 2270 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lf :: Word32
$mKEY_lf :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lf = 2533 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lessthanequal :: Word32
$mKEY_lessthanequal :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lessthanequal = 2236 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_less :: Word32
$mKEY_less :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_less = 60 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lefttack :: Word32
$mKEY_lefttack :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lefttack = 3036 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftt :: Word32
$mKEY_leftt :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftt = 2548 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftsinglequotemark :: Word32
$mKEY_leftsinglequotemark :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftsinglequotemark = 2768 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftshoe :: Word32
$mKEY_leftshoe :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftshoe = 3034 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftradical :: Word32
$mKEY_leftradical :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftradical = 2209 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftpointer :: Word32
$mKEY_leftpointer :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftpointer = 2794 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftopentriangle :: Word32
$mKEY_leftopentriangle :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftopentriangle = 2764 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftmiddlecurlybrace :: Word32
$mKEY_leftmiddlecurlybrace :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftmiddlecurlybrace = 2223 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftdoublequotemark :: Word32
$mKEY_leftdoublequotemark :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftdoublequotemark = 2770 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftcaret :: Word32
$mKEY_leftcaret :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftcaret = 2979 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftarrow :: Word32
$mKEY_leftarrow :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftarrow = 2299 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_leftanglebracket :: Word32
$mKEY_leftanglebracket :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_leftanglebracket = 2748 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lcedilla :: Word32
$mKEY_lcedilla :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lcedilla = 950 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lcaron :: Word32
$mKEY_lcaron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lcaron = 437 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lbelowdot :: Word32
$mKEY_lbelowdot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lbelowdot = 16784951 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_latincross :: Word32
$mKEY_latincross :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_latincross = 2777 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_lacute :: Word32
$mKEY_lacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_lacute = 485 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_l :: Word32
$mKEY_l :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_l = 108 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kra :: Word32
$mKEY_kra :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kra = 930 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kcedilla :: Word32
$mKEY_kcedilla :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kcedilla = 1011 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kappa :: Word32
$mKEY_kappa :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kappa = 930 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_yu :: Word32
$mKEY_kana_yu :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_yu = 1197 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_yo :: Word32
$mKEY_kana_yo :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_yo = 1198 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_ya :: Word32
$mKEY_kana_ya :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_ya = 1196 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_u :: Word32
$mKEY_kana_u :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_u = 1193 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_tu :: Word32
$mKEY_kana_tu :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_tu = 1199 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_tsu :: Word32
$mKEY_kana_tsu :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_tsu = 1199 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_switch :: Word32
$mKEY_kana_switch :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_switch = 65406 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_openingbracket :: Word32
$mKEY_kana_openingbracket :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_openingbracket = 1186 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_o :: Word32
$mKEY_kana_o :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_o = 1195 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_middledot :: Word32
$mKEY_kana_middledot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_middledot = 1189 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_i :: Word32
$mKEY_kana_i :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_i = 1192 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_fullstop :: Word32
$mKEY_kana_fullstop :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_fullstop = 1185 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_e :: Word32
$mKEY_kana_e :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_e = 1194 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_conjunctive :: Word32
$mKEY_kana_conjunctive :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_conjunctive = 1189 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_comma :: Word32
$mKEY_kana_comma :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_comma = 1188 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_closingbracket :: Word32
$mKEY_kana_closingbracket :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_closingbracket = 1187 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_a :: Word32
$mKEY_kana_a :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_a = 1191 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_YU :: Word32
$mKEY_kana_YU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_YU = 1237 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_YO :: Word32
$mKEY_kana_YO :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_YO = 1238 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_YA :: Word32
$mKEY_kana_YA :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_YA = 1236 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_WO :: Word32
$mKEY_kana_WO :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_WO = 1190 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_WA :: Word32
$mKEY_kana_WA :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_WA = 1244 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_U :: Word32
$mKEY_kana_U :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_U = 1203 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_TU :: Word32
$mKEY_kana_TU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_TU = 1218 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_TSU :: Word32
$mKEY_kana_TSU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_TSU = 1218 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_TO :: Word32
$mKEY_kana_TO :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_TO = 1220 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_TI :: Word32
$mKEY_kana_TI :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_TI = 1217 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_TE :: Word32
$mKEY_kana_TE :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_TE = 1219 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_TA :: Word32
$mKEY_kana_TA :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_TA = 1216 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_SU :: Word32
$mKEY_kana_SU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_SU = 1213 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_SO :: Word32
$mKEY_kana_SO :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_SO = 1215 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_SHI :: Word32
$mKEY_kana_SHI :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_SHI = 1212 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_SE :: Word32
$mKEY_kana_SE :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_SE = 1214 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_SA :: Word32
$mKEY_kana_SA :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_SA = 1211 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_RU :: Word32
$mKEY_kana_RU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_RU = 1241 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_RO :: Word32
$mKEY_kana_RO :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_RO = 1243 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_RI :: Word32
$mKEY_kana_RI :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_RI = 1240 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_RE :: Word32
$mKEY_kana_RE :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_RE = 1242 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_RA :: Word32
$mKEY_kana_RA :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_RA = 1239 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_O :: Word32
$mKEY_kana_O :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_O = 1205 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_NU :: Word32
$mKEY_kana_NU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_NU = 1223 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_NO :: Word32
$mKEY_kana_NO :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_NO = 1225 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_NI :: Word32
$mKEY_kana_NI :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_NI = 1222 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_NE :: Word32
$mKEY_kana_NE :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_NE = 1224 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_NA :: Word32
$mKEY_kana_NA :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_NA = 1221 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_N :: Word32
$mKEY_kana_N :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_N = 1245 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_MU :: Word32
$mKEY_kana_MU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_MU = 1233 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_MO :: Word32
$mKEY_kana_MO :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_MO = 1235 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_MI :: Word32
$mKEY_kana_MI :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_MI = 1232 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_ME :: Word32
$mKEY_kana_ME :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_ME = 1234 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_MA :: Word32
$mKEY_kana_MA :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_MA = 1231 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_KU :: Word32
$mKEY_kana_KU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_KU = 1208 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_KO :: Word32
$mKEY_kana_KO :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_KO = 1210 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_KI :: Word32
$mKEY_kana_KI :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_KI = 1207 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_KE :: Word32
$mKEY_kana_KE :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_KE = 1209 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_KA :: Word32
$mKEY_kana_KA :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_KA = 1206 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_I :: Word32
$mKEY_kana_I :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_I = 1202 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_HU :: Word32
$mKEY_kana_HU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_HU = 1228 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_HO :: Word32
$mKEY_kana_HO :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_HO = 1230 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_HI :: Word32
$mKEY_kana_HI :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_HI = 1227 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_HE :: Word32
$mKEY_kana_HE :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_HE = 1229 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_HA :: Word32
$mKEY_kana_HA :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_HA = 1226 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_FU :: Word32
$mKEY_kana_FU :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_FU = 1228 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_E :: Word32
$mKEY_kana_E :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_E = 1204 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_CHI :: Word32
$mKEY_kana_CHI :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_CHI = 1217 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_kana_A :: Word32
$mKEY_kana_A :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_kana_A = 1201 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_k :: Word32
$mKEY_k :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_k = 107 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_jot :: Word32
$mKEY_jot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_jot = 3018 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_jcircumflex :: Word32
$mKEY_jcircumflex :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_jcircumflex = 700 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_j :: Word32
$mKEY_j :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_j = 106 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_itilde :: Word32
$mKEY_itilde :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_itilde = 949 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_iogonek :: Word32
$mKEY_iogonek :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_iogonek = 999 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_intersection :: Word32
$mKEY_intersection :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_intersection = 2268 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_integral :: Word32
$mKEY_integral :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_integral = 2239 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_infinity :: Word32
$mKEY_infinity :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_infinity = 2242 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_includes :: Word32
$mKEY_includes :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_includes = 2267 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_includedin :: Word32
$mKEY_includedin :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_includedin = 2266 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_implies :: Word32
$mKEY_implies :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_implies = 2254 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_imacron :: Word32
$mKEY_imacron :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_imacron = 1007 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ihook :: Word32
$mKEY_ihook :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ihook = 16785097 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_igrave :: Word32
$mKEY_igrave :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_igrave = 236 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ifonlyif :: Word32
$mKEY_ifonlyif :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ifonlyif = 2253 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_idotless :: Word32
$mKEY_idotless :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_idotless = 697 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_idiaeresis :: Word32
$mKEY_idiaeresis :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_idiaeresis = 239 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_identical :: Word32
$mKEY_identical :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_identical = 2255 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_icircumflex :: Word32
$mKEY_icircumflex :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_icircumflex = 238 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ibreve :: Word32
$mKEY_ibreve :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ibreve = 16777517 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ibelowdot :: Word32
$mKEY_ibelowdot :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ibelowdot = 16785099 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_iacute :: Word32
$mKEY_iacute :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_iacute = 237 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_iTouch :: Word32
$mKEY_iTouch :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_iTouch = 269025120 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_i :: Word32
$mKEY_i :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_i = 105 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hyphen :: Word32
$mKEY_hyphen :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hyphen = 173 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_ht :: Word32
$mKEY_ht :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_ht = 2530 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hstroke :: Word32
$mKEY_hstroke :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hstroke = 689 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_horizlinescan9 :: Word32
$mKEY_horizlinescan9 :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_horizlinescan9 = 2547 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_horizlinescan7 :: Word32
$mKEY_horizlinescan7 :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_horizlinescan7 = 2546 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_horizlinescan5 :: Word32
$mKEY_horizlinescan5 :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_horizlinescan5 = 2545 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_horizlinescan3 :: Word32
$mKEY_horizlinescan3 :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_horizlinescan3 = 2544 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_horizlinescan1 :: Word32
$mKEY_horizlinescan1 :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_horizlinescan1 = 2543 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_horizconnector :: Word32
$mKEY_horizconnector :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_horizconnector = 2211 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hexagram :: Word32
$mKEY_hexagram :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hexagram = 2778 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_zayin :: Word32
$mKEY_hebrew_zayin :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_zayin = 3302 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_zain :: Word32
$mKEY_hebrew_zain :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_zain = 3302 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_zadi :: Word32
$mKEY_hebrew_zadi :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_zadi = 3318 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_zade :: Word32
$mKEY_hebrew_zade :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_zade = 3318 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_yod :: Word32
$mKEY_hebrew_yod :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_yod = 3305 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_waw :: Word32
$mKEY_hebrew_waw :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_waw = 3301 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_teth :: Word32
$mKEY_hebrew_teth :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_teth = 3304 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_tet :: Word32
$mKEY_hebrew_tet :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_tet = 3304 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_taw :: Word32
$mKEY_hebrew_taw :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_taw = 3322 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_taf :: Word32
$mKEY_hebrew_taf :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_taf = 3322 :: Word32

-- | /No description available in the introspection data./
pattern $bKEY_hebrew_shin :: Word32
$mKEY_hebrew_shin :: forall {r}. Word32 -> (Void# -> r) -> (Void# -> r) -> r
KEY_hebrew_shin = 3321 :: Word32

-- | /No description available in the introspection data./
</