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

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

    #if !defined(__HADDOCK_VERSION__)
    #define ENABLE_OVERLOADING
    #endif

    module GI.Gdk.Constants
        (
        pattern PRIORITY_REDRAW                 ,
        pattern PARENT_RELATIVE                 ,
        pattern MINOR_VERSION                   ,
        pattern MICRO_VERSION                   ,
        pattern MAX_TIMECOORD_AXES              ,
        pattern MAJOR_VERSION                   ,
        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                   ,

        ) 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.GHashTable as B.GHT
    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.Coerce as Coerce
    import qualified Data.Text as T
    import qualified Data.Kind as DK
    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
    import qualified Data.Word as DW
    import qualified Data.Int as DI
    import qualified System.Posix.Types as SPT
    import qualified Foreign.C.Types as FCT

    -- Workaround for https://gitlab.haskell.org/ghc/ghc/-/issues/23392
    #if MIN_VERSION_base(4,18,0)

    #else

    #endif

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

    -- | A special value, indicating that the background
    -- for a window should be inherited from the parent window.
    pattern $mPARENT_RELATIVE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bPARENT_RELATIVE :: Int32
    PARENT_RELATIVE = 1 :: Int32

    -- | /No description available in the introspection data./
    pattern $mMINOR_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bMINOR_VERSION :: Int32
    MINOR_VERSION = 24 :: Int32

    -- | /No description available in the introspection data./
    pattern $mMICRO_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bMICRO_VERSION :: Int32
    MICRO_VERSION = 43 :: Int32

    -- | /No description available in the introspection data./
    pattern $mMAX_TIMECOORD_AXES :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bMAX_TIMECOORD_AXES :: Int32
    MAX_TIMECOORD_AXES = 128 :: Int32

    -- | /No description available in the introspection data./
    pattern $mMAJOR_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bMAJOR_VERSION :: Int32
    MAJOR_VERSION = 3 :: Int32

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_samekh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_samekh :: Word32
    KEY_hebrew_samekh = 3313 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_samech :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_samech :: Word32
    KEY_hebrew_samech = 3313 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_resh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_resh :: Word32
    KEY_hebrew_resh = 3320 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_qoph :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_qoph :: Word32
    KEY_hebrew_qoph = 3319 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_pe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_pe :: Word32
    KEY_hebrew_pe = 3316 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_nun :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_nun :: Word32
    KEY_hebrew_nun = 3312 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_mem :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_mem :: Word32
    KEY_hebrew_mem = 3310 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_lamed :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_lamed :: Word32
    KEY_hebrew_lamed = 3308 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_kuf :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_kuf :: Word32
    KEY_hebrew_kuf = 3319 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_kaph :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_kaph :: Word32
    KEY_hebrew_kaph = 3307 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_het :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_het :: Word32
    KEY_hebrew_het = 3303 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_he :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_he :: Word32
    KEY_hebrew_he = 3300 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_gimmel :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_gimmel :: Word32
    KEY_hebrew_gimmel = 3298 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_gimel :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_gimel :: Word32
    KEY_hebrew_gimel = 3298 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_finalzadi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_finalzadi :: Word32
    KEY_hebrew_finalzadi = 3317 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_finalzade :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_finalzade :: Word32
    KEY_hebrew_finalzade = 3317 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_finalpe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_finalpe :: Word32
    KEY_hebrew_finalpe = 3315 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_finalnun :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_finalnun :: Word32
    KEY_hebrew_finalnun = 3311 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_finalmem :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_finalmem :: Word32
    KEY_hebrew_finalmem = 3309 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_finalkaph :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_finalkaph :: Word32
    KEY_hebrew_finalkaph = 3306 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_doublelowline :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_doublelowline :: Word32
    KEY_hebrew_doublelowline = 3295 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_daleth :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_daleth :: Word32
    KEY_hebrew_daleth = 3299 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_dalet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_dalet :: Word32
    KEY_hebrew_dalet = 3299 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_chet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_chet :: Word32
    KEY_hebrew_chet = 3303 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_beth :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_beth :: Word32
    KEY_hebrew_beth = 3297 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_bet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_bet :: Word32
    KEY_hebrew_bet = 3297 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_ayin :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_ayin :: Word32
    KEY_hebrew_ayin = 3314 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hebrew_aleph :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hebrew_aleph :: Word32
    KEY_hebrew_aleph = 3296 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_heart :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_heart :: Word32
    KEY_heart = 2798 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hcircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hcircumflex :: Word32
    KEY_hcircumflex = 694 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_hairspace :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_hairspace :: Word32
    KEY_hairspace = 2728 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_h :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_h :: Word32
    KEY_h = 104 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_guillemotright :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_guillemotright :: Word32
    KEY_guillemotright = 187 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_guillemotleft :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_guillemotleft :: Word32
    KEY_guillemotleft = 171 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_greaterthanequal :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_greaterthanequal :: Word32
    KEY_greaterthanequal = 2238 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_greater :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_greater :: Word32
    KEY_greater = 62 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_grave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_grave :: Word32
    KEY_grave = 96 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_gcircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_gcircumflex :: Word32
    KEY_gcircumflex = 760 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_gcedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_gcedilla :: Word32
    KEY_gcedilla = 955 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_gcaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_gcaron :: Word32
    KEY_gcaron = 16777703 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_gbreve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_gbreve :: Word32
    KEY_gbreve = 699 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_gabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_gabovedot :: Word32
    KEY_gabovedot = 757 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_g :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_g :: Word32
    KEY_g = 103 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_function :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_function :: Word32
    KEY_function = 2294 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_fourthroot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_fourthroot :: Word32
    KEY_fourthroot = 16785948 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_foursuperior :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_foursuperior :: Word32
    KEY_foursuperior = 16785524 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_foursubscript :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_foursubscript :: Word32
    KEY_foursubscript = 16785540 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_fourfifths :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_fourfifths :: Word32
    KEY_fourfifths = 2741 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_fivesuperior :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_fivesuperior :: Word32
    KEY_fivesuperior = 16785525 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_fivesubscript :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_fivesubscript :: Word32
    KEY_fivesubscript = 16785541 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_fivesixths :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_fivesixths :: Word32
    KEY_fivesixths = 2743 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_fiveeighths :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_fiveeighths :: Word32
    KEY_fiveeighths = 2757 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_filledtribulletup :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_filledtribulletup :: Word32
    KEY_filledtribulletup = 2792 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_filledtribulletdown :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_filledtribulletdown :: Word32
    KEY_filledtribulletdown = 2793 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_filledrighttribullet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_filledrighttribullet :: Word32
    KEY_filledrighttribullet = 2781 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_filledrectbullet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_filledrectbullet :: Word32
    KEY_filledrectbullet = 2779 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_filledlefttribullet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_filledlefttribullet :: Word32
    KEY_filledlefttribullet = 2780 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_figdash :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_figdash :: Word32
    KEY_figdash = 2747 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ff :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ff :: Word32
    KEY_ff = 2531 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_femalesymbol :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_femalesymbol :: Word32
    KEY_femalesymbol = 2808 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_fabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_fabovedot :: Word32
    KEY_fabovedot = 16784927 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_f :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_f :: Word32
    KEY_f = 102 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ezh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ezh :: Word32
    KEY_ezh = 16777874 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_exclamdown :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_exclamdown :: Word32
    KEY_exclamdown = 161 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_exclam :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_exclam :: Word32
    KEY_exclam = 33 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_etilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_etilde :: Word32
    KEY_etilde = 16785085 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_eth :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_eth :: Word32
    KEY_eth = 240 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_equal :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_equal :: Word32
    KEY_equal = 61 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_eogonek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_eogonek :: Word32
    KEY_eogonek = 490 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_enspace :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_enspace :: Word32
    KEY_enspace = 2722 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_enopensquarebullet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_enopensquarebullet :: Word32
    KEY_enopensquarebullet = 2785 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_enopencircbullet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_enopencircbullet :: Word32
    KEY_enopencircbullet = 2784 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_eng :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_eng :: Word32
    KEY_eng = 959 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_enfilledsqbullet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_enfilledsqbullet :: Word32
    KEY_enfilledsqbullet = 2791 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_enfilledcircbullet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_enfilledcircbullet :: Word32
    KEY_enfilledcircbullet = 2790 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_endash :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_endash :: Word32
    KEY_endash = 2730 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_emspace :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_emspace :: Word32
    KEY_emspace = 2721 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_emptyset :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_emptyset :: Word32
    KEY_emptyset = 16785925 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_emopenrectangle :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_emopenrectangle :: Word32
    KEY_emopenrectangle = 2767 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_emopencircle :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_emopencircle :: Word32
    KEY_emopencircle = 2766 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_emfilledrect :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_emfilledrect :: Word32
    KEY_emfilledrect = 2783 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_emfilledcircle :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_emfilledcircle :: Word32
    KEY_emfilledcircle = 2782 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_emdash :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_emdash :: Word32
    KEY_emdash = 2729 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_emacron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_emacron :: Word32
    KEY_emacron = 954 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_em4space :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_em4space :: Word32
    KEY_em4space = 2724 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_em3space :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_em3space :: Word32
    KEY_em3space = 2723 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ellipsis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ellipsis :: Word32
    KEY_ellipsis = 2734 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_elementof :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_elementof :: Word32
    KEY_elementof = 16785928 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_eightsuperior :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_eightsuperior :: Word32
    KEY_eightsuperior = 16785528 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_eightsubscript :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_eightsubscript :: Word32
    KEY_eightsubscript = 16785544 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ehook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ehook :: Word32
    KEY_ehook = 16785083 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_egrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_egrave :: Word32
    KEY_egrave = 232 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ediaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ediaeresis :: Word32
    KEY_ediaeresis = 235 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ecircumflextilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ecircumflextilde :: Word32
    KEY_ecircumflextilde = 16785093 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ecircumflexhook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ecircumflexhook :: Word32
    KEY_ecircumflexhook = 16785091 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ecircumflexgrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ecircumflexgrave :: Word32
    KEY_ecircumflexgrave = 16785089 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ecircumflexbelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ecircumflexbelowdot :: Word32
    KEY_ecircumflexbelowdot = 16785095 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ecircumflexacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ecircumflexacute :: Word32
    KEY_ecircumflexacute = 16785087 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ecircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ecircumflex :: Word32
    KEY_ecircumflex = 234 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ecaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ecaron :: Word32
    KEY_ecaron = 492 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ebelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ebelowdot :: Word32
    KEY_ebelowdot = 16785081 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_eacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_eacute :: Word32
    KEY_eacute = 233 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_eabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_eabovedot :: Word32
    KEY_eabovedot = 1004 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_e :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_e :: Word32
    KEY_e = 101 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dstroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dstroke :: Word32
    KEY_dstroke = 496 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_downtack :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_downtack :: Word32
    KEY_downtack = 3010 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_downstile :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_downstile :: Word32
    KEY_downstile = 3012 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_downshoe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_downshoe :: Word32
    KEY_downshoe = 3030 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_downcaret :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_downcaret :: Word32
    KEY_downcaret = 2984 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_downarrow :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_downarrow :: Word32
    KEY_downarrow = 2302 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_doublelowquotemark :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_doublelowquotemark :: Word32
    KEY_doublelowquotemark = 2814 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_doubledagger :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_doubledagger :: Word32
    KEY_doubledagger = 2802 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_doubleacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_doubleacute :: Word32
    KEY_doubleacute = 445 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_doubbaselinedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_doubbaselinedot :: Word32
    KEY_doubbaselinedot = 2735 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dollar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dollar :: Word32
    KEY_dollar = 36 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_division :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_division :: Word32
    KEY_division = 247 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dintegral :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dintegral :: Word32
    KEY_dintegral = 16785964 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_digitspace :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_digitspace :: Word32
    KEY_digitspace = 2725 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_diamond :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_diamond :: Word32
    KEY_diamond = 2797 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_diaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_diaeresis :: Word32
    KEY_diaeresis = 168 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_degree :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_degree :: Word32
    KEY_degree = 176 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_decimalpoint :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_decimalpoint :: Word32
    KEY_decimalpoint = 2749 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_voiced_sound :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_voiced_sound :: Word32
    KEY_dead_voiced_sound = 65118 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_u :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_u :: Word32
    KEY_dead_u = 65160 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_tilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_tilde :: Word32
    KEY_dead_tilde = 65107 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_stroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_stroke :: Word32
    KEY_dead_stroke = 65123 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_small_schwa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_small_schwa :: Word32
    KEY_dead_small_schwa = 65162 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_semivoiced_sound :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_semivoiced_sound :: Word32
    KEY_dead_semivoiced_sound = 65119 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_psili :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_psili :: Word32
    KEY_dead_psili = 65124 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_perispomeni :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_perispomeni :: Word32
    KEY_dead_perispomeni = 65107 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_ogonek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_ogonek :: Word32
    KEY_dead_ogonek = 65116 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_o :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_o :: Word32
    KEY_dead_o = 65158 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_macron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_macron :: Word32
    KEY_dead_macron = 65108 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_lowline :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_lowline :: Word32
    KEY_dead_lowline = 65168 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_longsolidusoverlay :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_longsolidusoverlay :: Word32
    KEY_dead_longsolidusoverlay = 65171 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_iota :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_iota :: Word32
    KEY_dead_iota = 65117 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_invertedbreve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_invertedbreve :: Word32
    KEY_dead_invertedbreve = 65133 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_i :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_i :: Word32
    KEY_dead_i = 65156 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_horn :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_horn :: Word32
    KEY_dead_horn = 65122 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_hook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_hook :: Word32
    KEY_dead_hook = 65121 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_greek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_greek :: Word32
    KEY_dead_greek = 65164 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_grave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_grave :: Word32
    KEY_dead_grave = 65104 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_e :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_e :: Word32
    KEY_dead_e = 65154 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_doublegrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_doublegrave :: Word32
    KEY_dead_doublegrave = 65126 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_doubleacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_doubleacute :: Word32
    KEY_dead_doubleacute = 65113 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_diaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_diaeresis :: Word32
    KEY_dead_diaeresis = 65111 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_dasia :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_dasia :: Word32
    KEY_dead_dasia = 65125 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_currency :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_currency :: Word32
    KEY_dead_currency = 65135 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_circumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_circumflex :: Word32
    KEY_dead_circumflex = 65106 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_cedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_cedilla :: Word32
    KEY_dead_cedilla = 65115 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_caron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_caron :: Word32
    KEY_dead_caron = 65114 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_capital_schwa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_capital_schwa :: Word32
    KEY_dead_capital_schwa = 65163 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_breve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_breve :: Word32
    KEY_dead_breve = 65109 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_belowverticalline :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_belowverticalline :: Word32
    KEY_dead_belowverticalline = 65170 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_belowtilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_belowtilde :: Word32
    KEY_dead_belowtilde = 65130 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_belowring :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_belowring :: Word32
    KEY_dead_belowring = 65127 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_belowmacron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_belowmacron :: Word32
    KEY_dead_belowmacron = 65128 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_belowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_belowdot :: Word32
    KEY_dead_belowdot = 65120 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_belowdiaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_belowdiaeresis :: Word32
    KEY_dead_belowdiaeresis = 65132 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_belowcomma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_belowcomma :: Word32
    KEY_dead_belowcomma = 65134 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_belowcircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_belowcircumflex :: Word32
    KEY_dead_belowcircumflex = 65129 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_belowbreve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_belowbreve :: Word32
    KEY_dead_belowbreve = 65131 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_acute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_acute :: Word32
    KEY_dead_acute = 65105 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_aboveverticalline :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_aboveverticalline :: Word32
    KEY_dead_aboveverticalline = 65169 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_abovering :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_abovering :: Word32
    KEY_dead_abovering = 65112 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_abovereversedcomma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_abovereversedcomma :: Word32
    KEY_dead_abovereversedcomma = 65125 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_abovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_abovedot :: Word32
    KEY_dead_abovedot = 65110 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_abovecomma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_abovecomma :: Word32
    KEY_dead_abovecomma = 65124 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_a :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_a :: Word32
    KEY_dead_a = 65152 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_U :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_U :: Word32
    KEY_dead_U = 65161 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_O :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_O :: Word32
    KEY_dead_O = 65159 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_I :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_I :: Word32
    KEY_dead_I = 65157 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_E :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_E :: Word32
    KEY_dead_E = 65155 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dead_A :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dead_A :: Word32
    KEY_dead_A = 65153 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dcaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dcaron :: Word32
    KEY_dcaron = 495 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dagger :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dagger :: Word32
    KEY_dagger = 2801 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_dabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_dabovedot :: Word32
    KEY_dabovedot = 16784907 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_d :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_d :: Word32
    KEY_d = 100 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_cursor :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_cursor :: Word32
    KEY_cursor = 2815 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_currency :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_currency :: Word32
    KEY_currency = 164 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_cuberoot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_cuberoot :: Word32
    KEY_cuberoot = 16785947 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_crossinglines :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_crossinglines :: Word32
    KEY_crossinglines = 2542 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_cr :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_cr :: Word32
    KEY_cr = 2532 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_copyright :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_copyright :: Word32
    KEY_copyright = 169 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_containsas :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_containsas :: Word32
    KEY_containsas = 16785931 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_comma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_comma :: Word32
    KEY_comma = 44 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_colon :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_colon :: Word32
    KEY_colon = 58 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_club :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_club :: Word32
    KEY_club = 2796 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_circle :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_circle :: Word32
    KEY_circle = 3023 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_checkmark :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_checkmark :: Word32
    KEY_checkmark = 2803 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_checkerboard :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_checkerboard :: Word32
    KEY_checkerboard = 2529 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ch :: Word32
    KEY_ch = 65184 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_cent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_cent :: Word32
    KEY_cent = 162 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_cedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_cedilla :: Word32
    KEY_cedilla = 184 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ccircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ccircumflex :: Word32
    KEY_ccircumflex = 742 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ccedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ccedilla :: Word32
    KEY_ccedilla = 231 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ccaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ccaron :: Word32
    KEY_ccaron = 488 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_caron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_caron :: Word32
    KEY_caron = 439 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_caret :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_caret :: Word32
    KEY_caret = 2812 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_careof :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_careof :: Word32
    KEY_careof = 2744 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_cacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_cacute :: Word32
    KEY_cacute = 486 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_cabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_cabovedot :: Word32
    KEY_cabovedot = 741 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_c_h :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_c_h :: Word32
    KEY_c_h = 65187 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_c :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_c :: Word32
    KEY_c = 99 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_brokenbar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_brokenbar :: Word32
    KEY_brokenbar = 166 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_breve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_breve :: Word32
    KEY_breve = 418 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_8 :: Word32
    KEY_braille_dots_8 = 16787584 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_78 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_78 :: Word32
    KEY_braille_dots_78 = 16787648 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_7 :: Word32
    KEY_braille_dots_7 = 16787520 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_68 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_68 :: Word32
    KEY_braille_dots_68 = 16787616 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_678 :: Word32
    KEY_braille_dots_678 = 16787680 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_67 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_67 :: Word32
    KEY_braille_dots_67 = 16787552 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_6 :: Word32
    KEY_braille_dots_6 = 16787488 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_58 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_58 :: Word32
    KEY_braille_dots_58 = 16787600 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_578 :: Word32
    KEY_braille_dots_578 = 16787664 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_57 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_57 :: Word32
    KEY_braille_dots_57 = 16787536 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_568 :: Word32
    KEY_braille_dots_568 = 16787632 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_5678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_5678 :: Word32
    KEY_braille_dots_5678 = 16787696 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_567 :: Word32
    KEY_braille_dots_567 = 16787568 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_56 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_56 :: Word32
    KEY_braille_dots_56 = 16787504 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_5 :: Word32
    KEY_braille_dots_5 = 16787472 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_48 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_48 :: Word32
    KEY_braille_dots_48 = 16787592 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_478 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_478 :: Word32
    KEY_braille_dots_478 = 16787656 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_47 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_47 :: Word32
    KEY_braille_dots_47 = 16787528 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_468 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_468 :: Word32
    KEY_braille_dots_468 = 16787624 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_4678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_4678 :: Word32
    KEY_braille_dots_4678 = 16787688 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_467 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_467 :: Word32
    KEY_braille_dots_467 = 16787560 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_46 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_46 :: Word32
    KEY_braille_dots_46 = 16787496 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_458 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_458 :: Word32
    KEY_braille_dots_458 = 16787608 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_4578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_4578 :: Word32
    KEY_braille_dots_4578 = 16787672 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_457 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_457 :: Word32
    KEY_braille_dots_457 = 16787544 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_4568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_4568 :: Word32
    KEY_braille_dots_4568 = 16787640 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_45678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_45678 :: Word32
    KEY_braille_dots_45678 = 16787704 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_4567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_4567 :: Word32
    KEY_braille_dots_4567 = 16787576 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_456 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_456 :: Word32
    KEY_braille_dots_456 = 16787512 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_45 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_45 :: Word32
    KEY_braille_dots_45 = 16787480 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_4 :: Word32
    KEY_braille_dots_4 = 16787464 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_38 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_38 :: Word32
    KEY_braille_dots_38 = 16787588 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_378 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_378 :: Word32
    KEY_braille_dots_378 = 16787652 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_37 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_37 :: Word32
    KEY_braille_dots_37 = 16787524 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_368 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_368 :: Word32
    KEY_braille_dots_368 = 16787620 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3678 :: Word32
    KEY_braille_dots_3678 = 16787684 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_367 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_367 :: Word32
    KEY_braille_dots_367 = 16787556 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_36 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_36 :: Word32
    KEY_braille_dots_36 = 16787492 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_358 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_358 :: Word32
    KEY_braille_dots_358 = 16787604 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3578 :: Word32
    KEY_braille_dots_3578 = 16787668 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_357 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_357 :: Word32
    KEY_braille_dots_357 = 16787540 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3568 :: Word32
    KEY_braille_dots_3568 = 16787636 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_35678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_35678 :: Word32
    KEY_braille_dots_35678 = 16787700 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3567 :: Word32
    KEY_braille_dots_3567 = 16787572 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_356 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_356 :: Word32
    KEY_braille_dots_356 = 16787508 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_35 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_35 :: Word32
    KEY_braille_dots_35 = 16787476 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_348 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_348 :: Word32
    KEY_braille_dots_348 = 16787596 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3478 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3478 :: Word32
    KEY_braille_dots_3478 = 16787660 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_347 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_347 :: Word32
    KEY_braille_dots_347 = 16787532 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3468 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3468 :: Word32
    KEY_braille_dots_3468 = 16787628 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_34678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_34678 :: Word32
    KEY_braille_dots_34678 = 16787692 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3467 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3467 :: Word32
    KEY_braille_dots_3467 = 16787564 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_346 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_346 :: Word32
    KEY_braille_dots_346 = 16787500 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3458 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3458 :: Word32
    KEY_braille_dots_3458 = 16787612 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_34578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_34578 :: Word32
    KEY_braille_dots_34578 = 16787676 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3457 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3457 :: Word32
    KEY_braille_dots_3457 = 16787548 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_34568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_34568 :: Word32
    KEY_braille_dots_34568 = 16787644 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_345678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_345678 :: Word32
    KEY_braille_dots_345678 = 16787708 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_34567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_34567 :: Word32
    KEY_braille_dots_34567 = 16787580 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3456 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3456 :: Word32
    KEY_braille_dots_3456 = 16787516 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_345 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_345 :: Word32
    KEY_braille_dots_345 = 16787484 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_34 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_34 :: Word32
    KEY_braille_dots_34 = 16787468 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_3 :: Word32
    KEY_braille_dots_3 = 16787460 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_28 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_28 :: Word32
    KEY_braille_dots_28 = 16787586 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_278 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_278 :: Word32
    KEY_braille_dots_278 = 16787650 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_27 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_27 :: Word32
    KEY_braille_dots_27 = 16787522 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_268 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_268 :: Word32
    KEY_braille_dots_268 = 16787618 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2678 :: Word32
    KEY_braille_dots_2678 = 16787682 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_267 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_267 :: Word32
    KEY_braille_dots_267 = 16787554 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_26 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_26 :: Word32
    KEY_braille_dots_26 = 16787490 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_258 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_258 :: Word32
    KEY_braille_dots_258 = 16787602 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2578 :: Word32
    KEY_braille_dots_2578 = 16787666 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_257 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_257 :: Word32
    KEY_braille_dots_257 = 16787538 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2568 :: Word32
    KEY_braille_dots_2568 = 16787634 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_25678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_25678 :: Word32
    KEY_braille_dots_25678 = 16787698 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2567 :: Word32
    KEY_braille_dots_2567 = 16787570 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_256 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_256 :: Word32
    KEY_braille_dots_256 = 16787506 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_25 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_25 :: Word32
    KEY_braille_dots_25 = 16787474 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_248 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_248 :: Word32
    KEY_braille_dots_248 = 16787594 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2478 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2478 :: Word32
    KEY_braille_dots_2478 = 16787658 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_247 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_247 :: Word32
    KEY_braille_dots_247 = 16787530 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2468 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2468 :: Word32
    KEY_braille_dots_2468 = 16787626 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_24678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_24678 :: Word32
    KEY_braille_dots_24678 = 16787690 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2467 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2467 :: Word32
    KEY_braille_dots_2467 = 16787562 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_246 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_246 :: Word32
    KEY_braille_dots_246 = 16787498 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2458 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2458 :: Word32
    KEY_braille_dots_2458 = 16787610 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_24578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_24578 :: Word32
    KEY_braille_dots_24578 = 16787674 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2457 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2457 :: Word32
    KEY_braille_dots_2457 = 16787546 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_24568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_24568 :: Word32
    KEY_braille_dots_24568 = 16787642 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_245678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_245678 :: Word32
    KEY_braille_dots_245678 = 16787706 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_24567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_24567 :: Word32
    KEY_braille_dots_24567 = 16787578 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2456 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2456 :: Word32
    KEY_braille_dots_2456 = 16787514 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_245 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_245 :: Word32
    KEY_braille_dots_245 = 16787482 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_24 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_24 :: Word32
    KEY_braille_dots_24 = 16787466 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_238 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_238 :: Word32
    KEY_braille_dots_238 = 16787590 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2378 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2378 :: Word32
    KEY_braille_dots_2378 = 16787654 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_237 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_237 :: Word32
    KEY_braille_dots_237 = 16787526 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2368 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2368 :: Word32
    KEY_braille_dots_2368 = 16787622 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23678 :: Word32
    KEY_braille_dots_23678 = 16787686 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2367 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2367 :: Word32
    KEY_braille_dots_2367 = 16787558 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_236 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_236 :: Word32
    KEY_braille_dots_236 = 16787494 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2358 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2358 :: Word32
    KEY_braille_dots_2358 = 16787606 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23578 :: Word32
    KEY_braille_dots_23578 = 16787670 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2357 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2357 :: Word32
    KEY_braille_dots_2357 = 16787542 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23568 :: Word32
    KEY_braille_dots_23568 = 16787638 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_235678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_235678 :: Word32
    KEY_braille_dots_235678 = 16787702 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23567 :: Word32
    KEY_braille_dots_23567 = 16787574 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2356 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2356 :: Word32
    KEY_braille_dots_2356 = 16787510 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_235 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_235 :: Word32
    KEY_braille_dots_235 = 16787478 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2348 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2348 :: Word32
    KEY_braille_dots_2348 = 16787598 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23478 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23478 :: Word32
    KEY_braille_dots_23478 = 16787662 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2347 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2347 :: Word32
    KEY_braille_dots_2347 = 16787534 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23468 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23468 :: Word32
    KEY_braille_dots_23468 = 16787630 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_234678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_234678 :: Word32
    KEY_braille_dots_234678 = 16787694 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23467 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23467 :: Word32
    KEY_braille_dots_23467 = 16787566 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2346 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2346 :: Word32
    KEY_braille_dots_2346 = 16787502 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23458 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23458 :: Word32
    KEY_braille_dots_23458 = 16787614 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_234578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_234578 :: Word32
    KEY_braille_dots_234578 = 16787678 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23457 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23457 :: Word32
    KEY_braille_dots_23457 = 16787550 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_234568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_234568 :: Word32
    KEY_braille_dots_234568 = 16787646 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2345678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2345678 :: Word32
    KEY_braille_dots_2345678 = 16787710 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_234567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_234567 :: Word32
    KEY_braille_dots_234567 = 16787582 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23456 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23456 :: Word32
    KEY_braille_dots_23456 = 16787518 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2345 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2345 :: Word32
    KEY_braille_dots_2345 = 16787486 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_234 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_234 :: Word32
    KEY_braille_dots_234 = 16787470 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_23 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_23 :: Word32
    KEY_braille_dots_23 = 16787462 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_2 :: Word32
    KEY_braille_dots_2 = 16787458 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_18 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_18 :: Word32
    KEY_braille_dots_18 = 16787585 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_178 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_178 :: Word32
    KEY_braille_dots_178 = 16787649 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_17 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_17 :: Word32
    KEY_braille_dots_17 = 16787521 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_168 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_168 :: Word32
    KEY_braille_dots_168 = 16787617 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1678 :: Word32
    KEY_braille_dots_1678 = 16787681 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_167 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_167 :: Word32
    KEY_braille_dots_167 = 16787553 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_16 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_16 :: Word32
    KEY_braille_dots_16 = 16787489 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_158 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_158 :: Word32
    KEY_braille_dots_158 = 16787601 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1578 :: Word32
    KEY_braille_dots_1578 = 16787665 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_157 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_157 :: Word32
    KEY_braille_dots_157 = 16787537 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1568 :: Word32
    KEY_braille_dots_1568 = 16787633 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_15678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_15678 :: Word32
    KEY_braille_dots_15678 = 16787697 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1567 :: Word32
    KEY_braille_dots_1567 = 16787569 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_156 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_156 :: Word32
    KEY_braille_dots_156 = 16787505 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_15 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_15 :: Word32
    KEY_braille_dots_15 = 16787473 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_148 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_148 :: Word32
    KEY_braille_dots_148 = 16787593 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1478 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1478 :: Word32
    KEY_braille_dots_1478 = 16787657 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_147 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_147 :: Word32
    KEY_braille_dots_147 = 16787529 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1468 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1468 :: Word32
    KEY_braille_dots_1468 = 16787625 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_14678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_14678 :: Word32
    KEY_braille_dots_14678 = 16787689 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1467 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1467 :: Word32
    KEY_braille_dots_1467 = 16787561 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_146 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_146 :: Word32
    KEY_braille_dots_146 = 16787497 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1458 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1458 :: Word32
    KEY_braille_dots_1458 = 16787609 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_14578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_14578 :: Word32
    KEY_braille_dots_14578 = 16787673 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1457 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1457 :: Word32
    KEY_braille_dots_1457 = 16787545 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_14568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_14568 :: Word32
    KEY_braille_dots_14568 = 16787641 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_145678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_145678 :: Word32
    KEY_braille_dots_145678 = 16787705 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_14567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_14567 :: Word32
    KEY_braille_dots_14567 = 16787577 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1456 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1456 :: Word32
    KEY_braille_dots_1456 = 16787513 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_145 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_145 :: Word32
    KEY_braille_dots_145 = 16787481 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_14 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_14 :: Word32
    KEY_braille_dots_14 = 16787465 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_138 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_138 :: Word32
    KEY_braille_dots_138 = 16787589 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1378 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1378 :: Word32
    KEY_braille_dots_1378 = 16787653 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_137 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_137 :: Word32
    KEY_braille_dots_137 = 16787525 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1368 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1368 :: Word32
    KEY_braille_dots_1368 = 16787621 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13678 :: Word32
    KEY_braille_dots_13678 = 16787685 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1367 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1367 :: Word32
    KEY_braille_dots_1367 = 16787557 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_136 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_136 :: Word32
    KEY_braille_dots_136 = 16787493 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1358 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1358 :: Word32
    KEY_braille_dots_1358 = 16787605 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13578 :: Word32
    KEY_braille_dots_13578 = 16787669 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1357 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1357 :: Word32
    KEY_braille_dots_1357 = 16787541 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13568 :: Word32
    KEY_braille_dots_13568 = 16787637 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_135678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_135678 :: Word32
    KEY_braille_dots_135678 = 16787701 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13567 :: Word32
    KEY_braille_dots_13567 = 16787573 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1356 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1356 :: Word32
    KEY_braille_dots_1356 = 16787509 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_135 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_135 :: Word32
    KEY_braille_dots_135 = 16787477 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1348 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1348 :: Word32
    KEY_braille_dots_1348 = 16787597 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13478 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13478 :: Word32
    KEY_braille_dots_13478 = 16787661 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1347 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1347 :: Word32
    KEY_braille_dots_1347 = 16787533 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13468 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13468 :: Word32
    KEY_braille_dots_13468 = 16787629 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_134678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_134678 :: Word32
    KEY_braille_dots_134678 = 16787693 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13467 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13467 :: Word32
    KEY_braille_dots_13467 = 16787565 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1346 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1346 :: Word32
    KEY_braille_dots_1346 = 16787501 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13458 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13458 :: Word32
    KEY_braille_dots_13458 = 16787613 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_134578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_134578 :: Word32
    KEY_braille_dots_134578 = 16787677 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13457 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13457 :: Word32
    KEY_braille_dots_13457 = 16787549 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_134568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_134568 :: Word32
    KEY_braille_dots_134568 = 16787645 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1345678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1345678 :: Word32
    KEY_braille_dots_1345678 = 16787709 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_134567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_134567 :: Word32
    KEY_braille_dots_134567 = 16787581 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13456 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13456 :: Word32
    KEY_braille_dots_13456 = 16787517 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1345 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1345 :: Word32
    KEY_braille_dots_1345 = 16787485 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_134 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_134 :: Word32
    KEY_braille_dots_134 = 16787469 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_13 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_13 :: Word32
    KEY_braille_dots_13 = 16787461 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_128 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_128 :: Word32
    KEY_braille_dots_128 = 16787587 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1278 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1278 :: Word32
    KEY_braille_dots_1278 = 16787651 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_127 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_127 :: Word32
    KEY_braille_dots_127 = 16787523 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1268 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1268 :: Word32
    KEY_braille_dots_1268 = 16787619 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12678 :: Word32
    KEY_braille_dots_12678 = 16787683 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1267 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1267 :: Word32
    KEY_braille_dots_1267 = 16787555 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_126 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_126 :: Word32
    KEY_braille_dots_126 = 16787491 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1258 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1258 :: Word32
    KEY_braille_dots_1258 = 16787603 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12578 :: Word32
    KEY_braille_dots_12578 = 16787667 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1257 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1257 :: Word32
    KEY_braille_dots_1257 = 16787539 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12568 :: Word32
    KEY_braille_dots_12568 = 16787635 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_125678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_125678 :: Word32
    KEY_braille_dots_125678 = 16787699 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12567 :: Word32
    KEY_braille_dots_12567 = 16787571 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1256 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1256 :: Word32
    KEY_braille_dots_1256 = 16787507 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_125 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_125 :: Word32
    KEY_braille_dots_125 = 16787475 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1248 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1248 :: Word32
    KEY_braille_dots_1248 = 16787595 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12478 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12478 :: Word32
    KEY_braille_dots_12478 = 16787659 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1247 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1247 :: Word32
    KEY_braille_dots_1247 = 16787531 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12468 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12468 :: Word32
    KEY_braille_dots_12468 = 16787627 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_124678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_124678 :: Word32
    KEY_braille_dots_124678 = 16787691 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12467 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12467 :: Word32
    KEY_braille_dots_12467 = 16787563 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1246 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1246 :: Word32
    KEY_braille_dots_1246 = 16787499 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12458 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12458 :: Word32
    KEY_braille_dots_12458 = 16787611 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_124578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_124578 :: Word32
    KEY_braille_dots_124578 = 16787675 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12457 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12457 :: Word32
    KEY_braille_dots_12457 = 16787547 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_124568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_124568 :: Word32
    KEY_braille_dots_124568 = 16787643 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1245678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1245678 :: Word32
    KEY_braille_dots_1245678 = 16787707 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_124567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_124567 :: Word32
    KEY_braille_dots_124567 = 16787579 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12456 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12456 :: Word32
    KEY_braille_dots_12456 = 16787515 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1245 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1245 :: Word32
    KEY_braille_dots_1245 = 16787483 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_124 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_124 :: Word32
    KEY_braille_dots_124 = 16787467 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1238 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1238 :: Word32
    KEY_braille_dots_1238 = 16787591 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12378 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12378 :: Word32
    KEY_braille_dots_12378 = 16787655 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1237 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1237 :: Word32
    KEY_braille_dots_1237 = 16787527 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12368 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12368 :: Word32
    KEY_braille_dots_12368 = 16787623 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123678 :: Word32
    KEY_braille_dots_123678 = 16787687 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12367 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12367 :: Word32
    KEY_braille_dots_12367 = 16787559 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1236 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1236 :: Word32
    KEY_braille_dots_1236 = 16787495 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12358 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12358 :: Word32
    KEY_braille_dots_12358 = 16787607 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123578 :: Word32
    KEY_braille_dots_123578 = 16787671 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12357 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12357 :: Word32
    KEY_braille_dots_12357 = 16787543 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123568 :: Word32
    KEY_braille_dots_123568 = 16787639 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1235678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1235678 :: Word32
    KEY_braille_dots_1235678 = 16787703 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123567 :: Word32
    KEY_braille_dots_123567 = 16787575 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12356 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12356 :: Word32
    KEY_braille_dots_12356 = 16787511 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1235 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1235 :: Word32
    KEY_braille_dots_1235 = 16787479 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12348 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12348 :: Word32
    KEY_braille_dots_12348 = 16787599 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123478 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123478 :: Word32
    KEY_braille_dots_123478 = 16787663 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12347 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12347 :: Word32
    KEY_braille_dots_12347 = 16787535 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123468 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123468 :: Word32
    KEY_braille_dots_123468 = 16787631 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1234678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1234678 :: Word32
    KEY_braille_dots_1234678 = 16787695 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123467 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123467 :: Word32
    KEY_braille_dots_123467 = 16787567 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12346 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12346 :: Word32
    KEY_braille_dots_12346 = 16787503 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123458 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123458 :: Word32
    KEY_braille_dots_123458 = 16787615 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1234578 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1234578 :: Word32
    KEY_braille_dots_1234578 = 16787679 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123457 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123457 :: Word32
    KEY_braille_dots_123457 = 16787551 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1234568 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1234568 :: Word32
    KEY_braille_dots_1234568 = 16787647 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12345678 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12345678 :: Word32
    KEY_braille_dots_12345678 = 16787711 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1234567 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1234567 :: Word32
    KEY_braille_dots_1234567 = 16787583 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123456 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123456 :: Word32
    KEY_braille_dots_123456 = 16787519 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12345 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12345 :: Word32
    KEY_braille_dots_12345 = 16787487 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1234 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1234 :: Word32
    KEY_braille_dots_1234 = 16787471 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_123 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_123 :: Word32
    KEY_braille_dots_123 = 16787463 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_12 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_12 :: Word32
    KEY_braille_dots_12 = 16787459 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dots_1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dots_1 :: Word32
    KEY_braille_dots_1 = 16787457 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_9 :: Word32
    KEY_braille_dot_9 = 65529 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_8 :: Word32
    KEY_braille_dot_8 = 65528 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_7 :: Word32
    KEY_braille_dot_7 = 65527 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_6 :: Word32
    KEY_braille_dot_6 = 65526 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_5 :: Word32
    KEY_braille_dot_5 = 65525 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_4 :: Word32
    KEY_braille_dot_4 = 65524 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_3 :: Word32
    KEY_braille_dot_3 = 65523 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_2 :: Word32
    KEY_braille_dot_2 = 65522 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_10 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_10 :: Word32
    KEY_braille_dot_10 = 65530 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_dot_1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_dot_1 :: Word32
    KEY_braille_dot_1 = 65521 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braille_blank :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braille_blank :: Word32
    KEY_braille_blank = 16787456 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_bracketright :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_bracketright :: Word32
    KEY_bracketright = 93 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_bracketleft :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_bracketleft :: Word32
    KEY_bracketleft = 91 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braceright :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braceright :: Word32
    KEY_braceright = 125 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_braceleft :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_braceleft :: Word32
    KEY_braceleft = 123 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_botvertsummationconnector :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_botvertsummationconnector :: Word32
    KEY_botvertsummationconnector = 2228 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_bott :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_bott :: Word32
    KEY_bott = 2550 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_botrightsummation :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_botrightsummation :: Word32
    KEY_botrightsummation = 2230 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_botrightsqbracket :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_botrightsqbracket :: Word32
    KEY_botrightsqbracket = 2218 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_botrightparens :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_botrightparens :: Word32
    KEY_botrightparens = 2222 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_botleftsummation :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_botleftsummation :: Word32
    KEY_botleftsummation = 2226 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_botleftsqbracket :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_botleftsqbracket :: Word32
    KEY_botleftsqbracket = 2216 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_botleftparens :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_botleftparens :: Word32
    KEY_botleftparens = 2220 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_botintegral :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_botintegral :: Word32
    KEY_botintegral = 2213 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_blank :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_blank :: Word32
    KEY_blank = 2527 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_because :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_because :: Word32
    KEY_because = 16785973 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_bar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_bar :: Word32
    KEY_bar = 124 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ballotcross :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ballotcross :: Word32
    KEY_ballotcross = 2804 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_backslash :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_backslash :: Word32
    KEY_backslash = 92 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_babovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_babovedot :: Word32
    KEY_babovedot = 16784899 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_b :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_b :: Word32
    KEY_b = 98 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_atilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_atilde :: Word32
    KEY_atilde = 227 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_at :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_at :: Word32
    KEY_at = 64 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_asterisk :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_asterisk :: Word32
    KEY_asterisk = 42 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_asciitilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_asciitilde :: Word32
    KEY_asciitilde = 126 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_asciicircum :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_asciicircum :: Word32
    KEY_asciicircum = 94 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_aring :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_aring :: Word32
    KEY_aring = 229 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_approximate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_approximate :: Word32
    KEY_approximate = 2248 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_approxeq :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_approxeq :: Word32
    KEY_approxeq = 16785992 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_apostrophe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_apostrophe :: Word32
    KEY_apostrophe = 39 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_aogonek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_aogonek :: Word32
    KEY_aogonek = 433 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ampersand :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ampersand :: Word32
    KEY_ampersand = 38 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_amacron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_amacron :: Word32
    KEY_amacron = 992 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ahook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ahook :: Word32
    KEY_ahook = 16785059 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_agrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_agrave :: Word32
    KEY_agrave = 224 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ae :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ae :: Word32
    KEY_ae = 230 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_adiaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_adiaeresis :: Word32
    KEY_adiaeresis = 228 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_acute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_acute :: Word32
    KEY_acute = 180 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_acircumflextilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_acircumflextilde :: Word32
    KEY_acircumflextilde = 16785067 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_acircumflexhook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_acircumflexhook :: Word32
    KEY_acircumflexhook = 16785065 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_acircumflexgrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_acircumflexgrave :: Word32
    KEY_acircumflexgrave = 16785063 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_acircumflexbelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_acircumflexbelowdot :: Word32
    KEY_acircumflexbelowdot = 16785069 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_acircumflexacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_acircumflexacute :: Word32
    KEY_acircumflexacute = 16785061 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_acircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_acircumflex :: Word32
    KEY_acircumflex = 226 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_abrevetilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_abrevetilde :: Word32
    KEY_abrevetilde = 16785077 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_abrevehook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_abrevehook :: Word32
    KEY_abrevehook = 16785075 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_abrevegrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_abrevegrave :: Word32
    KEY_abrevegrave = 16785073 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_abrevebelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_abrevebelowdot :: Word32
    KEY_abrevebelowdot = 16785079 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_abreveacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_abreveacute :: Word32
    KEY_abreveacute = 16785071 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_abreve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_abreve :: Word32
    KEY_abreve = 483 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_abovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_abovedot :: Word32
    KEY_abovedot = 511 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_abelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_abelowdot :: Word32
    KEY_abelowdot = 16785057 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_aacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_aacute :: Word32
    KEY_aacute = 225 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_a :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_a :: Word32
    KEY_a = 97 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Zstroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Zstroke :: Word32
    KEY_Zstroke = 16777653 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ZoomOut :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ZoomOut :: Word32
    KEY_ZoomOut = 269025164 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ZoomIn :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ZoomIn :: Word32
    KEY_ZoomIn = 269025163 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Zenkaku_Hankaku :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Zenkaku_Hankaku :: Word32
    KEY_Zenkaku_Hankaku = 65322 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Zenkaku :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Zenkaku :: Word32
    KEY_Zenkaku = 65320 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Zen_Koho :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Zen_Koho :: Word32
    KEY_Zen_Koho = 65341 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Zcaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Zcaron :: Word32
    KEY_Zcaron = 430 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Zacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Zacute :: Word32
    KEY_Zacute = 428 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Zabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Zabovedot :: Word32
    KEY_Zabovedot = 431 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Z :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Z :: Word32
    KEY_Z = 90 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ytilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ytilde :: Word32
    KEY_Ytilde = 16785144 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Yhook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Yhook :: Word32
    KEY_Yhook = 16785142 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ygrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ygrave :: Word32
    KEY_Ygrave = 16785138 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Yellow :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Yellow :: Word32
    KEY_Yellow = 269025189 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ydiaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ydiaeresis :: Word32
    KEY_Ydiaeresis = 5054 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ycircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ycircumflex :: Word32
    KEY_Ycircumflex = 16777590 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ybelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ybelowdot :: Word32
    KEY_Ybelowdot = 16785140 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Yacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Yacute :: Word32
    KEY_Yacute = 221 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Y :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Y :: Word32
    KEY_Y = 89 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Xfer :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Xfer :: Word32
    KEY_Xfer = 269025162 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Xabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Xabovedot :: Word32
    KEY_Xabovedot = 16785034 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_X :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_X :: Word32
    KEY_X = 88 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Word :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Word :: Word32
    KEY_Word = 269025161 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_WonSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_WonSign :: Word32
    KEY_WonSign = 16785577 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_WindowClear :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_WindowClear :: Word32
    KEY_WindowClear = 269025109 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_WheelButton :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_WheelButton :: Word32
    KEY_WheelButton = 269025160 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Wgrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Wgrave :: Word32
    KEY_Wgrave = 16785024 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_WebCam :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_WebCam :: Word32
    KEY_WebCam = 269025167 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Wdiaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Wdiaeresis :: Word32
    KEY_Wdiaeresis = 16785028 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Wcircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Wcircumflex :: Word32
    KEY_Wcircumflex = 16777588 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_WakeUp :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_WakeUp :: Word32
    KEY_WakeUp = 269025067 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Wacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Wacute :: Word32
    KEY_Wacute = 16785026 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_WWW :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_WWW :: Word32
    KEY_WWW = 269025070 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_WWAN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_WWAN :: Word32
    KEY_WWAN = 269025204 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_WLAN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_WLAN :: Word32
    KEY_WLAN = 269025173 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_W :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_W :: Word32
    KEY_W = 87 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_VoidSymbol :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_VoidSymbol :: Word32
    KEY_VoidSymbol = 16777215 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_View :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_View :: Word32
    KEY_View = 269025185 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Video :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Video :: Word32
    KEY_Video = 269025159 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_VendorHome :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_VendorHome :: Word32
    KEY_VendorHome = 269025076 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_V :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_V :: Word32
    KEY_V = 86 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Utilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Utilde :: Word32
    KEY_Utilde = 989 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_UserPB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_UserPB :: Word32
    KEY_UserPB = 269025156 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_User2KB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_User2KB :: Word32
    KEY_User2KB = 269025158 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_User1KB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_User1KB :: Word32
    KEY_User1KB = 269025157 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uring :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uring :: Word32
    KEY_Uring = 473 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Up :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Up :: Word32
    KEY_Up = 65362 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uogonek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uogonek :: Word32
    KEY_Uogonek = 985 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ungrab :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ungrab :: Word32
    KEY_Ungrab = 269024800 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Undo :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Undo :: Word32
    KEY_Undo = 65381 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Umacron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Umacron :: Word32
    KEY_Umacron = 990 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukranian_yi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukranian_yi :: Word32
    KEY_Ukranian_yi = 1703 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukranian_je :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukranian_je :: Word32
    KEY_Ukranian_je = 1700 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukranian_i :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukranian_i :: Word32
    KEY_Ukranian_i = 1702 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukranian_YI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukranian_YI :: Word32
    KEY_Ukranian_YI = 1719 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukranian_JE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukranian_JE :: Word32
    KEY_Ukranian_JE = 1716 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukranian_I :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukranian_I :: Word32
    KEY_Ukranian_I = 1718 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukrainian_yi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukrainian_yi :: Word32
    KEY_Ukrainian_yi = 1703 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukrainian_ie :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukrainian_ie :: Word32
    KEY_Ukrainian_ie = 1700 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukrainian_i :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukrainian_i :: Word32
    KEY_Ukrainian_i = 1702 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukrainian_ghe_with_upturn :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukrainian_ghe_with_upturn :: Word32
    KEY_Ukrainian_ghe_with_upturn = 1709 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukrainian_YI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukrainian_YI :: Word32
    KEY_Ukrainian_YI = 1719 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukrainian_IE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukrainian_IE :: Word32
    KEY_Ukrainian_IE = 1716 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukrainian_I :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukrainian_I :: Word32
    KEY_Ukrainian_I = 1718 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ukrainian_GHE_WITH_UPTURN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ukrainian_GHE_WITH_UPTURN :: Word32
    KEY_Ukrainian_GHE_WITH_UPTURN = 1725 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uhorntilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uhorntilde :: Word32
    KEY_Uhorntilde = 16785134 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uhornhook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uhornhook :: Word32
    KEY_Uhornhook = 16785132 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uhorngrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uhorngrave :: Word32
    KEY_Uhorngrave = 16785130 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uhornbelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uhornbelowdot :: Word32
    KEY_Uhornbelowdot = 16785136 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uhornacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uhornacute :: Word32
    KEY_Uhornacute = 16785128 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uhorn :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uhorn :: Word32
    KEY_Uhorn = 16777647 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uhook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uhook :: Word32
    KEY_Uhook = 16785126 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ugrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ugrave :: Word32
    KEY_Ugrave = 217 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Udoubleacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Udoubleacute :: Word32
    KEY_Udoubleacute = 475 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Udiaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Udiaeresis :: Word32
    KEY_Udiaeresis = 220 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ucircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ucircumflex :: Word32
    KEY_Ucircumflex = 219 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ubreve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ubreve :: Word32
    KEY_Ubreve = 733 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ubelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ubelowdot :: Word32
    KEY_Ubelowdot = 16785124 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Uacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Uacute :: Word32
    KEY_Uacute = 218 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_UWB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_UWB :: Word32
    KEY_UWB = 269025174 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_U :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_U :: Word32
    KEY_U = 85 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Tslash :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Tslash :: Word32
    KEY_Tslash = 940 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Travel :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Travel :: Word32
    KEY_Travel = 269025154 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Touroku :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Touroku :: Word32
    KEY_Touroku = 65323 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_TouchpadToggle :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_TouchpadToggle :: Word32
    KEY_TouchpadToggle = 269025193 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_TouchpadOn :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_TouchpadOn :: Word32
    KEY_TouchpadOn = 269025200 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_TouchpadOff :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_TouchpadOff :: Word32
    KEY_TouchpadOff = 269025201 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_TopMenu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_TopMenu :: Word32
    KEY_TopMenu = 269025186 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Tools :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Tools :: Word32
    KEY_Tools = 269025153 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ToDoList :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ToDoList :: Word32
    KEY_ToDoList = 269025055 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Time :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Time :: Word32
    KEY_Time = 269025183 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thorn :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thorn :: Word32
    KEY_Thorn = 222 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_yoying :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_yoying :: Word32
    KEY_Thai_yoying = 3501 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_yoyak :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_yoyak :: Word32
    KEY_Thai_yoyak = 3522 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_wowaen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_wowaen :: Word32
    KEY_Thai_wowaen = 3527 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_totao :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_totao :: Word32
    KEY_Thai_totao = 3509 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_topatak :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_topatak :: Word32
    KEY_Thai_topatak = 3503 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_thothung :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_thothung :: Word32
    KEY_Thai_thothung = 3510 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_thothong :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_thothong :: Word32
    KEY_Thai_thothong = 3512 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_thothan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_thothan :: Word32
    KEY_Thai_thothan = 3504 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_thothahan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_thothahan :: Word32
    KEY_Thai_thothahan = 3511 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_thophuthao :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_thophuthao :: Word32
    KEY_Thai_thophuthao = 3506 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_thonangmontho :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_thonangmontho :: Word32
    KEY_Thai_thonangmontho = 3505 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_thanthakhat :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_thanthakhat :: Word32
    KEY_Thai_thanthakhat = 3564 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_sosua :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_sosua :: Word32
    KEY_Thai_sosua = 3530 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_soso :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_soso :: Word32
    KEY_Thai_soso = 3499 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_sosala :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_sosala :: Word32
    KEY_Thai_sosala = 3528 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_sorusi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_sorusi :: Word32
    KEY_Thai_sorusi = 3529 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_sarauu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_sarauu :: Word32
    KEY_Thai_sarauu = 3545 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_sarauee :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_sarauee :: Word32
    KEY_Thai_sarauee = 3543 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_saraue :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_saraue :: Word32
    KEY_Thai_saraue = 3542 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_sarau :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_sarau :: Word32
    KEY_Thai_sarau = 3544 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_sarao :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_sarao :: Word32
    KEY_Thai_sarao = 3554 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_saraii :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_saraii :: Word32
    KEY_Thai_saraii = 3541 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_sarai :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_sarai :: Word32
    KEY_Thai_sarai = 3540 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_sarae :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_sarae :: Word32
    KEY_Thai_sarae = 3552 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_saraam :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_saraam :: Word32
    KEY_Thai_saraam = 3539 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_saraaimaimuan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_saraaimaimuan :: Word32
    KEY_Thai_saraaimaimuan = 3555 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_saraaimaimalai :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_saraaimaimalai :: Word32
    KEY_Thai_saraaimaimalai = 3556 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_saraae :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_saraae :: Word32
    KEY_Thai_saraae = 3553 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_saraaa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_saraaa :: Word32
    KEY_Thai_saraaa = 3538 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_saraa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_saraa :: Word32
    KEY_Thai_saraa = 3536 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_ru :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_ru :: Word32
    KEY_Thai_ru = 3524 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_rorua :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_rorua :: Word32
    KEY_Thai_rorua = 3523 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_popla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_popla :: Word32
    KEY_Thai_popla = 3515 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_phosamphao :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_phosamphao :: Word32
    KEY_Thai_phosamphao = 3520 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_phophung :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_phophung :: Word32
    KEY_Thai_phophung = 3516 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_phophan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_phophan :: Word32
    KEY_Thai_phophan = 3518 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_phinthu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_phinthu :: Word32
    KEY_Thai_phinthu = 3546 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_paiyannoi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_paiyannoi :: Word32
    KEY_Thai_paiyannoi = 3535 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_oang :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_oang :: Word32
    KEY_Thai_oang = 3533 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_nonu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_nonu :: Word32
    KEY_Thai_nonu = 3513 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_nonen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_nonen :: Word32
    KEY_Thai_nonen = 3507 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_nikhahit :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_nikhahit :: Word32
    KEY_Thai_nikhahit = 3565 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_ngongu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_ngongu :: Word32
    KEY_Thai_ngongu = 3495 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_moma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_moma :: Word32
    KEY_Thai_moma = 3521 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_maiyamok :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_maiyamok :: Word32
    KEY_Thai_maiyamok = 3558 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_maitri :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_maitri :: Word32
    KEY_Thai_maitri = 3562 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_maitho :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_maitho :: Word32
    KEY_Thai_maitho = 3561 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_maitaikhu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_maitaikhu :: Word32
    KEY_Thai_maitaikhu = 3559 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_maihanakat_maitho :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_maihanakat_maitho :: Word32
    KEY_Thai_maihanakat_maitho = 3550 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_maihanakat :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_maihanakat :: Word32
    KEY_Thai_maihanakat = 3537 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_maiek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_maiek :: Word32
    KEY_Thai_maiek = 3560 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_maichattawa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_maichattawa :: Word32
    KEY_Thai_maichattawa = 3563 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_lu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_lu :: Word32
    KEY_Thai_lu = 3526 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_loling :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_loling :: Word32
    KEY_Thai_loling = 3525 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_lochula :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_lochula :: Word32
    KEY_Thai_lochula = 3532 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_leksun :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_leksun :: Word32
    KEY_Thai_leksun = 3568 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_leksong :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_leksong :: Word32
    KEY_Thai_leksong = 3570 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_leksi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_leksi :: Word32
    KEY_Thai_leksi = 3572 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_leksam :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_leksam :: Word32
    KEY_Thai_leksam = 3571 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_lekpaet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_lekpaet :: Word32
    KEY_Thai_lekpaet = 3576 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_leknung :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_leknung :: Word32
    KEY_Thai_leknung = 3569 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_lekkao :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_lekkao :: Word32
    KEY_Thai_lekkao = 3577 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_lekhok :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_lekhok :: Word32
    KEY_Thai_lekhok = 3574 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_lekha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_lekha :: Word32
    KEY_Thai_lekha = 3573 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_lekchet :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_lekchet :: Word32
    KEY_Thai_lekchet = 3575 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_lakkhangyao :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_lakkhangyao :: Word32
    KEY_Thai_lakkhangyao = 3557 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_kokai :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_kokai :: Word32
    KEY_Thai_kokai = 3489 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_khorakhang :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_khorakhang :: Word32
    KEY_Thai_khorakhang = 3494 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_khokhwai :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_khokhwai :: Word32
    KEY_Thai_khokhwai = 3492 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_khokhuat :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_khokhuat :: Word32
    KEY_Thai_khokhuat = 3491 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_khokhon :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_khokhon :: Word32
    KEY_Thai_khokhon = 3493 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_khokhai :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_khokhai :: Word32
    KEY_Thai_khokhai = 3490 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_honokhuk :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_honokhuk :: Word32
    KEY_Thai_honokhuk = 3534 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_hohip :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_hohip :: Word32
    KEY_Thai_hohip = 3531 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_fofan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_fofan :: Word32
    KEY_Thai_fofan = 3519 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_fofa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_fofa :: Word32
    KEY_Thai_fofa = 3517 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_dodek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_dodek :: Word32
    KEY_Thai_dodek = 3508 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_dochada :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_dochada :: Word32
    KEY_Thai_dochada = 3502 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_chochoe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_chochoe :: Word32
    KEY_Thai_chochoe = 3500 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_choching :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_choching :: Word32
    KEY_Thai_choching = 3497 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_chochang :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_chochang :: Word32
    KEY_Thai_chochang = 3498 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_chochan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_chochan :: Word32
    KEY_Thai_chochan = 3496 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_bobaimai :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_bobaimai :: Word32
    KEY_Thai_bobaimai = 3514 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Thai_baht :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Thai_baht :: Word32
    KEY_Thai_baht = 3551 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Terminate_Server :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Terminate_Server :: Word32
    KEY_Terminate_Server = 65237 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Terminal :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Terminal :: Word32
    KEY_Terminal = 269025152 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Tcedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Tcedilla :: Word32
    KEY_Tcedilla = 478 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Tcaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Tcaron :: Word32
    KEY_Tcaron = 427 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_TaskPane :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_TaskPane :: Word32
    KEY_TaskPane = 269025151 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Tabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Tabovedot :: Word32
    KEY_Tabovedot = 16785002 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Tab :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Tab :: Word32
    KEY_Tab = 65289 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_THORN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_THORN :: Word32
    KEY_THORN = 222 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_T :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_T :: Word32
    KEY_T = 84 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sys_Req :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sys_Req :: Word32
    KEY_Sys_Req = 65301 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_9 :: Word32
    KEY_Switch_VT_9 = 269024777 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_8 :: Word32
    KEY_Switch_VT_8 = 269024776 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_7 :: Word32
    KEY_Switch_VT_7 = 269024775 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_6 :: Word32
    KEY_Switch_VT_6 = 269024774 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_5 :: Word32
    KEY_Switch_VT_5 = 269024773 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_4 :: Word32
    KEY_Switch_VT_4 = 269024772 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_3 :: Word32
    KEY_Switch_VT_3 = 269024771 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_2 :: Word32
    KEY_Switch_VT_2 = 269024770 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_12 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_12 :: Word32
    KEY_Switch_VT_12 = 269024780 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_11 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_11 :: Word32
    KEY_Switch_VT_11 = 269024779 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_10 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_10 :: Word32
    KEY_Switch_VT_10 = 269024778 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Switch_VT_1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Switch_VT_1 :: Word32
    KEY_Switch_VT_1 = 269024769 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Suspend :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Suspend :: Word32
    KEY_Suspend = 269025191 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Support :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Support :: Word32
    KEY_Support = 269025150 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Super_R :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Super_R :: Word32
    KEY_Super_R = 65516 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Super_L :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Super_L :: Word32
    KEY_Super_L = 65515 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Subtitle :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Subtitle :: Word32
    KEY_Subtitle = 269025178 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Stop :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Stop :: Word32
    KEY_Stop = 269025064 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_StickyKeys_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_StickyKeys_Enable :: Word32
    KEY_StickyKeys_Enable = 65141 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Start :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Start :: Word32
    KEY_Start = 269025050 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Standby :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Standby :: Word32
    KEY_Standby = 269025040 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_SplitScreen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_SplitScreen :: Word32
    KEY_SplitScreen = 269025149 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Spell :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Spell :: Word32
    KEY_Spell = 269025148 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_SlowKeys_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_SlowKeys_Enable :: Word32
    KEY_SlowKeys_Enable = 65139 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sleep :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sleep :: Word32
    KEY_Sleep = 269025071 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ya :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ya :: Word32
    KEY_Sinh_ya = 16780730 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_va :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_va :: Word32
    KEY_Sinh_va = 16780736 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_uu2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_uu2 :: Word32
    KEY_Sinh_uu2 = 16780758 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_uu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_uu :: Word32
    KEY_Sinh_uu = 16780684 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_u2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_u2 :: Word32
    KEY_Sinh_u2 = 16780756 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_u :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_u :: Word32
    KEY_Sinh_u = 16780683 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ttha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ttha :: Word32
    KEY_Sinh_ttha = 16780712 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_tta :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_tta :: Word32
    KEY_Sinh_tta = 16780711 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_thha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_thha :: Word32
    KEY_Sinh_thha = 16780718 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_tha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_tha :: Word32
    KEY_Sinh_tha = 16780717 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ssha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ssha :: Word32
    KEY_Sinh_ssha = 16780738 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_sha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_sha :: Word32
    KEY_Sinh_sha = 16780737 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_sa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_sa :: Word32
    KEY_Sinh_sa = 16780739 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ruu2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ruu2 :: Word32
    KEY_Sinh_ruu2 = 16780786 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ru2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ru2 :: Word32
    KEY_Sinh_ru2 = 16780760 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_rii :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_rii :: Word32
    KEY_Sinh_rii = 16780686 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ri :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ri :: Word32
    KEY_Sinh_ri = 16780685 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ra :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ra :: Word32
    KEY_Sinh_ra = 16780731 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_pha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_pha :: Word32
    KEY_Sinh_pha = 16780725 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_pa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_pa :: Word32
    KEY_Sinh_pa = 16780724 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_oo2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_oo2 :: Word32
    KEY_Sinh_oo2 = 16780765 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_oo :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_oo :: Word32
    KEY_Sinh_oo = 16780693 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_o2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_o2 :: Word32
    KEY_Sinh_o2 = 16780764 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_o :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_o :: Word32
    KEY_Sinh_o = 16780692 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_nya :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_nya :: Word32
    KEY_Sinh_nya = 16780708 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_nna :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_nna :: Word32
    KEY_Sinh_nna = 16780715 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_nja :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_nja :: Word32
    KEY_Sinh_nja = 16780710 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_nga :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_nga :: Word32
    KEY_Sinh_nga = 16780703 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ng2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ng2 :: Word32
    KEY_Sinh_ng2 = 16780702 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ng :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ng :: Word32
    KEY_Sinh_ng = 16780674 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ndha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ndha :: Word32
    KEY_Sinh_ndha = 16780723 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ndda :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ndda :: Word32
    KEY_Sinh_ndda = 16780716 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_na :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_na :: Word32
    KEY_Sinh_na = 16780721 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_mba :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_mba :: Word32
    KEY_Sinh_mba = 16780729 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ma :: Word32
    KEY_Sinh_ma = 16780728 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_luu2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_luu2 :: Word32
    KEY_Sinh_luu2 = 16780787 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_luu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_luu :: Word32
    KEY_Sinh_luu = 16780688 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_lu2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_lu2 :: Word32
    KEY_Sinh_lu2 = 16780767 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_lu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_lu :: Word32
    KEY_Sinh_lu = 16780687 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_lla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_lla :: Word32
    KEY_Sinh_lla = 16780741 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_la :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_la :: Word32
    KEY_Sinh_la = 16780733 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_kunddaliya :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_kunddaliya :: Word32
    KEY_Sinh_kunddaliya = 16780788 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_kha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_kha :: Word32
    KEY_Sinh_kha = 16780699 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ka :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ka :: Word32
    KEY_Sinh_ka = 16780698 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_jnya :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_jnya :: Word32
    KEY_Sinh_jnya = 16780709 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_jha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_jha :: Word32
    KEY_Sinh_jha = 16780707 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ja :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ja :: Word32
    KEY_Sinh_ja = 16780706 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ii2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ii2 :: Word32
    KEY_Sinh_ii2 = 16780755 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ii :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ii :: Word32
    KEY_Sinh_ii = 16780682 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_i2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_i2 :: Word32
    KEY_Sinh_i2 = 16780754 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_i :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_i :: Word32
    KEY_Sinh_i = 16780681 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ha :: Word32
    KEY_Sinh_ha = 16780740 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_h2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_h2 :: Word32
    KEY_Sinh_h2 = 16780675 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_gha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_gha :: Word32
    KEY_Sinh_gha = 16780701 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ga :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ga :: Word32
    KEY_Sinh_ga = 16780700 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_fa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_fa :: Word32
    KEY_Sinh_fa = 16780742 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ee2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ee2 :: Word32
    KEY_Sinh_ee2 = 16780762 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ee :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ee :: Word32
    KEY_Sinh_ee = 16780690 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_e2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_e2 :: Word32
    KEY_Sinh_e2 = 16780761 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_e :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_e :: Word32
    KEY_Sinh_e = 16780689 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_dhha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_dhha :: Word32
    KEY_Sinh_dhha = 16780720 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_dha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_dha :: Word32
    KEY_Sinh_dha = 16780719 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ddha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ddha :: Word32
    KEY_Sinh_ddha = 16780714 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_dda :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_dda :: Word32
    KEY_Sinh_dda = 16780713 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_cha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_cha :: Word32
    KEY_Sinh_cha = 16780705 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ca :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ca :: Word32
    KEY_Sinh_ca = 16780704 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_bha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_bha :: Word32
    KEY_Sinh_bha = 16780727 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ba :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ba :: Word32
    KEY_Sinh_ba = 16780726 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_au2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_au2 :: Word32
    KEY_Sinh_au2 = 16780766 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_au :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_au :: Word32
    KEY_Sinh_au = 16780694 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_al :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_al :: Word32
    KEY_Sinh_al = 16780746 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ai2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ai2 :: Word32
    KEY_Sinh_ai2 = 16780763 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ai :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ai :: Word32
    KEY_Sinh_ai = 16780691 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_aee2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_aee2 :: Word32
    KEY_Sinh_aee2 = 16780753 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_aee :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_aee :: Word32
    KEY_Sinh_aee = 16780680 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ae2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ae2 :: Word32
    KEY_Sinh_ae2 = 16780752 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_ae :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_ae :: Word32
    KEY_Sinh_ae = 16780679 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_aa2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_aa2 :: Word32
    KEY_Sinh_aa2 = 16780751 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_aa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_aa :: Word32
    KEY_Sinh_aa = 16780678 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sinh_a :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sinh_a :: Word32
    KEY_Sinh_a = 16780677 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_SingleCandidate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_SingleCandidate :: Word32
    KEY_SingleCandidate = 65340 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Shop :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Shop :: Word32
    KEY_Shop = 269025078 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Shift_R :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Shift_R :: Word32
    KEY_Shift_R = 65506 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Shift_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Shift_Lock :: Word32
    KEY_Shift_Lock = 65510 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Shift_L :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Shift_L :: Word32
    KEY_Shift_L = 65505 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_tshe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_tshe :: Word32
    KEY_Serbian_tshe = 1707 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_nje :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_nje :: Word32
    KEY_Serbian_nje = 1706 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_lje :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_lje :: Word32
    KEY_Serbian_lje = 1705 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_je :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_je :: Word32
    KEY_Serbian_je = 1704 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_dze :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_dze :: Word32
    KEY_Serbian_dze = 1711 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_dje :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_dje :: Word32
    KEY_Serbian_dje = 1697 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_TSHE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_TSHE :: Word32
    KEY_Serbian_TSHE = 1723 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_NJE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_NJE :: Word32
    KEY_Serbian_NJE = 1722 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_LJE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_LJE :: Word32
    KEY_Serbian_LJE = 1721 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_JE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_JE :: Word32
    KEY_Serbian_JE = 1720 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_DZE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_DZE :: Word32
    KEY_Serbian_DZE = 1727 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Serbian_DJE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Serbian_DJE :: Word32
    KEY_Serbian_DJE = 1713 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Send :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Send :: Word32
    KEY_Send = 269025147 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_SelectButton :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_SelectButton :: Word32
    KEY_SelectButton = 269025184 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Select :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Select :: Word32
    KEY_Select = 65376 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Search :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Search :: Word32
    KEY_Search = 269025051 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Scroll_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Scroll_Lock :: Word32
    KEY_Scroll_Lock = 65300 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ScrollUp :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ScrollUp :: Word32
    KEY_ScrollUp = 269025144 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ScrollDown :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ScrollDown :: Word32
    KEY_ScrollDown = 269025145 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ScrollClick :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ScrollClick :: Word32
    KEY_ScrollClick = 269025146 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ScreenSaver :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ScreenSaver :: Word32
    KEY_ScreenSaver = 269025069 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Scircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Scircumflex :: Word32
    KEY_Scircumflex = 734 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Scedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Scedilla :: Word32
    KEY_Scedilla = 426 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Scaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Scaron :: Word32
    KEY_Scaron = 425 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Save :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Save :: Word32
    KEY_Save = 269025143 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sacute :: Word32
    KEY_Sacute = 422 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Sabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Sabovedot :: Word32
    KEY_Sabovedot = 16784992 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_SCHWA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_SCHWA :: Word32
    KEY_SCHWA = 16777615 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_S :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_S :: Word32
    KEY_S = 83 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_RupeeSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_RupeeSign :: Word32
    KEY_RupeeSign = 16785576 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_RotationPB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_RotationPB :: Word32
    KEY_RotationPB = 269025141 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_RotationKB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_RotationKB :: Word32
    KEY_RotationKB = 269025142 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_RotateWindows :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_RotateWindows :: Word32
    KEY_RotateWindows = 269025140 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Romaji :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Romaji :: Word32
    KEY_Romaji = 65316 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_RockerUp :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_RockerUp :: Word32
    KEY_RockerUp = 269025059 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_RockerEnter :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_RockerEnter :: Word32
    KEY_RockerEnter = 269025061 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_RockerDown :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_RockerDown :: Word32
    KEY_RockerDown = 269025060 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Right :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Right :: Word32
    KEY_Right = 65363 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Return :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Return :: Word32
    KEY_Return = 65293 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Reply :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Reply :: Word32
    KEY_Reply = 269025138 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_RepeatKeys_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_RepeatKeys_Enable :: Word32
    KEY_RepeatKeys_Enable = 65138 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Reload :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Reload :: Word32
    KEY_Reload = 269025139 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Refresh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Refresh :: Word32
    KEY_Refresh = 269025065 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Redo :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Redo :: Word32
    KEY_Redo = 65382 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Red :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Red :: Word32
    KEY_Red = 269025187 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Rcedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Rcedilla :: Word32
    KEY_Rcedilla = 931 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Rcaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Rcaron :: Word32
    KEY_Rcaron = 472 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Racute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Racute :: Word32
    KEY_Racute = 448 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_RFKill :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_RFKill :: Word32
    KEY_RFKill = 269025205 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R9 :: Word32
    KEY_R9 = 65498 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R8 :: Word32
    KEY_R8 = 65497 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R7 :: Word32
    KEY_R7 = 65496 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R6 :: Word32
    KEY_R6 = 65495 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R5 :: Word32
    KEY_R5 = 65494 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R4 :: Word32
    KEY_R4 = 65493 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R3 :: Word32
    KEY_R3 = 65492 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R2 :: Word32
    KEY_R2 = 65491 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R15 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R15 :: Word32
    KEY_R15 = 65504 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R14 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R14 :: Word32
    KEY_R14 = 65503 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R13 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R13 :: Word32
    KEY_R13 = 65502 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R12 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R12 :: Word32
    KEY_R12 = 65501 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R11 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R11 :: Word32
    KEY_R11 = 65500 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R10 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R10 :: Word32
    KEY_R10 = 65499 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R1 :: Word32
    KEY_R1 = 65490 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_R :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_R :: Word32
    KEY_R = 82 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Q :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Q :: Word32
    KEY_Q = 81 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Prior :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Prior :: Word32
    KEY_Prior = 65365 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Print :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Print :: Word32
    KEY_Print = 65377 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_PreviousCandidate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_PreviousCandidate :: Word32
    KEY_PreviousCandidate = 65342 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Prev_Virtual_Screen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Prev_Virtual_Screen :: Word32
    KEY_Prev_Virtual_Screen = 65233 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Prev_VMode :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Prev_VMode :: Word32
    KEY_Prev_VMode = 269024803 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_PowerOff :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_PowerOff :: Word32
    KEY_PowerOff = 269025066 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_PowerDown :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_PowerDown :: Word32
    KEY_PowerDown = 269025057 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_UpRight :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_UpRight :: Word32
    KEY_Pointer_UpRight = 65253 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_UpLeft :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_UpLeft :: Word32
    KEY_Pointer_UpLeft = 65252 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Up :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Up :: Word32
    KEY_Pointer_Up = 65250 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Right :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Right :: Word32
    KEY_Pointer_Right = 65249 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Left :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Left :: Word32
    KEY_Pointer_Left = 65248 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_EnableKeys :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_EnableKeys :: Word32
    KEY_Pointer_EnableKeys = 65273 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Drag_Dflt :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Drag_Dflt :: Word32
    KEY_Pointer_Drag_Dflt = 65268 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Drag5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Drag5 :: Word32
    KEY_Pointer_Drag5 = 65277 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Drag4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Drag4 :: Word32
    KEY_Pointer_Drag4 = 65272 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Drag3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Drag3 :: Word32
    KEY_Pointer_Drag3 = 65271 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Drag2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Drag2 :: Word32
    KEY_Pointer_Drag2 = 65270 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Drag1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Drag1 :: Word32
    KEY_Pointer_Drag1 = 65269 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DownRight :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DownRight :: Word32
    KEY_Pointer_DownRight = 65255 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DownLeft :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DownLeft :: Word32
    KEY_Pointer_DownLeft = 65254 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Down :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Down :: Word32
    KEY_Pointer_Down = 65251 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DfltBtnPrev :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DfltBtnPrev :: Word32
    KEY_Pointer_DfltBtnPrev = 65276 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DfltBtnNext :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DfltBtnNext :: Word32
    KEY_Pointer_DfltBtnNext = 65275 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DblClick_Dflt :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DblClick_Dflt :: Word32
    KEY_Pointer_DblClick_Dflt = 65262 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DblClick5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DblClick5 :: Word32
    KEY_Pointer_DblClick5 = 65267 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DblClick4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DblClick4 :: Word32
    KEY_Pointer_DblClick4 = 65266 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DblClick3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DblClick3 :: Word32
    KEY_Pointer_DblClick3 = 65265 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DblClick2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DblClick2 :: Word32
    KEY_Pointer_DblClick2 = 65264 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_DblClick1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_DblClick1 :: Word32
    KEY_Pointer_DblClick1 = 65263 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Button_Dflt :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Button_Dflt :: Word32
    KEY_Pointer_Button_Dflt = 65256 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Button5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Button5 :: Word32
    KEY_Pointer_Button5 = 65261 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Button4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Button4 :: Word32
    KEY_Pointer_Button4 = 65260 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Button3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Button3 :: Word32
    KEY_Pointer_Button3 = 65259 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Button2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Button2 :: Word32
    KEY_Pointer_Button2 = 65258 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Button1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Button1 :: Word32
    KEY_Pointer_Button1 = 65257 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pointer_Accelerate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pointer_Accelerate :: Word32
    KEY_Pointer_Accelerate = 65274 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pictures :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pictures :: Word32
    KEY_Pictures = 269025169 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Phone :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Phone :: Word32
    KEY_Phone = 269025134 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_PesetaSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_PesetaSign :: Word32
    KEY_PesetaSign = 16785575 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pause :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pause :: Word32
    KEY_Pause = 65299 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Paste :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Paste :: Word32
    KEY_Paste = 269025133 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Page_Up :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Page_Up :: Word32
    KEY_Page_Up = 65365 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Page_Down :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Page_Down :: Word32
    KEY_Page_Down = 65366 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Pabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Pabovedot :: Word32
    KEY_Pabovedot = 16784982 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_P :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_P :: Word32
    KEY_P = 80 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Overlay2_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Overlay2_Enable :: Word32
    KEY_Overlay2_Enable = 65145 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Overlay1_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Overlay1_Enable :: Word32
    KEY_Overlay1_Enable = 65144 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Otilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Otilde :: Word32
    KEY_Otilde = 213 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Oslash :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Oslash :: Word32
    KEY_Oslash = 216 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Option :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Option :: Word32
    KEY_Option = 269025132 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_OpenURL :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_OpenURL :: Word32
    KEY_OpenURL = 269025080 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Open :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Open :: Word32
    KEY_Open = 269025131 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ooblique :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ooblique :: Word32
    KEY_Ooblique = 216 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Omacron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Omacron :: Word32
    KEY_Omacron = 978 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ohorntilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ohorntilde :: Word32
    KEY_Ohorntilde = 16785120 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ohornhook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ohornhook :: Word32
    KEY_Ohornhook = 16785118 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ohorngrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ohorngrave :: Word32
    KEY_Ohorngrave = 16785116 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ohornbelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ohornbelowdot :: Word32
    KEY_Ohornbelowdot = 16785122 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ohornacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ohornacute :: Word32
    KEY_Ohornacute = 16785114 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ohorn :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ohorn :: Word32
    KEY_Ohorn = 16777632 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ohook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ohook :: Word32
    KEY_Ohook = 16785102 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ograve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ograve :: Word32
    KEY_Ograve = 210 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_OfficeHome :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_OfficeHome :: Word32
    KEY_OfficeHome = 269025130 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Odoubleacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Odoubleacute :: Word32
    KEY_Odoubleacute = 469 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Odiaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Odiaeresis :: Word32
    KEY_Odiaeresis = 214 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ocircumflextilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ocircumflextilde :: Word32
    KEY_Ocircumflextilde = 16785110 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ocircumflexhook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ocircumflexhook :: Word32
    KEY_Ocircumflexhook = 16785108 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ocircumflexgrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ocircumflexgrave :: Word32
    KEY_Ocircumflexgrave = 16785106 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ocircumflexbelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ocircumflexbelowdot :: Word32
    KEY_Ocircumflexbelowdot = 16785112 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ocircumflexacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ocircumflexacute :: Word32
    KEY_Ocircumflexacute = 16785104 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ocircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ocircumflex :: Word32
    KEY_Ocircumflex = 212 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ocaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ocaron :: Word32
    KEY_Ocaron = 16777681 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Obelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Obelowdot :: Word32
    KEY_Obelowdot = 16785100 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Obarred :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Obarred :: Word32
    KEY_Obarred = 16777631 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Oacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Oacute :: Word32
    KEY_Oacute = 211 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_OE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_OE :: Word32
    KEY_OE = 5052 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_O :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_O :: Word32
    KEY_O = 79 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Num_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Num_Lock :: Word32
    KEY_Num_Lock = 65407 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ntilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ntilde :: Word32
    KEY_Ntilde = 209 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Next_Virtual_Screen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Next_Virtual_Screen :: Word32
    KEY_Next_Virtual_Screen = 65234 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Next_VMode :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Next_VMode :: Word32
    KEY_Next_VMode = 269024802 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Next :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Next :: Word32
    KEY_Next = 65366 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_News :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_News :: Word32
    KEY_News = 269025129 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_NewSheqelSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_NewSheqelSign :: Word32
    KEY_NewSheqelSign = 16785578 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_New :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_New :: Word32
    KEY_New = 269025128 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ncedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ncedilla :: Word32
    KEY_Ncedilla = 977 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ncaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ncaron :: Word32
    KEY_Ncaron = 466 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_NairaSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_NairaSign :: Word32
    KEY_NairaSign = 16785574 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Nacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Nacute :: Word32
    KEY_Nacute = 465 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_N :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_N :: Word32
    KEY_N = 78 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MySites :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MySites :: Word32
    KEY_MySites = 269025127 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MyComputer :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MyComputer :: Word32
    KEY_MyComputer = 269025075 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Music :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Music :: Word32
    KEY_Music = 269025170 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MultipleCandidate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MultipleCandidate :: Word32
    KEY_MultipleCandidate = 65341 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Multi_key :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Multi_key :: Word32
    KEY_Multi_key = 65312 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Muhenkan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Muhenkan :: Word32
    KEY_Muhenkan = 65314 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MouseKeys_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MouseKeys_Enable :: Word32
    KEY_MouseKeys_Enable = 65142 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MouseKeys_Accel_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MouseKeys_Accel_Enable :: Word32
    KEY_MouseKeys_Accel_Enable = 65143 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MonBrightnessUp :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MonBrightnessUp :: Word32
    KEY_MonBrightnessUp = 269025026 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MonBrightnessDown :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MonBrightnessDown :: Word32
    KEY_MonBrightnessDown = 269025027 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Mode_switch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Mode_switch :: Word32
    KEY_Mode_switch = 65406 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ModeLock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ModeLock :: Word32
    KEY_ModeLock = 269025025 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MillSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MillSign :: Word32
    KEY_MillSign = 16785573 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Meta_R :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Meta_R :: Word32
    KEY_Meta_R = 65512 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Meta_L :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Meta_L :: Word32
    KEY_Meta_L = 65511 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Messenger :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Messenger :: Word32
    KEY_Messenger = 269025166 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MenuPB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MenuPB :: Word32
    KEY_MenuPB = 269025126 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MenuKB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MenuKB :: Word32
    KEY_MenuKB = 269025125 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Menu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Menu :: Word32
    KEY_Menu = 65383 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Memo :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Memo :: Word32
    KEY_Memo = 269025054 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Meeting :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Meeting :: Word32
    KEY_Meeting = 269025123 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Massyo :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Massyo :: Word32
    KEY_Massyo = 65324 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Market :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Market :: Word32
    KEY_Market = 269025122 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_MailForward :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_MailForward :: Word32
    KEY_MailForward = 269025168 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Mail :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Mail :: Word32
    KEY_Mail = 269025049 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Mae_Koho :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Mae_Koho :: Word32
    KEY_Mae_Koho = 65342 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Macedonia_kje :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Macedonia_kje :: Word32
    KEY_Macedonia_kje = 1708 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Macedonia_gje :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Macedonia_gje :: Word32
    KEY_Macedonia_gje = 1698 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Macedonia_dse :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Macedonia_dse :: Word32
    KEY_Macedonia_dse = 1701 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Macedonia_KJE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Macedonia_KJE :: Word32
    KEY_Macedonia_KJE = 1724 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Macedonia_GJE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Macedonia_GJE :: Word32
    KEY_Macedonia_GJE = 1714 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Macedonia_DSE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Macedonia_DSE :: Word32
    KEY_Macedonia_DSE = 1717 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Mabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Mabovedot :: Word32
    KEY_Mabovedot = 16784960 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_M :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_M :: Word32
    KEY_M = 77 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Lstroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Lstroke :: Word32
    KEY_Lstroke = 419 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LogWindowTree :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LogWindowTree :: Word32
    KEY_LogWindowTree = 269024804 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LogOff :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LogOff :: Word32
    KEY_LogOff = 269025121 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LogGrabInfo :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LogGrabInfo :: Word32
    KEY_LogGrabInfo = 269024805 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LiraSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LiraSign :: Word32
    KEY_LiraSign = 16785572 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Linefeed :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Linefeed :: Word32
    KEY_Linefeed = 65290 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LightBulb :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LightBulb :: Word32
    KEY_LightBulb = 269025077 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Left :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Left :: Word32
    KEY_Left = 65361 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Lcedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Lcedilla :: Word32
    KEY_Lcedilla = 934 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Lcaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Lcaron :: Word32
    KEY_Lcaron = 421 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Lbelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Lbelowdot :: Word32
    KEY_Lbelowdot = 16784950 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LaunchF :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LaunchF :: Word32
    KEY_LaunchF = 269025103 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LaunchE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LaunchE :: Word32
    KEY_LaunchE = 269025102 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LaunchD :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LaunchD :: Word32
    KEY_LaunchD = 269025101 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LaunchC :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LaunchC :: Word32
    KEY_LaunchC = 269025100 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LaunchB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LaunchB :: Word32
    KEY_LaunchB = 269025099 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_LaunchA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_LaunchA :: Word32
    KEY_LaunchA = 269025098 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch9 :: Word32
    KEY_Launch9 = 269025097 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch8 :: Word32
    KEY_Launch8 = 269025096 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch7 :: Word32
    KEY_Launch7 = 269025095 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch6 :: Word32
    KEY_Launch6 = 269025094 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch5 :: Word32
    KEY_Launch5 = 269025093 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch4 :: Word32
    KEY_Launch4 = 269025092 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch3 :: Word32
    KEY_Launch3 = 269025091 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch2 :: Word32
    KEY_Launch2 = 269025090 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch1 :: Word32
    KEY_Launch1 = 269025089 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Launch0 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Launch0 :: Word32
    KEY_Launch0 = 269025088 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Last_Virtual_Screen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Last_Virtual_Screen :: Word32
    KEY_Last_Virtual_Screen = 65236 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Lacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Lacute :: Word32
    KEY_Lacute = 453 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L9 :: Word32
    KEY_L9 = 65488 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L8 :: Word32
    KEY_L8 = 65487 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L7 :: Word32
    KEY_L7 = 65486 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L6 :: Word32
    KEY_L6 = 65485 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L5 :: Word32
    KEY_L5 = 65484 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L4 :: Word32
    KEY_L4 = 65483 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L3 :: Word32
    KEY_L3 = 65482 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L2 :: Word32
    KEY_L2 = 65481 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L10 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L10 :: Word32
    KEY_L10 = 65489 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L1 :: Word32
    KEY_L1 = 65480 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_L :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_L :: Word32
    KEY_L = 76 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Korean_Won :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Korean_Won :: Word32
    KEY_Korean_Won = 3839 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Keyboard :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Keyboard :: Word32
    KEY_Keyboard = 269025203 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Kcedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Kcedilla :: Word32
    KEY_Kcedilla = 979 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KbdLightOnOff :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KbdLightOnOff :: Word32
    KEY_KbdLightOnOff = 269025028 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KbdBrightnessUp :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KbdBrightnessUp :: Word32
    KEY_KbdBrightnessUp = 269025029 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KbdBrightnessDown :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KbdBrightnessDown :: Word32
    KEY_KbdBrightnessDown = 269025030 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Katakana :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Katakana :: Word32
    KEY_Katakana = 65318 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Kanji_Bangou :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Kanji_Bangou :: Word32
    KEY_Kanji_Bangou = 65335 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Kanji :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Kanji :: Word32
    KEY_Kanji = 65313 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Kana_Shift :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Kana_Shift :: Word32
    KEY_Kana_Shift = 65326 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Kana_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Kana_Lock :: Word32
    KEY_Kana_Lock = 65325 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Up :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Up :: Word32
    KEY_KP_Up = 65431 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Tab :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Tab :: Word32
    KEY_KP_Tab = 65417 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Subtract :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Subtract :: Word32
    KEY_KP_Subtract = 65453 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Space :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Space :: Word32
    KEY_KP_Space = 65408 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Separator :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Separator :: Word32
    KEY_KP_Separator = 65452 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Right :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Right :: Word32
    KEY_KP_Right = 65432 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Prior :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Prior :: Word32
    KEY_KP_Prior = 65434 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Page_Up :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Page_Up :: Word32
    KEY_KP_Page_Up = 65434 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Page_Down :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Page_Down :: Word32
    KEY_KP_Page_Down = 65435 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Next :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Next :: Word32
    KEY_KP_Next = 65435 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Multiply :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Multiply :: Word32
    KEY_KP_Multiply = 65450 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Left :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Left :: Word32
    KEY_KP_Left = 65430 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Insert :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Insert :: Word32
    KEY_KP_Insert = 65438 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Home :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Home :: Word32
    KEY_KP_Home = 65429 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_F4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_F4 :: Word32
    KEY_KP_F4 = 65428 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_F3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_F3 :: Word32
    KEY_KP_F3 = 65427 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_F2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_F2 :: Word32
    KEY_KP_F2 = 65426 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_F1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_F1 :: Word32
    KEY_KP_F1 = 65425 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Equal :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Equal :: Word32
    KEY_KP_Equal = 65469 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Enter :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Enter :: Word32
    KEY_KP_Enter = 65421 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_End :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_End :: Word32
    KEY_KP_End = 65436 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Down :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Down :: Word32
    KEY_KP_Down = 65433 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Divide :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Divide :: Word32
    KEY_KP_Divide = 65455 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Delete :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Delete :: Word32
    KEY_KP_Delete = 65439 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Decimal :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Decimal :: Word32
    KEY_KP_Decimal = 65454 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Begin :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Begin :: Word32
    KEY_KP_Begin = 65437 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_Add :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_Add :: Word32
    KEY_KP_Add = 65451 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_9 :: Word32
    KEY_KP_9 = 65465 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_8 :: Word32
    KEY_KP_8 = 65464 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_7 :: Word32
    KEY_KP_7 = 65463 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_6 :: Word32
    KEY_KP_6 = 65462 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_5 :: Word32
    KEY_KP_5 = 65461 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_4 :: Word32
    KEY_KP_4 = 65460 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_3 :: Word32
    KEY_KP_3 = 65459 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_2 :: Word32
    KEY_KP_2 = 65458 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_1 :: Word32
    KEY_KP_1 = 65457 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_KP_0 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_KP_0 :: Word32
    KEY_KP_0 = 65456 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_K :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_K :: Word32
    KEY_K = 75 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Jcircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Jcircumflex :: Word32
    KEY_Jcircumflex = 684 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_J :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_J :: Word32
    KEY_J = 74 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Itilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Itilde :: Word32
    KEY_Itilde = 933 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Iogonek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Iogonek :: Word32
    KEY_Iogonek = 967 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Insert :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Insert :: Word32
    KEY_Insert = 65379 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Imacron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Imacron :: Word32
    KEY_Imacron = 975 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ihook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ihook :: Word32
    KEY_Ihook = 16785096 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Igrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Igrave :: Word32
    KEY_Igrave = 204 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Idiaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Idiaeresis :: Word32
    KEY_Idiaeresis = 207 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Icircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Icircumflex :: Word32
    KEY_Icircumflex = 206 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ibreve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ibreve :: Word32
    KEY_Ibreve = 16777516 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ibelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ibelowdot :: Word32
    KEY_Ibelowdot = 16785098 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Iacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Iacute :: Word32
    KEY_Iacute = 205 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Iabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Iabovedot :: Word32
    KEY_Iabovedot = 681 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Set_Margin_Right :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Set_Margin_Right :: Word32
    KEY_ISO_Set_Margin_Right = 65064 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Set_Margin_Left :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Set_Margin_Left :: Word32
    KEY_ISO_Set_Margin_Left = 65063 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Release_Margin_Right :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Release_Margin_Right :: Word32
    KEY_ISO_Release_Margin_Right = 65066 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Release_Margin_Left :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Release_Margin_Left :: Word32
    KEY_ISO_Release_Margin_Left = 65065 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Release_Both_Margins :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Release_Both_Margins :: Word32
    KEY_ISO_Release_Both_Margins = 65067 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Prev_Group_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Prev_Group_Lock :: Word32
    KEY_ISO_Prev_Group_Lock = 65035 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Prev_Group :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Prev_Group :: Word32
    KEY_ISO_Prev_Group = 65034 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Partial_Space_Right :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Partial_Space_Right :: Word32
    KEY_ISO_Partial_Space_Right = 65062 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Partial_Space_Left :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Partial_Space_Left :: Word32
    KEY_ISO_Partial_Space_Left = 65061 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Partial_Line_Up :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Partial_Line_Up :: Word32
    KEY_ISO_Partial_Line_Up = 65059 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Partial_Line_Down :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Partial_Line_Down :: Word32
    KEY_ISO_Partial_Line_Down = 65060 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Next_Group_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Next_Group_Lock :: Word32
    KEY_ISO_Next_Group_Lock = 65033 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Next_Group :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Next_Group :: Word32
    KEY_ISO_Next_Group = 65032 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Move_Line_Up :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Move_Line_Up :: Word32
    KEY_ISO_Move_Line_Up = 65057 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Move_Line_Down :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Move_Line_Down :: Word32
    KEY_ISO_Move_Line_Down = 65058 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Lock :: Word32
    KEY_ISO_Lock = 65025 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Level5_Shift :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Level5_Shift :: Word32
    KEY_ISO_Level5_Shift = 65041 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Level5_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Level5_Lock :: Word32
    KEY_ISO_Level5_Lock = 65043 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Level5_Latch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Level5_Latch :: Word32
    KEY_ISO_Level5_Latch = 65042 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Level3_Shift :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Level3_Shift :: Word32
    KEY_ISO_Level3_Shift = 65027 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Level3_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Level3_Lock :: Word32
    KEY_ISO_Level3_Lock = 65029 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Level3_Latch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Level3_Latch :: Word32
    KEY_ISO_Level3_Latch = 65028 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Level2_Latch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Level2_Latch :: Word32
    KEY_ISO_Level2_Latch = 65026 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Left_Tab :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Left_Tab :: Word32
    KEY_ISO_Left_Tab = 65056 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Last_Group_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Last_Group_Lock :: Word32
    KEY_ISO_Last_Group_Lock = 65039 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Last_Group :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Last_Group :: Word32
    KEY_ISO_Last_Group = 65038 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Group_Shift :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Group_Shift :: Word32
    KEY_ISO_Group_Shift = 65406 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Group_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Group_Lock :: Word32
    KEY_ISO_Group_Lock = 65031 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Group_Latch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Group_Latch :: Word32
    KEY_ISO_Group_Latch = 65030 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_First_Group_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_First_Group_Lock :: Word32
    KEY_ISO_First_Group_Lock = 65037 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_First_Group :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_First_Group :: Word32
    KEY_ISO_First_Group = 65036 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Fast_Cursor_Up :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Fast_Cursor_Up :: Word32
    KEY_ISO_Fast_Cursor_Up = 65070 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Fast_Cursor_Right :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Fast_Cursor_Right :: Word32
    KEY_ISO_Fast_Cursor_Right = 65069 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Fast_Cursor_Left :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Fast_Cursor_Left :: Word32
    KEY_ISO_Fast_Cursor_Left = 65068 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Fast_Cursor_Down :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Fast_Cursor_Down :: Word32
    KEY_ISO_Fast_Cursor_Down = 65071 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Enter :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Enter :: Word32
    KEY_ISO_Enter = 65076 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Emphasize :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Emphasize :: Word32
    KEY_ISO_Emphasize = 65074 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Discontinuous_Underline :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Discontinuous_Underline :: Word32
    KEY_ISO_Discontinuous_Underline = 65073 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Continuous_Underline :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Continuous_Underline :: Word32
    KEY_ISO_Continuous_Underline = 65072 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ISO_Center_Object :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ISO_Center_Object :: Word32
    KEY_ISO_Center_Object = 65075 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_I :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_I :: Word32
    KEY_I = 73 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hyper_R :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hyper_R :: Word32
    KEY_Hyper_R = 65518 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hyper_L :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hyper_L :: Word32
    KEY_Hyper_L = 65517 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hstroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hstroke :: Word32
    KEY_Hstroke = 673 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_HotLinks :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_HotLinks :: Word32
    KEY_HotLinks = 269025082 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_HomePage :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_HomePage :: Word32
    KEY_HomePage = 269025048 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Home :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Home :: Word32
    KEY_Home = 65360 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_History :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_History :: Word32
    KEY_History = 269025079 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hiragana_Katakana :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hiragana_Katakana :: Word32
    KEY_Hiragana_Katakana = 65319 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hiragana :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hiragana :: Word32
    KEY_Hiragana = 65317 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hibernate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hibernate :: Word32
    KEY_Hibernate = 269025192 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Henkan_Mode :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Henkan_Mode :: Word32
    KEY_Henkan_Mode = 65315 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Henkan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Henkan :: Word32
    KEY_Henkan = 65315 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Help :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Help :: Word32
    KEY_Help = 65386 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hebrew_switch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hebrew_switch :: Word32
    KEY_Hebrew_switch = 65406 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hcircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hcircumflex :: Word32
    KEY_Hcircumflex = 678 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hankaku :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hankaku :: Word32
    KEY_Hankaku = 65321 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_switch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_switch :: Word32
    KEY_Hangul_switch = 65406 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_YeorinHieuh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_YeorinHieuh :: Word32
    KEY_Hangul_YeorinHieuh = 3829 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_YU :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_YU :: Word32
    KEY_Hangul_YU = 3792 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_YO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_YO :: Word32
    KEY_Hangul_YO = 3787 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_YI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_YI :: Word32
    KEY_Hangul_YI = 3794 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_YEO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_YEO :: Word32
    KEY_Hangul_YEO = 3781 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_YE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_YE :: Word32
    KEY_Hangul_YE = 3782 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_YAE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_YAE :: Word32
    KEY_Hangul_YAE = 3778 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_YA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_YA :: Word32
    KEY_Hangul_YA = 3777 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_WI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_WI :: Word32
    KEY_Hangul_WI = 3791 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_WEO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_WEO :: Word32
    KEY_Hangul_WEO = 3789 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_WE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_WE :: Word32
    KEY_Hangul_WE = 3790 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_WAE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_WAE :: Word32
    KEY_Hangul_WAE = 3785 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_WA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_WA :: Word32
    KEY_Hangul_WA = 3784 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_U :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_U :: Word32
    KEY_Hangul_U = 3788 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Tieut :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Tieut :: Word32
    KEY_Hangul_Tieut = 3772 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_SunkyeongeumPieub :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_SunkyeongeumPieub :: Word32
    KEY_Hangul_SunkyeongeumPieub = 3825 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_SunkyeongeumPhieuf :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_SunkyeongeumPhieuf :: Word32
    KEY_Hangul_SunkyeongeumPhieuf = 3828 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_SunkyeongeumMieum :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_SunkyeongeumMieum :: Word32
    KEY_Hangul_SunkyeongeumMieum = 3824 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Start :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Start :: Word32
    KEY_Hangul_Start = 65330 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_SsangSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_SsangSios :: Word32
    KEY_Hangul_SsangSios = 3766 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_SsangPieub :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_SsangPieub :: Word32
    KEY_Hangul_SsangPieub = 3763 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_SsangKiyeog :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_SsangKiyeog :: Word32
    KEY_Hangul_SsangKiyeog = 3746 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_SsangJieuj :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_SsangJieuj :: Word32
    KEY_Hangul_SsangJieuj = 3769 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_SsangDikeud :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_SsangDikeud :: Word32
    KEY_Hangul_SsangDikeud = 3752 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Special :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Special :: Word32
    KEY_Hangul_Special = 65343 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Sios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Sios :: Word32
    KEY_Hangul_Sios = 3765 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_SingleCandidate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_SingleCandidate :: Word32
    KEY_Hangul_SingleCandidate = 65340 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Romaja :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Romaja :: Word32
    KEY_Hangul_Romaja = 65334 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_RieulYeorinHieuh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_RieulYeorinHieuh :: Word32
    KEY_Hangul_RieulYeorinHieuh = 3823 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_RieulTieut :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_RieulTieut :: Word32
    KEY_Hangul_RieulTieut = 3758 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_RieulSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_RieulSios :: Word32
    KEY_Hangul_RieulSios = 3757 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_RieulPieub :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_RieulPieub :: Word32
    KEY_Hangul_RieulPieub = 3756 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_RieulPhieuf :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_RieulPhieuf :: Word32
    KEY_Hangul_RieulPhieuf = 3759 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_RieulMieum :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_RieulMieum :: Word32
    KEY_Hangul_RieulMieum = 3755 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_RieulKiyeog :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_RieulKiyeog :: Word32
    KEY_Hangul_RieulKiyeog = 3754 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_RieulHieuh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_RieulHieuh :: Word32
    KEY_Hangul_RieulHieuh = 3760 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Rieul :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Rieul :: Word32
    KEY_Hangul_Rieul = 3753 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_PreviousCandidate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_PreviousCandidate :: Word32
    KEY_Hangul_PreviousCandidate = 65342 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_PreHanja :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_PreHanja :: Word32
    KEY_Hangul_PreHanja = 65338 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_PostHanja :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_PostHanja :: Word32
    KEY_Hangul_PostHanja = 65339 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_PieubSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_PieubSios :: Word32
    KEY_Hangul_PieubSios = 3764 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Pieub :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Pieub :: Word32
    KEY_Hangul_Pieub = 3762 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Phieuf :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Phieuf :: Word32
    KEY_Hangul_Phieuf = 3773 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_PanSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_PanSios :: Word32
    KEY_Hangul_PanSios = 3826 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_OE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_OE :: Word32
    KEY_Hangul_OE = 3786 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_O :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_O :: Word32
    KEY_Hangul_O = 3783 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_NieunJieuj :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_NieunJieuj :: Word32
    KEY_Hangul_NieunJieuj = 3749 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_NieunHieuh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_NieunHieuh :: Word32
    KEY_Hangul_NieunHieuh = 3750 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Nieun :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Nieun :: Word32
    KEY_Hangul_Nieun = 3748 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_MultipleCandidate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_MultipleCandidate :: Word32
    KEY_Hangul_MultipleCandidate = 65341 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Mieum :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Mieum :: Word32
    KEY_Hangul_Mieum = 3761 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_KkogjiDalrinIeung :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_KkogjiDalrinIeung :: Word32
    KEY_Hangul_KkogjiDalrinIeung = 3827 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_KiyeogSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_KiyeogSios :: Word32
    KEY_Hangul_KiyeogSios = 3747 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Kiyeog :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Kiyeog :: Word32
    KEY_Hangul_Kiyeog = 3745 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Khieuq :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Khieuq :: Word32
    KEY_Hangul_Khieuq = 3771 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Jieuj :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Jieuj :: Word32
    KEY_Hangul_Jieuj = 3768 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Jeonja :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Jeonja :: Word32
    KEY_Hangul_Jeonja = 65336 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Jamo :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Jamo :: Word32
    KEY_Hangul_Jamo = 65333 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_YeorinHieuh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_YeorinHieuh :: Word32
    KEY_Hangul_J_YeorinHieuh = 3834 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Tieut :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Tieut :: Word32
    KEY_Hangul_J_Tieut = 3820 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_SsangSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_SsangSios :: Word32
    KEY_Hangul_J_SsangSios = 3815 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_SsangKiyeog :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_SsangKiyeog :: Word32
    KEY_Hangul_J_SsangKiyeog = 3797 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Sios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Sios :: Word32
    KEY_Hangul_J_Sios = 3814 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_RieulTieut :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_RieulTieut :: Word32
    KEY_Hangul_J_RieulTieut = 3808 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_RieulSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_RieulSios :: Word32
    KEY_Hangul_J_RieulSios = 3807 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_RieulPieub :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_RieulPieub :: Word32
    KEY_Hangul_J_RieulPieub = 3806 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_RieulPhieuf :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_RieulPhieuf :: Word32
    KEY_Hangul_J_RieulPhieuf = 3809 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_RieulMieum :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_RieulMieum :: Word32
    KEY_Hangul_J_RieulMieum = 3805 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_RieulKiyeog :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_RieulKiyeog :: Word32
    KEY_Hangul_J_RieulKiyeog = 3804 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_RieulHieuh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_RieulHieuh :: Word32
    KEY_Hangul_J_RieulHieuh = 3810 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Rieul :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Rieul :: Word32
    KEY_Hangul_J_Rieul = 3803 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_PieubSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_PieubSios :: Word32
    KEY_Hangul_J_PieubSios = 3813 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Pieub :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Pieub :: Word32
    KEY_Hangul_J_Pieub = 3812 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Phieuf :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Phieuf :: Word32
    KEY_Hangul_J_Phieuf = 3821 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_PanSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_PanSios :: Word32
    KEY_Hangul_J_PanSios = 3832 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_NieunJieuj :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_NieunJieuj :: Word32
    KEY_Hangul_J_NieunJieuj = 3800 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_NieunHieuh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_NieunHieuh :: Word32
    KEY_Hangul_J_NieunHieuh = 3801 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Nieun :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Nieun :: Word32
    KEY_Hangul_J_Nieun = 3799 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Mieum :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Mieum :: Word32
    KEY_Hangul_J_Mieum = 3811 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_KkogjiDalrinIeung :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_KkogjiDalrinIeung :: Word32
    KEY_Hangul_J_KkogjiDalrinIeung = 3833 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_KiyeogSios :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_KiyeogSios :: Word32
    KEY_Hangul_J_KiyeogSios = 3798 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Kiyeog :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Kiyeog :: Word32
    KEY_Hangul_J_Kiyeog = 3796 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Khieuq :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Khieuq :: Word32
    KEY_Hangul_J_Khieuq = 3819 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Jieuj :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Jieuj :: Word32
    KEY_Hangul_J_Jieuj = 3817 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Ieung :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Ieung :: Word32
    KEY_Hangul_J_Ieung = 3816 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Hieuh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Hieuh :: Word32
    KEY_Hangul_J_Hieuh = 3822 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Dikeud :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Dikeud :: Word32
    KEY_Hangul_J_Dikeud = 3802 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_J_Cieuc :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_J_Cieuc :: Word32
    KEY_Hangul_J_Cieuc = 3818 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Ieung :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Ieung :: Word32
    KEY_Hangul_Ieung = 3767 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_I :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_I :: Word32
    KEY_Hangul_I = 3795 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Hieuh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Hieuh :: Word32
    KEY_Hangul_Hieuh = 3774 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Hanja :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Hanja :: Word32
    KEY_Hangul_Hanja = 65332 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_End :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_End :: Word32
    KEY_Hangul_End = 65331 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_EU :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_EU :: Word32
    KEY_Hangul_EU = 3793 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_EO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_EO :: Word32
    KEY_Hangul_EO = 3779 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_E :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_E :: Word32
    KEY_Hangul_E = 3780 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Dikeud :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Dikeud :: Word32
    KEY_Hangul_Dikeud = 3751 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Codeinput :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Codeinput :: Word32
    KEY_Hangul_Codeinput = 65335 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Cieuc :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Cieuc :: Word32
    KEY_Hangul_Cieuc = 3770 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_Banja :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_Banja :: Word32
    KEY_Hangul_Banja = 65337 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_AraeAE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_AraeAE :: Word32
    KEY_Hangul_AraeAE = 3831 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_AraeA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_AraeA :: Word32
    KEY_Hangul_AraeA = 3830 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_AE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_AE :: Word32
    KEY_Hangul_AE = 3776 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul_A :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul_A :: Word32
    KEY_Hangul_A = 3775 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Hangul :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Hangul :: Word32
    KEY_Hangul = 65329 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_H :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_H :: Word32
    KEY_H = 72 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Green :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Green :: Word32
    KEY_Green = 269025188 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_zeta :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_zeta :: Word32
    KEY_Greek_zeta = 2022 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_xi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_xi :: Word32
    KEY_Greek_xi = 2030 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_upsilondieresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_upsilondieresis :: Word32
    KEY_Greek_upsilondieresis = 1977 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_upsilonaccentdieresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_upsilonaccentdieresis :: Word32
    KEY_Greek_upsilonaccentdieresis = 1978 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_upsilonaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_upsilonaccent :: Word32
    KEY_Greek_upsilonaccent = 1976 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_upsilon :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_upsilon :: Word32
    KEY_Greek_upsilon = 2037 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_theta :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_theta :: Word32
    KEY_Greek_theta = 2024 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_tau :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_tau :: Word32
    KEY_Greek_tau = 2036 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_switch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_switch :: Word32
    KEY_Greek_switch = 65406 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_sigma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_sigma :: Word32
    KEY_Greek_sigma = 2034 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_rho :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_rho :: Word32
    KEY_Greek_rho = 2033 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_psi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_psi :: Word32
    KEY_Greek_psi = 2040 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_pi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_pi :: Word32
    KEY_Greek_pi = 2032 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_phi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_phi :: Word32
    KEY_Greek_phi = 2038 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_omicronaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_omicronaccent :: Word32
    KEY_Greek_omicronaccent = 1975 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_omicron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_omicron :: Word32
    KEY_Greek_omicron = 2031 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_omegaaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_omegaaccent :: Word32
    KEY_Greek_omegaaccent = 1979 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_omega :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_omega :: Word32
    KEY_Greek_omega = 2041 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_nu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_nu :: Word32
    KEY_Greek_nu = 2029 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_mu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_mu :: Word32
    KEY_Greek_mu = 2028 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_lamda :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_lamda :: Word32
    KEY_Greek_lamda = 2027 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_lambda :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_lambda :: Word32
    KEY_Greek_lambda = 2027 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_kappa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_kappa :: Word32
    KEY_Greek_kappa = 2026 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_iotadieresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_iotadieresis :: Word32
    KEY_Greek_iotadieresis = 1973 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_iotaaccentdieresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_iotaaccentdieresis :: Word32
    KEY_Greek_iotaaccentdieresis = 1974 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_iotaaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_iotaaccent :: Word32
    KEY_Greek_iotaaccent = 1972 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_iota :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_iota :: Word32
    KEY_Greek_iota = 2025 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_horizbar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_horizbar :: Word32
    KEY_Greek_horizbar = 1967 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_gamma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_gamma :: Word32
    KEY_Greek_gamma = 2019 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_finalsmallsigma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_finalsmallsigma :: Word32
    KEY_Greek_finalsmallsigma = 2035 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_etaaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_etaaccent :: Word32
    KEY_Greek_etaaccent = 1971 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_eta :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_eta :: Word32
    KEY_Greek_eta = 2023 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_epsilonaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_epsilonaccent :: Word32
    KEY_Greek_epsilonaccent = 1970 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_epsilon :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_epsilon :: Word32
    KEY_Greek_epsilon = 2021 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_delta :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_delta :: Word32
    KEY_Greek_delta = 2020 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_chi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_chi :: Word32
    KEY_Greek_chi = 2039 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_beta :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_beta :: Word32
    KEY_Greek_beta = 2018 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_alphaaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_alphaaccent :: Word32
    KEY_Greek_alphaaccent = 1969 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_alpha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_alpha :: Word32
    KEY_Greek_alpha = 2017 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_accentdieresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_accentdieresis :: Word32
    KEY_Greek_accentdieresis = 1966 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_ZETA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_ZETA :: Word32
    KEY_Greek_ZETA = 1990 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_XI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_XI :: Word32
    KEY_Greek_XI = 1998 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_UPSILONdieresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_UPSILONdieresis :: Word32
    KEY_Greek_UPSILONdieresis = 1961 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_UPSILONaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_UPSILONaccent :: Word32
    KEY_Greek_UPSILONaccent = 1960 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_UPSILON :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_UPSILON :: Word32
    KEY_Greek_UPSILON = 2005 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_THETA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_THETA :: Word32
    KEY_Greek_THETA = 1992 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_TAU :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_TAU :: Word32
    KEY_Greek_TAU = 2004 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_SIGMA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_SIGMA :: Word32
    KEY_Greek_SIGMA = 2002 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_RHO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_RHO :: Word32
    KEY_Greek_RHO = 2001 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_PSI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_PSI :: Word32
    KEY_Greek_PSI = 2008 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_PI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_PI :: Word32
    KEY_Greek_PI = 2000 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_PHI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_PHI :: Word32
    KEY_Greek_PHI = 2006 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_OMICRONaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_OMICRONaccent :: Word32
    KEY_Greek_OMICRONaccent = 1959 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_OMICRON :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_OMICRON :: Word32
    KEY_Greek_OMICRON = 1999 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_OMEGAaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_OMEGAaccent :: Word32
    KEY_Greek_OMEGAaccent = 1963 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_OMEGA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_OMEGA :: Word32
    KEY_Greek_OMEGA = 2009 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_NU :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_NU :: Word32
    KEY_Greek_NU = 1997 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_MU :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_MU :: Word32
    KEY_Greek_MU = 1996 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_LAMDA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_LAMDA :: Word32
    KEY_Greek_LAMDA = 1995 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_LAMBDA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_LAMBDA :: Word32
    KEY_Greek_LAMBDA = 1995 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_KAPPA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_KAPPA :: Word32
    KEY_Greek_KAPPA = 1994 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_IOTAdieresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_IOTAdieresis :: Word32
    KEY_Greek_IOTAdieresis = 1957 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_IOTAdiaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_IOTAdiaeresis :: Word32
    KEY_Greek_IOTAdiaeresis = 1957 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_IOTAaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_IOTAaccent :: Word32
    KEY_Greek_IOTAaccent = 1956 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_IOTA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_IOTA :: Word32
    KEY_Greek_IOTA = 1993 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_GAMMA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_GAMMA :: Word32
    KEY_Greek_GAMMA = 1987 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_ETAaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_ETAaccent :: Word32
    KEY_Greek_ETAaccent = 1955 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_ETA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_ETA :: Word32
    KEY_Greek_ETA = 1991 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_EPSILONaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_EPSILONaccent :: Word32
    KEY_Greek_EPSILONaccent = 1954 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_EPSILON :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_EPSILON :: Word32
    KEY_Greek_EPSILON = 1989 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_DELTA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_DELTA :: Word32
    KEY_Greek_DELTA = 1988 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_CHI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_CHI :: Word32
    KEY_Greek_CHI = 2007 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_BETA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_BETA :: Word32
    KEY_Greek_BETA = 1986 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_ALPHAaccent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_ALPHAaccent :: Word32
    KEY_Greek_ALPHAaccent = 1953 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Greek_ALPHA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Greek_ALPHA :: Word32
    KEY_Greek_ALPHA = 1985 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Go :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Go :: Word32
    KEY_Go = 269025119 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_zhar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_zhar :: Word32
    KEY_Georgian_zhar = 16781535 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_zen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_zen :: Word32
    KEY_Georgian_zen = 16781526 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_xan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_xan :: Word32
    KEY_Georgian_xan = 16781550 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_we :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_we :: Word32
    KEY_Georgian_we = 16781555 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_vin :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_vin :: Word32
    KEY_Georgian_vin = 16781525 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_un :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_un :: Word32
    KEY_Georgian_un = 16781539 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_tar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_tar :: Word32
    KEY_Georgian_tar = 16781538 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_tan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_tan :: Word32
    KEY_Georgian_tan = 16781527 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_shin :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_shin :: Word32
    KEY_Georgian_shin = 16781544 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_san :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_san :: Word32
    KEY_Georgian_san = 16781537 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_rae :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_rae :: Word32
    KEY_Georgian_rae = 16781536 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_qar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_qar :: Word32
    KEY_Georgian_qar = 16781543 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_phar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_phar :: Word32
    KEY_Georgian_phar = 16781540 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_par :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_par :: Word32
    KEY_Georgian_par = 16781534 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_on :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_on :: Word32
    KEY_Georgian_on = 16781533 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_nar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_nar :: Word32
    KEY_Georgian_nar = 16781532 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_man :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_man :: Word32
    KEY_Georgian_man = 16781531 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_las :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_las :: Word32
    KEY_Georgian_las = 16781530 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_khar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_khar :: Word32
    KEY_Georgian_khar = 16781541 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_kan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_kan :: Word32
    KEY_Georgian_kan = 16781529 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_jil :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_jil :: Word32
    KEY_Georgian_jil = 16781547 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_jhan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_jhan :: Word32
    KEY_Georgian_jhan = 16781551 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_in :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_in :: Word32
    KEY_Georgian_in = 16781528 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_hoe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_hoe :: Word32
    KEY_Georgian_hoe = 16781557 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_hie :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_hie :: Word32
    KEY_Georgian_hie = 16781554 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_he :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_he :: Word32
    KEY_Georgian_he = 16781553 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_har :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_har :: Word32
    KEY_Georgian_har = 16781556 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_hae :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_hae :: Word32
    KEY_Georgian_hae = 16781552 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_ghan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_ghan :: Word32
    KEY_Georgian_ghan = 16781542 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_gan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_gan :: Word32
    KEY_Georgian_gan = 16781522 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_fi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_fi :: Word32
    KEY_Georgian_fi = 16781558 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_en :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_en :: Word32
    KEY_Georgian_en = 16781524 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_don :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_don :: Word32
    KEY_Georgian_don = 16781523 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_cil :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_cil :: Word32
    KEY_Georgian_cil = 16781548 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_chin :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_chin :: Word32
    KEY_Georgian_chin = 16781545 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_char :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_char :: Word32
    KEY_Georgian_char = 16781549 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_can :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_can :: Word32
    KEY_Georgian_can = 16781546 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_ban :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_ban :: Word32
    KEY_Georgian_ban = 16781521 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Georgian_an :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Georgian_an :: Word32
    KEY_Georgian_an = 16781520 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Gcircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Gcircumflex :: Word32
    KEY_Gcircumflex = 728 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Gcedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Gcedilla :: Word32
    KEY_Gcedilla = 939 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Gcaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Gcaron :: Word32
    KEY_Gcaron = 16777702 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Gbreve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Gbreve :: Word32
    KEY_Gbreve = 683 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Game :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Game :: Word32
    KEY_Game = 269025118 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Gabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Gabovedot :: Word32
    KEY_Gabovedot = 725 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_G :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_G :: Word32
    KEY_G = 71 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_FrameForward :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_FrameForward :: Word32
    KEY_FrameForward = 269025182 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_FrameBack :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_FrameBack :: Word32
    KEY_FrameBack = 269025181 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Forward :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Forward :: Word32
    KEY_Forward = 269025063 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_First_Virtual_Screen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_First_Virtual_Screen :: Word32
    KEY_First_Virtual_Screen = 65232 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Find :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Find :: Word32
    KEY_Find = 65384 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Finance :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Finance :: Word32
    KEY_Finance = 269025084 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Favorites :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Favorites :: Word32
    KEY_Favorites = 269025072 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_yeh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_yeh :: Word32
    KEY_Farsi_yeh = 16778956 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_9 :: Word32
    KEY_Farsi_9 = 16779001 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_8 :: Word32
    KEY_Farsi_8 = 16779000 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_7 :: Word32
    KEY_Farsi_7 = 16778999 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_6 :: Word32
    KEY_Farsi_6 = 16778998 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_5 :: Word32
    KEY_Farsi_5 = 16778997 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_4 :: Word32
    KEY_Farsi_4 = 16778996 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_3 :: Word32
    KEY_Farsi_3 = 16778995 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_2 :: Word32
    KEY_Farsi_2 = 16778994 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_1 :: Word32
    KEY_Farsi_1 = 16778993 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Farsi_0 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Farsi_0 :: Word32
    KEY_Farsi_0 = 16778992 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Fabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Fabovedot :: Word32
    KEY_Fabovedot = 16784926 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_FFrancSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_FFrancSign :: Word32
    KEY_FFrancSign = 16785571 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F9 :: Word32
    KEY_F9 = 65478 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F8 :: Word32
    KEY_F8 = 65477 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F7 :: Word32
    KEY_F7 = 65476 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F6 :: Word32
    KEY_F6 = 65475 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F5 :: Word32
    KEY_F5 = 65474 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F4 :: Word32
    KEY_F4 = 65473 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F35 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F35 :: Word32
    KEY_F35 = 65504 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F34 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F34 :: Word32
    KEY_F34 = 65503 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F33 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F33 :: Word32
    KEY_F33 = 65502 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F32 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F32 :: Word32
    KEY_F32 = 65501 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F31 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F31 :: Word32
    KEY_F31 = 65500 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F30 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F30 :: Word32
    KEY_F30 = 65499 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F3 :: Word32
    KEY_F3 = 65472 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F29 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F29 :: Word32
    KEY_F29 = 65498 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F28 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F28 :: Word32
    KEY_F28 = 65497 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F27 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F27 :: Word32
    KEY_F27 = 65496 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F26 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F26 :: Word32
    KEY_F26 = 65495 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F25 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F25 :: Word32
    KEY_F25 = 65494 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F24 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F24 :: Word32
    KEY_F24 = 65493 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F23 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F23 :: Word32
    KEY_F23 = 65492 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F22 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F22 :: Word32
    KEY_F22 = 65491 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F21 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F21 :: Word32
    KEY_F21 = 65490 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F20 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F20 :: Word32
    KEY_F20 = 65489 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F2 :: Word32
    KEY_F2 = 65471 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F19 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F19 :: Word32
    KEY_F19 = 65488 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F18 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F18 :: Word32
    KEY_F18 = 65487 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F17 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F17 :: Word32
    KEY_F17 = 65486 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F16 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F16 :: Word32
    KEY_F16 = 65485 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F15 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F15 :: Word32
    KEY_F15 = 65484 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F14 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F14 :: Word32
    KEY_F14 = 65483 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F13 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F13 :: Word32
    KEY_F13 = 65482 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F12 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F12 :: Word32
    KEY_F12 = 65481 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F11 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F11 :: Word32
    KEY_F11 = 65480 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F10 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F10 :: Word32
    KEY_F10 = 65479 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F1 :: Word32
    KEY_F1 = 65470 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_F :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_F :: Word32
    KEY_F = 70 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Explorer :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Explorer :: Word32
    KEY_Explorer = 269025117 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Execute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Execute :: Word32
    KEY_Execute = 65378 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Excel :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Excel :: Word32
    KEY_Excel = 269025116 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_EuroSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_EuroSign :: Word32
    KEY_EuroSign = 8364 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Etilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Etilde :: Word32
    KEY_Etilde = 16785084 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Eth :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Eth :: Word32
    KEY_Eth = 208 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Escape :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Escape :: Word32
    KEY_Escape = 65307 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Eogonek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Eogonek :: Word32
    KEY_Eogonek = 458 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_End :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_End :: Word32
    KEY_End = 65367 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Emacron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Emacron :: Word32
    KEY_Emacron = 938 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Eject :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Eject :: Word32
    KEY_Eject = 269025068 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Eisu_toggle :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Eisu_toggle :: Word32
    KEY_Eisu_toggle = 65328 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Eisu_Shift :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Eisu_Shift :: Word32
    KEY_Eisu_Shift = 65327 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ehook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ehook :: Word32
    KEY_Ehook = 16785082 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Egrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Egrave :: Word32
    KEY_Egrave = 200 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ediaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ediaeresis :: Word32
    KEY_Ediaeresis = 203 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_EcuSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_EcuSign :: Word32
    KEY_EcuSign = 16785568 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ecircumflextilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ecircumflextilde :: Word32
    KEY_Ecircumflextilde = 16785092 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ecircumflexhook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ecircumflexhook :: Word32
    KEY_Ecircumflexhook = 16785090 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ecircumflexgrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ecircumflexgrave :: Word32
    KEY_Ecircumflexgrave = 16785088 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ecircumflexbelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ecircumflexbelowdot :: Word32
    KEY_Ecircumflexbelowdot = 16785094 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ecircumflexacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ecircumflexacute :: Word32
    KEY_Ecircumflexacute = 16785086 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ecircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ecircumflex :: Word32
    KEY_Ecircumflex = 202 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ecaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ecaron :: Word32
    KEY_Ecaron = 460 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ebelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ebelowdot :: Word32
    KEY_Ebelowdot = 16785080 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Eacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Eacute :: Word32
    KEY_Eacute = 201 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Eabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Eabovedot :: Word32
    KEY_Eabovedot = 972 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_EZH :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_EZH :: Word32
    KEY_EZH = 16777655 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ETH :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ETH :: Word32
    KEY_ETH = 208 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ENG :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ENG :: Word32
    KEY_ENG = 957 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_E :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_E :: Word32
    KEY_E = 69 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Dstroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Dstroke :: Word32
    KEY_Dstroke = 464 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Down :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Down :: Word32
    KEY_Down = 65364 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_DongSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_DongSign :: Word32
    KEY_DongSign = 16785579 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Documents :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Documents :: Word32
    KEY_Documents = 269025115 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Display :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Display :: Word32
    KEY_Display = 269025113 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Delete :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Delete :: Word32
    KEY_Delete = 65535 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Dcaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Dcaron :: Word32
    KEY_Dcaron = 463 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Dabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Dabovedot :: Word32
    KEY_Dabovedot = 16784906 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_DOS :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_DOS :: Word32
    KEY_DOS = 269025114 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_D :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_D :: Word32
    KEY_D = 68 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_zhe_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_zhe_descender :: Word32
    KEY_Cyrillic_zhe_descender = 16778391 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_zhe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_zhe :: Word32
    KEY_Cyrillic_zhe = 1750 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ze :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ze :: Word32
    KEY_Cyrillic_ze = 1754 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_yu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_yu :: Word32
    KEY_Cyrillic_yu = 1728 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_yeru :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_yeru :: Word32
    KEY_Cyrillic_yeru = 1753 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ya :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ya :: Word32
    KEY_Cyrillic_ya = 1745 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ve :: Word32
    KEY_Cyrillic_ve = 1751 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_u_straight_bar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_u_straight_bar :: Word32
    KEY_Cyrillic_u_straight_bar = 16778417 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_u_straight :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_u_straight :: Word32
    KEY_Cyrillic_u_straight = 16778415 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_u_macron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_u_macron :: Word32
    KEY_Cyrillic_u_macron = 16778479 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_u :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_u :: Word32
    KEY_Cyrillic_u = 1749 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_tse :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_tse :: Word32
    KEY_Cyrillic_tse = 1731 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_te :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_te :: Word32
    KEY_Cyrillic_te = 1748 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_softsign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_softsign :: Word32
    KEY_Cyrillic_softsign = 1752 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_shorti :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_shorti :: Word32
    KEY_Cyrillic_shorti = 1738 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_shha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_shha :: Word32
    KEY_Cyrillic_shha = 16778427 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_shcha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_shcha :: Word32
    KEY_Cyrillic_shcha = 1757 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_sha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_sha :: Word32
    KEY_Cyrillic_sha = 1755 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_schwa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_schwa :: Word32
    KEY_Cyrillic_schwa = 16778457 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_pe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_pe :: Word32
    KEY_Cyrillic_pe = 1744 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_o_bar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_o_bar :: Word32
    KEY_Cyrillic_o_bar = 16778473 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_o :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_o :: Word32
    KEY_Cyrillic_o = 1743 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_nje :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_nje :: Word32
    KEY_Cyrillic_nje = 1706 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_lje :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_lje :: Word32
    KEY_Cyrillic_lje = 1705 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ka_vertstroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ka_vertstroke :: Word32
    KEY_Cyrillic_ka_vertstroke = 16778397 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ka_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ka_descender :: Word32
    KEY_Cyrillic_ka_descender = 16778395 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ka :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ka :: Word32
    KEY_Cyrillic_ka = 1739 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_je :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_je :: Word32
    KEY_Cyrillic_je = 1704 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_io :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_io :: Word32
    KEY_Cyrillic_io = 1699 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ie :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ie :: Word32
    KEY_Cyrillic_ie = 1733 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_i_macron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_i_macron :: Word32
    KEY_Cyrillic_i_macron = 16778467 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_i :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_i :: Word32
    KEY_Cyrillic_i = 1737 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_hardsign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_hardsign :: Word32
    KEY_Cyrillic_hardsign = 1759 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ha_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ha_descender :: Word32
    KEY_Cyrillic_ha_descender = 16778419 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ha :: Word32
    KEY_Cyrillic_ha = 1736 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ghe_bar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ghe_bar :: Word32
    KEY_Cyrillic_ghe_bar = 16778387 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ghe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ghe :: Word32
    KEY_Cyrillic_ghe = 1735 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_es :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_es :: Word32
    KEY_Cyrillic_es = 1747 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_er :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_er :: Word32
    KEY_Cyrillic_er = 1746 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_en_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_en_descender :: Word32
    KEY_Cyrillic_en_descender = 16778403 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_en :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_en :: Word32
    KEY_Cyrillic_en = 1742 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_em :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_em :: Word32
    KEY_Cyrillic_em = 1741 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_el :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_el :: Word32
    KEY_Cyrillic_el = 1740 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ef :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ef :: Word32
    KEY_Cyrillic_ef = 1734 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_e :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_e :: Word32
    KEY_Cyrillic_e = 1756 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_dzhe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_dzhe :: Word32
    KEY_Cyrillic_dzhe = 1711 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_de :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_de :: Word32
    KEY_Cyrillic_de = 1732 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_che_vertstroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_che_vertstroke :: Word32
    KEY_Cyrillic_che_vertstroke = 16778425 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_che_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_che_descender :: Word32
    KEY_Cyrillic_che_descender = 16778423 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_che :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_che :: Word32
    KEY_Cyrillic_che = 1758 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_be :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_be :: Word32
    KEY_Cyrillic_be = 1730 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_a :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_a :: Word32
    KEY_Cyrillic_a = 1729 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ZHE_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ZHE_descender :: Word32
    KEY_Cyrillic_ZHE_descender = 16778390 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ZHE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ZHE :: Word32
    KEY_Cyrillic_ZHE = 1782 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ZE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ZE :: Word32
    KEY_Cyrillic_ZE = 1786 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_YU :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_YU :: Word32
    KEY_Cyrillic_YU = 1760 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_YERU :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_YERU :: Word32
    KEY_Cyrillic_YERU = 1785 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_YA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_YA :: Word32
    KEY_Cyrillic_YA = 1777 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_VE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_VE :: Word32
    KEY_Cyrillic_VE = 1783 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_U_straight_bar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_U_straight_bar :: Word32
    KEY_Cyrillic_U_straight_bar = 16778416 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_U_straight :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_U_straight :: Word32
    KEY_Cyrillic_U_straight = 16778414 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_U_macron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_U_macron :: Word32
    KEY_Cyrillic_U_macron = 16778478 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_U :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_U :: Word32
    KEY_Cyrillic_U = 1781 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_TSE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_TSE :: Word32
    KEY_Cyrillic_TSE = 1763 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_TE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_TE :: Word32
    KEY_Cyrillic_TE = 1780 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_SOFTSIGN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_SOFTSIGN :: Word32
    KEY_Cyrillic_SOFTSIGN = 1784 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_SHORTI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_SHORTI :: Word32
    KEY_Cyrillic_SHORTI = 1770 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_SHHA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_SHHA :: Word32
    KEY_Cyrillic_SHHA = 16778426 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_SHCHA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_SHCHA :: Word32
    KEY_Cyrillic_SHCHA = 1789 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_SHA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_SHA :: Word32
    KEY_Cyrillic_SHA = 1787 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_SCHWA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_SCHWA :: Word32
    KEY_Cyrillic_SCHWA = 16778456 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_PE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_PE :: Word32
    KEY_Cyrillic_PE = 1776 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_O_bar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_O_bar :: Word32
    KEY_Cyrillic_O_bar = 16778472 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_O :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_O :: Word32
    KEY_Cyrillic_O = 1775 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_NJE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_NJE :: Word32
    KEY_Cyrillic_NJE = 1722 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_LJE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_LJE :: Word32
    KEY_Cyrillic_LJE = 1721 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_KA_vertstroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_KA_vertstroke :: Word32
    KEY_Cyrillic_KA_vertstroke = 16778396 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_KA_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_KA_descender :: Word32
    KEY_Cyrillic_KA_descender = 16778394 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_KA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_KA :: Word32
    KEY_Cyrillic_KA = 1771 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_JE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_JE :: Word32
    KEY_Cyrillic_JE = 1720 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_I_macron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_I_macron :: Word32
    KEY_Cyrillic_I_macron = 16778466 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_IO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_IO :: Word32
    KEY_Cyrillic_IO = 1715 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_IE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_IE :: Word32
    KEY_Cyrillic_IE = 1765 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_I :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_I :: Word32
    KEY_Cyrillic_I = 1769 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_HA_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_HA_descender :: Word32
    KEY_Cyrillic_HA_descender = 16778418 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_HARDSIGN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_HARDSIGN :: Word32
    KEY_Cyrillic_HARDSIGN = 1791 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_HA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_HA :: Word32
    KEY_Cyrillic_HA = 1768 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_GHE_bar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_GHE_bar :: Word32
    KEY_Cyrillic_GHE_bar = 16778386 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_GHE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_GHE :: Word32
    KEY_Cyrillic_GHE = 1767 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ES :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ES :: Word32
    KEY_Cyrillic_ES = 1779 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_ER :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_ER :: Word32
    KEY_Cyrillic_ER = 1778 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_EN_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_EN_descender :: Word32
    KEY_Cyrillic_EN_descender = 16778402 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_EN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_EN :: Word32
    KEY_Cyrillic_EN = 1774 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_EM :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_EM :: Word32
    KEY_Cyrillic_EM = 1773 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_EL :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_EL :: Word32
    KEY_Cyrillic_EL = 1772 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_EF :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_EF :: Word32
    KEY_Cyrillic_EF = 1766 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_E :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_E :: Word32
    KEY_Cyrillic_E = 1788 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_DZHE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_DZHE :: Word32
    KEY_Cyrillic_DZHE = 1727 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_DE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_DE :: Word32
    KEY_Cyrillic_DE = 1764 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_CHE_vertstroke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_CHE_vertstroke :: Word32
    KEY_Cyrillic_CHE_vertstroke = 16778424 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_CHE_descender :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_CHE_descender :: Word32
    KEY_Cyrillic_CHE_descender = 16778422 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_CHE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_CHE :: Word32
    KEY_Cyrillic_CHE = 1790 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_BE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_BE :: Word32
    KEY_Cyrillic_BE = 1762 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cyrillic_A :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cyrillic_A :: Word32
    KEY_Cyrillic_A = 1761 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_CycleAngle :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_CycleAngle :: Word32
    KEY_CycleAngle = 269025180 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cut :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cut :: Word32
    KEY_Cut = 269025112 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_CruzeiroSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_CruzeiroSign :: Word32
    KEY_CruzeiroSign = 16785570 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Copy :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Copy :: Word32
    KEY_Copy = 269025111 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Control_R :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Control_R :: Word32
    KEY_Control_R = 65508 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Control_L :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Control_L :: Word32
    KEY_Control_L = 65507 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ContrastAdjust :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ContrastAdjust :: Word32
    KEY_ContrastAdjust = 269025058 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Community :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Community :: Word32
    KEY_Community = 269025085 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ColonSign :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ColonSign :: Word32
    KEY_ColonSign = 16785569 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Codeinput :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Codeinput :: Word32
    KEY_Codeinput = 65335 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Close :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Close :: Word32
    KEY_Close = 269025110 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ClearGrab :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ClearGrab :: Word32
    KEY_ClearGrab = 269024801 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Clear :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Clear :: Word32
    KEY_Clear = 65291 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ch :: Word32
    KEY_Ch = 65185 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ccircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ccircumflex :: Word32
    KEY_Ccircumflex = 710 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ccedilla :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ccedilla :: Word32
    KEY_Ccedilla = 199 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ccaron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ccaron :: Word32
    KEY_Ccaron = 456 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Caps_Lock :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Caps_Lock :: Word32
    KEY_Caps_Lock = 65509 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cancel :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cancel :: Word32
    KEY_Cancel = 65385 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Calendar :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Calendar :: Word32
    KEY_Calendar = 269025056 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Calculator :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Calculator :: Word32
    KEY_Calculator = 269025053 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cacute :: Word32
    KEY_Cacute = 454 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Cabovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Cabovedot :: Word32
    KEY_Cabovedot = 709 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_C_h :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_C_h :: Word32
    KEY_C_h = 65188 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_C_H :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_C_H :: Word32
    KEY_C_H = 65189 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_CH :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_CH :: Word32
    KEY_CH = 65186 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_CD :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_CD :: Word32
    KEY_CD = 269025107 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_C :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_C :: Word32
    KEY_C = 67 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Byelorussian_shortu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Byelorussian_shortu :: Word32
    KEY_Byelorussian_shortu = 1710 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Byelorussian_SHORTU :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Byelorussian_SHORTU :: Word32
    KEY_Byelorussian_SHORTU = 1726 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_BrightnessAdjust :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_BrightnessAdjust :: Word32
    KEY_BrightnessAdjust = 269025083 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Break :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Break :: Word32
    KEY_Break = 65387 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_BounceKeys_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_BounceKeys_Enable :: Word32
    KEY_BounceKeys_Enable = 65140 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Book :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Book :: Word32
    KEY_Book = 269025106 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Bluetooth :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Bluetooth :: Word32
    KEY_Bluetooth = 269025172 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Blue :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Blue :: Word32
    KEY_Blue = 269025190 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Begin :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Begin :: Word32
    KEY_Begin = 65368 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Battery :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Battery :: Word32
    KEY_Battery = 269025171 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_BackSpace :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_BackSpace :: Word32
    KEY_BackSpace = 65288 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_BackForward :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_BackForward :: Word32
    KEY_BackForward = 269025087 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Back :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Back :: Word32
    KEY_Back = 269025062 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Babovedot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Babovedot :: Word32
    KEY_Babovedot = 16784898 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_B :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_B :: Word32
    KEY_B = 66 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Away :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Away :: Word32
    KEY_Away = 269025165 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioStop :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioStop :: Word32
    KEY_AudioStop = 269025045 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioRewind :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioRewind :: Word32
    KEY_AudioRewind = 269025086 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioRepeat :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioRepeat :: Word32
    KEY_AudioRepeat = 269025176 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioRecord :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioRecord :: Word32
    KEY_AudioRecord = 269025052 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioRandomPlay :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioRandomPlay :: Word32
    KEY_AudioRandomPlay = 269025177 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioRaiseVolume :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioRaiseVolume :: Word32
    KEY_AudioRaiseVolume = 269025043 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioPrev :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioPrev :: Word32
    KEY_AudioPrev = 269025046 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioPreset :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioPreset :: Word32
    KEY_AudioPreset = 269025206 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioPlay :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioPlay :: Word32
    KEY_AudioPlay = 269025044 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioPause :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioPause :: Word32
    KEY_AudioPause = 269025073 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioNext :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioNext :: Word32
    KEY_AudioNext = 269025047 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioMute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioMute :: Word32
    KEY_AudioMute = 269025042 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioMicMute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioMicMute :: Word32
    KEY_AudioMicMute = 269025202 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioMedia :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioMedia :: Word32
    KEY_AudioMedia = 269025074 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioLowerVolume :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioLowerVolume :: Word32
    KEY_AudioLowerVolume = 269025041 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioForward :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioForward :: Word32
    KEY_AudioForward = 269025175 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudioCycleTrack :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudioCycleTrack :: Word32
    KEY_AudioCycleTrack = 269025179 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AudibleBell_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AudibleBell_Enable :: Word32
    KEY_AudibleBell_Enable = 65146 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Atilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Atilde :: Word32
    KEY_Atilde = 195 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_zhe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_zhe :: Word32
    KEY_Armenian_zhe = 16778602 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_za :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_za :: Word32
    KEY_Armenian_za = 16778598 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_yentamna :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_yentamna :: Word32
    KEY_Armenian_yentamna = 16778634 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_yech :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_yech :: Word32
    KEY_Armenian_yech = 16778597 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_vyun :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_vyun :: Word32
    KEY_Armenian_vyun = 16778626 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_vo :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_vo :: Word32
    KEY_Armenian_vo = 16778616 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_vev :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_vev :: Word32
    KEY_Armenian_vev = 16778622 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_verjaket :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_verjaket :: Word32
    KEY_Armenian_verjaket = 16778633 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_tyun :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_tyun :: Word32
    KEY_Armenian_tyun = 16778623 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_tso :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_tso :: Word32
    KEY_Armenian_tso = 16778625 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_tsa :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_tsa :: Word32
    KEY_Armenian_tsa = 16778606 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_to :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_to :: Word32
    KEY_Armenian_to = 16778601 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_tche :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_tche :: Word32
    KEY_Armenian_tche = 16778611 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_shesht :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_shesht :: Word32
    KEY_Armenian_shesht = 16778587 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_sha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_sha :: Word32
    KEY_Armenian_sha = 16778615 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_separation_mark :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_separation_mark :: Word32
    KEY_Armenian_separation_mark = 16778589 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_se :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_se :: Word32
    KEY_Armenian_se = 16778621 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_re :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_re :: Word32
    KEY_Armenian_re = 16778624 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ra :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ra :: Word32
    KEY_Armenian_ra = 16778620 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_question :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_question :: Word32
    KEY_Armenian_question = 16778590 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_pyur :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_pyur :: Word32
    KEY_Armenian_pyur = 16778627 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_pe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_pe :: Word32
    KEY_Armenian_pe = 16778618 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_paruyk :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_paruyk :: Word32
    KEY_Armenian_paruyk = 16778590 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_o :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_o :: Word32
    KEY_Armenian_o = 16778629 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_nu :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_nu :: Word32
    KEY_Armenian_nu = 16778614 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_men :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_men :: Word32
    KEY_Armenian_men = 16778612 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_lyun :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_lyun :: Word32
    KEY_Armenian_lyun = 16778604 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ligature_ew :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ligature_ew :: Word32
    KEY_Armenian_ligature_ew = 16778631 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_khe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_khe :: Word32
    KEY_Armenian_khe = 16778605 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ken :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ken :: Word32
    KEY_Armenian_ken = 16778607 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ke :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ke :: Word32
    KEY_Armenian_ke = 16778628 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_je :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_je :: Word32
    KEY_Armenian_je = 16778619 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ini :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ini :: Word32
    KEY_Armenian_ini = 16778603 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_hyphen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_hyphen :: Word32
    KEY_Armenian_hyphen = 16778634 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ho :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ho :: Word32
    KEY_Armenian_ho = 16778608 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_hi :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_hi :: Word32
    KEY_Armenian_hi = 16778613 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_gim :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_gim :: Word32
    KEY_Armenian_gim = 16778595 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ghat :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ghat :: Word32
    KEY_Armenian_ghat = 16778610 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_full_stop :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_full_stop :: Word32
    KEY_Armenian_full_stop = 16778633 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_fe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_fe :: Word32
    KEY_Armenian_fe = 16778630 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_exclam :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_exclam :: Word32
    KEY_Armenian_exclam = 16778588 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_e :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_e :: Word32
    KEY_Armenian_e = 16778599 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_dza :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_dza :: Word32
    KEY_Armenian_dza = 16778609 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_da :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_da :: Word32
    KEY_Armenian_da = 16778596 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_cha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_cha :: Word32
    KEY_Armenian_cha = 16778617 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_but :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_but :: Word32
    KEY_Armenian_but = 16778589 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ben :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ben :: Word32
    KEY_Armenian_ben = 16778594 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ayb :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ayb :: Word32
    KEY_Armenian_ayb = 16778593 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_at :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_at :: Word32
    KEY_Armenian_at = 16778600 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_apostrophe :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_apostrophe :: Word32
    KEY_Armenian_apostrophe = 16778586 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_amanak :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_amanak :: Word32
    KEY_Armenian_amanak = 16778588 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_accent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_accent :: Word32
    KEY_Armenian_accent = 16778587 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ZHE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ZHE :: Word32
    KEY_Armenian_ZHE = 16778554 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_ZA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_ZA :: Word32
    KEY_Armenian_ZA = 16778550 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_YECH :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_YECH :: Word32
    KEY_Armenian_YECH = 16778549 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_VYUN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_VYUN :: Word32
    KEY_Armenian_VYUN = 16778578 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_VO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_VO :: Word32
    KEY_Armenian_VO = 16778568 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_VEV :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_VEV :: Word32
    KEY_Armenian_VEV = 16778574 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_TYUN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_TYUN :: Word32
    KEY_Armenian_TYUN = 16778575 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_TSO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_TSO :: Word32
    KEY_Armenian_TSO = 16778577 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_TSA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_TSA :: Word32
    KEY_Armenian_TSA = 16778558 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_TO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_TO :: Word32
    KEY_Armenian_TO = 16778553 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_TCHE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_TCHE :: Word32
    KEY_Armenian_TCHE = 16778563 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_SHA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_SHA :: Word32
    KEY_Armenian_SHA = 16778567 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_SE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_SE :: Word32
    KEY_Armenian_SE = 16778573 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_RE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_RE :: Word32
    KEY_Armenian_RE = 16778576 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_RA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_RA :: Word32
    KEY_Armenian_RA = 16778572 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_PYUR :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_PYUR :: Word32
    KEY_Armenian_PYUR = 16778579 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_PE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_PE :: Word32
    KEY_Armenian_PE = 16778570 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_O :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_O :: Word32
    KEY_Armenian_O = 16778581 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_NU :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_NU :: Word32
    KEY_Armenian_NU = 16778566 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_MEN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_MEN :: Word32
    KEY_Armenian_MEN = 16778564 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_LYUN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_LYUN :: Word32
    KEY_Armenian_LYUN = 16778556 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_KHE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_KHE :: Word32
    KEY_Armenian_KHE = 16778557 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_KEN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_KEN :: Word32
    KEY_Armenian_KEN = 16778559 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_KE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_KE :: Word32
    KEY_Armenian_KE = 16778580 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_JE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_JE :: Word32
    KEY_Armenian_JE = 16778571 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_INI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_INI :: Word32
    KEY_Armenian_INI = 16778555 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_HO :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_HO :: Word32
    KEY_Armenian_HO = 16778560 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_HI :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_HI :: Word32
    KEY_Armenian_HI = 16778565 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_GIM :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_GIM :: Word32
    KEY_Armenian_GIM = 16778547 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_GHAT :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_GHAT :: Word32
    KEY_Armenian_GHAT = 16778562 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_FE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_FE :: Word32
    KEY_Armenian_FE = 16778582 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_E :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_E :: Word32
    KEY_Armenian_E = 16778551 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_DZA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_DZA :: Word32
    KEY_Armenian_DZA = 16778561 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_DA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_DA :: Word32
    KEY_Armenian_DA = 16778548 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_CHA :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_CHA :: Word32
    KEY_Armenian_CHA = 16778569 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_BEN :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_BEN :: Word32
    KEY_Armenian_BEN = 16778546 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_AYB :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_AYB :: Word32
    KEY_Armenian_AYB = 16778545 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Armenian_AT :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Armenian_AT :: Word32
    KEY_Armenian_AT = 16778552 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Aring :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Aring :: Word32
    KEY_Aring = 197 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_zain :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_zain :: Word32
    KEY_Arabic_zain = 1490 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_zah :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_zah :: Word32
    KEY_Arabic_zah = 1496 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_yeh_baree :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_yeh_baree :: Word32
    KEY_Arabic_yeh_baree = 16778962 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_yeh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_yeh :: Word32
    KEY_Arabic_yeh = 1514 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_waw :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_waw :: Word32
    KEY_Arabic_waw = 1512 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_veh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_veh :: Word32
    KEY_Arabic_veh = 16778916 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_tteh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_tteh :: Word32
    KEY_Arabic_tteh = 16778873 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_theh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_theh :: Word32
    KEY_Arabic_theh = 1483 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_thal :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_thal :: Word32
    KEY_Arabic_thal = 1488 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_tehmarbuta :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_tehmarbuta :: Word32
    KEY_Arabic_tehmarbuta = 1481 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_teh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_teh :: Word32
    KEY_Arabic_teh = 1482 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_tcheh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_tcheh :: Word32
    KEY_Arabic_tcheh = 16778886 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_tatweel :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_tatweel :: Word32
    KEY_Arabic_tatweel = 1504 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_tah :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_tah :: Word32
    KEY_Arabic_tah = 1495 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_switch :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_switch :: Word32
    KEY_Arabic_switch = 65406 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_superscript_alef :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_superscript_alef :: Word32
    KEY_Arabic_superscript_alef = 16778864 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_sukun :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_sukun :: Word32
    KEY_Arabic_sukun = 1522 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_sheen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_sheen :: Word32
    KEY_Arabic_sheen = 1492 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_shadda :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_shadda :: Word32
    KEY_Arabic_shadda = 1521 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_semicolon :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_semicolon :: Word32
    KEY_Arabic_semicolon = 1467 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_seen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_seen :: Word32
    KEY_Arabic_seen = 1491 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_sad :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_sad :: Word32
    KEY_Arabic_sad = 1493 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_rreh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_rreh :: Word32
    KEY_Arabic_rreh = 16778897 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_ra :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_ra :: Word32
    KEY_Arabic_ra = 1489 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_question_mark :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_question_mark :: Word32
    KEY_Arabic_question_mark = 1471 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_qaf :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_qaf :: Word32
    KEY_Arabic_qaf = 1506 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_percent :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_percent :: Word32
    KEY_Arabic_percent = 16778858 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_peh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_peh :: Word32
    KEY_Arabic_peh = 16778878 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_noon_ghunna :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_noon_ghunna :: Word32
    KEY_Arabic_noon_ghunna = 16778938 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_noon :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_noon :: Word32
    KEY_Arabic_noon = 1510 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_meem :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_meem :: Word32
    KEY_Arabic_meem = 1509 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_maddaonalef :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_maddaonalef :: Word32
    KEY_Arabic_maddaonalef = 1474 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_madda_above :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_madda_above :: Word32
    KEY_Arabic_madda_above = 16778835 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_lam :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_lam :: Word32
    KEY_Arabic_lam = 1508 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_khah :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_khah :: Word32
    KEY_Arabic_khah = 1486 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_keheh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_keheh :: Word32
    KEY_Arabic_keheh = 16778921 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_kasratan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_kasratan :: Word32
    KEY_Arabic_kasratan = 1517 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_kasra :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_kasra :: Word32
    KEY_Arabic_kasra = 1520 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_kaf :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_kaf :: Word32
    KEY_Arabic_kaf = 1507 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_jeh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_jeh :: Word32
    KEY_Arabic_jeh = 16778904 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_jeem :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_jeem :: Word32
    KEY_Arabic_jeem = 1484 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_heh_goal :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_heh_goal :: Word32
    KEY_Arabic_heh_goal = 16778945 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_heh_doachashmee :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_heh_doachashmee :: Word32
    KEY_Arabic_heh_doachashmee = 16778942 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_heh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_heh :: Word32
    KEY_Arabic_heh = 1511 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_hamzaunderalef :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_hamzaunderalef :: Word32
    KEY_Arabic_hamzaunderalef = 1477 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_hamzaonyeh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_hamzaonyeh :: Word32
    KEY_Arabic_hamzaonyeh = 1478 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_hamzaonwaw :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_hamzaonwaw :: Word32
    KEY_Arabic_hamzaonwaw = 1476 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_hamzaonalef :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_hamzaonalef :: Word32
    KEY_Arabic_hamzaonalef = 1475 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_hamza_below :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_hamza_below :: Word32
    KEY_Arabic_hamza_below = 16778837 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_hamza_above :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_hamza_above :: Word32
    KEY_Arabic_hamza_above = 16778836 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_hamza :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_hamza :: Word32
    KEY_Arabic_hamza = 1473 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_hah :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_hah :: Word32
    KEY_Arabic_hah = 1485 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_ha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_ha :: Word32
    KEY_Arabic_ha = 1511 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_ghain :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_ghain :: Word32
    KEY_Arabic_ghain = 1498 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_gaf :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_gaf :: Word32
    KEY_Arabic_gaf = 16778927 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_fullstop :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_fullstop :: Word32
    KEY_Arabic_fullstop = 16778964 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_feh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_feh :: Word32
    KEY_Arabic_feh = 1505 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_fathatan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_fathatan :: Word32
    KEY_Arabic_fathatan = 1515 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_fatha :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_fatha :: Word32
    KEY_Arabic_fatha = 1518 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_farsi_yeh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_farsi_yeh :: Word32
    KEY_Arabic_farsi_yeh = 16778956 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_ddal :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_ddal :: Word32
    KEY_Arabic_ddal = 16778888 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_dammatan :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_dammatan :: Word32
    KEY_Arabic_dammatan = 1516 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_damma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_damma :: Word32
    KEY_Arabic_damma = 1519 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_dal :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_dal :: Word32
    KEY_Arabic_dal = 1487 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_dad :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_dad :: Word32
    KEY_Arabic_dad = 1494 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_comma :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_comma :: Word32
    KEY_Arabic_comma = 1452 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_beh :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_beh :: Word32
    KEY_Arabic_beh = 1480 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_alefmaksura :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_alefmaksura :: Word32
    KEY_Arabic_alefmaksura = 1513 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_alef :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_alef :: Word32
    KEY_Arabic_alef = 1479 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_ain :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_ain :: Word32
    KEY_Arabic_ain = 1497 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_9 :: Word32
    KEY_Arabic_9 = 16778857 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_8 :: Word32
    KEY_Arabic_8 = 16778856 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_7 :: Word32
    KEY_Arabic_7 = 16778855 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_6 :: Word32
    KEY_Arabic_6 = 16778854 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_5 :: Word32
    KEY_Arabic_5 = 16778853 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_4 :: Word32
    KEY_Arabic_4 = 16778852 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_3 :: Word32
    KEY_Arabic_3 = 16778851 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_2 :: Word32
    KEY_Arabic_2 = 16778850 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_1 :: Word32
    KEY_Arabic_1 = 16778849 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Arabic_0 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Arabic_0 :: Word32
    KEY_Arabic_0 = 16778848 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ApplicationRight :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ApplicationRight :: Word32
    KEY_ApplicationRight = 269025105 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_ApplicationLeft :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_ApplicationLeft :: Word32
    KEY_ApplicationLeft = 269025104 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Aogonek :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Aogonek :: Word32
    KEY_Aogonek = 417 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Amacron :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Amacron :: Word32
    KEY_Amacron = 960 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Alt_R :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Alt_R :: Word32
    KEY_Alt_R = 65514 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Alt_L :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Alt_L :: Word32
    KEY_Alt_L = 65513 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Ahook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Ahook :: Word32
    KEY_Ahook = 16785058 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Agrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Agrave :: Word32
    KEY_Agrave = 192 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Adiaeresis :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Adiaeresis :: Word32
    KEY_Adiaeresis = 196 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AddFavorite :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AddFavorite :: Word32
    KEY_AddFavorite = 269025081 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Acircumflextilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Acircumflextilde :: Word32
    KEY_Acircumflextilde = 16785066 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Acircumflexhook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Acircumflexhook :: Word32
    KEY_Acircumflexhook = 16785064 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Acircumflexgrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Acircumflexgrave :: Word32
    KEY_Acircumflexgrave = 16785062 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Acircumflexbelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Acircumflexbelowdot :: Word32
    KEY_Acircumflexbelowdot = 16785068 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Acircumflexacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Acircumflexacute :: Word32
    KEY_Acircumflexacute = 16785060 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Acircumflex :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Acircumflex :: Word32
    KEY_Acircumflex = 194 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AccessX_Feedback_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AccessX_Feedback_Enable :: Word32
    KEY_AccessX_Feedback_Enable = 65137 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AccessX_Enable :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AccessX_Enable :: Word32
    KEY_AccessX_Enable = 65136 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Abrevetilde :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Abrevetilde :: Word32
    KEY_Abrevetilde = 16785076 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Abrevehook :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Abrevehook :: Word32
    KEY_Abrevehook = 16785074 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Abrevegrave :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Abrevegrave :: Word32
    KEY_Abrevegrave = 16785072 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Abrevebelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Abrevebelowdot :: Word32
    KEY_Abrevebelowdot = 16785078 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Abreveacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Abreveacute :: Word32
    KEY_Abreveacute = 16785070 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Abreve :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Abreve :: Word32
    KEY_Abreve = 451 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Abelowdot :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Abelowdot :: Word32
    KEY_Abelowdot = 16785056 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_Aacute :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_Aacute :: Word32
    KEY_Aacute = 193 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_AE :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_AE :: Word32
    KEY_AE = 198 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_A :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_A :: Word32
    KEY_A = 65 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_9 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_9 :: Word32
    KEY_9 = 57 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_8 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_8 :: Word32
    KEY_8 = 56 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_7 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_7 :: Word32
    KEY_7 = 55 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_6 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_6 :: Word32
    KEY_6 = 54 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_5 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_5 :: Word32
    KEY_5 = 53 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_4 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_4 :: Word32
    KEY_4 = 52 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Test :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Test :: Word32
    KEY_3270_Test = 64781 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Setup :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Setup :: Word32
    KEY_3270_Setup = 64791 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Rule :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Rule :: Word32
    KEY_3270_Rule = 64788 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Right2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Right2 :: Word32
    KEY_3270_Right2 = 64771 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Reset :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Reset :: Word32
    KEY_3270_Reset = 64776 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Record :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Record :: Word32
    KEY_3270_Record = 64792 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Quit :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Quit :: Word32
    KEY_3270_Quit = 64777 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_PrintScreen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_PrintScreen :: Word32
    KEY_3270_PrintScreen = 64797 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Play :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Play :: Word32
    KEY_3270_Play = 64790 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_PA3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_PA3 :: Word32
    KEY_3270_PA3 = 64780 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_PA2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_PA2 :: Word32
    KEY_3270_PA2 = 64779 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_PA1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_PA1 :: Word32
    KEY_3270_PA1 = 64778 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Left2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Left2 :: Word32
    KEY_3270_Left2 = 64772 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_KeyClick :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_KeyClick :: Word32
    KEY_3270_KeyClick = 64785 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Jump :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Jump :: Word32
    KEY_3270_Jump = 64786 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Ident :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Ident :: Word32
    KEY_3270_Ident = 64787 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_FieldMark :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_FieldMark :: Word32
    KEY_3270_FieldMark = 64770 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_ExSelect :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_ExSelect :: Word32
    KEY_3270_ExSelect = 64795 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_EraseInput :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_EraseInput :: Word32
    KEY_3270_EraseInput = 64775 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_EraseEOF :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_EraseEOF :: Word32
    KEY_3270_EraseEOF = 64774 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Enter :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Enter :: Word32
    KEY_3270_Enter = 64798 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Duplicate :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Duplicate :: Word32
    KEY_3270_Duplicate = 64769 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_DeleteWord :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_DeleteWord :: Word32
    KEY_3270_DeleteWord = 64794 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_CursorSelect :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_CursorSelect :: Word32
    KEY_3270_CursorSelect = 64796 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_CursorBlink :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_CursorBlink :: Word32
    KEY_3270_CursorBlink = 64783 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Copy :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Copy :: Word32
    KEY_3270_Copy = 64789 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_ChangeScreen :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_ChangeScreen :: Word32
    KEY_3270_ChangeScreen = 64793 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_BackTab :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_BackTab :: Word32
    KEY_3270_BackTab = 64773 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_Attn :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_Attn :: Word32
    KEY_3270_Attn = 64782 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3270_AltCursor :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3270_AltCursor :: Word32
    KEY_3270_AltCursor = 64784 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_3 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_3 :: Word32
    KEY_3 = 51 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_2 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_2 :: Word32
    KEY_2 = 50 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_1 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_1 :: Word32
    KEY_1 = 49 :: Word32

    -- | /No description available in the introspection data./
    pattern $mKEY_0 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bKEY_0 :: Word32
    KEY_0 = 48 :: Word32

    -- | Use this macro as the return value for stopping the propagation of
    -- an event handler.
    --
    -- /Since: 3.4/
    pattern $mEVENT_STOP :: forall {r}. Bool -> ((# #) -> r) -> ((# #) -> r) -> r
    $bEVENT_STOP :: Bool
    EVENT_STOP = P.True :: Bool

    -- | Use this macro as the return value for continuing the propagation of
    -- an event handler.
    --
    -- /Since: 3.4/
    pattern $mEVENT_PROPAGATE :: forall {r}. Bool -> ((# #) -> r) -> ((# #) -> r) -> r
    $bEVENT_PROPAGATE :: Bool
    EVENT_PROPAGATE = P.False :: Bool

    -- | Represents the current time, and can be used anywhere a time is expected.
    pattern $mCURRENT_TIME :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bCURRENT_TIME :: Int32
    CURRENT_TIME = 0 :: Int32

    -- | The secondary button. This is typically the right mouse button, or the
    -- left button in a left-handed setup.
    --
    -- /Since: 3.4/
    pattern $mBUTTON_SECONDARY :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bBUTTON_SECONDARY :: Int32
    BUTTON_SECONDARY = 3 :: Int32

    -- | The primary button. This is typically the left mouse button, or the
    -- right button in a left-handed setup.
    --
    -- /Since: 3.4/
    pattern $mBUTTON_PRIMARY :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bBUTTON_PRIMARY :: Int32
    BUTTON_PRIMARY = 1 :: Int32

    -- | The middle button.
    --
    -- /Since: 3.4/
    pattern $mBUTTON_MIDDLE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
    $bBUTTON_MIDDLE :: Int32
    BUTTON_MIDDLE = 2 :: Int32