{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DerivingVia #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MagicHash #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StandaloneDeriving #-}
{-# LANGUAGE TypeApplications #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE TypeOperators #-}
{-# LANGUAGE UnboxedTuples #-}
{-# LANGUAGE UndecidableInstances #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
module SDL3.Sys.Bindgen.Scancode (
SDL3.Sys.Bindgen.Scancode.SDL_Scancode (..),
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_UNKNOWN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_A,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_B,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_C,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_D,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_E,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_G,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_H,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_I,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_J,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_K,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_L,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_M,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_N,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_O,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_P,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_Q,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_R,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_S,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_T,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_U,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_V,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_W,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_X,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_Y,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_Z,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_1,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_2,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_3,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_4,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_5,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_6,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_7,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_8,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_9,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_0,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_RETURN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_ESCAPE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_BACKSPACE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_TAB,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SPACE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MINUS,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_EQUALS,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LEFTBRACKET,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_RIGHTBRACKET,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_BACKSLASH,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_NONUSHASH,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SEMICOLON,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_APOSTROPHE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_GRAVE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_COMMA,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_PERIOD,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SLASH,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CAPSLOCK,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F1,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F2,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F3,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F4,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F5,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F6,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F7,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F8,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F9,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F10,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F11,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F12,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_PRINTSCREEN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SCROLLLOCK,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_PAUSE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INSERT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_HOME,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_PAGEUP,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_DELETE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_END,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_PAGEDOWN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_RIGHT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LEFT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_DOWN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_UP,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_NUMLOCKCLEAR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_DIVIDE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_MULTIPLY,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_MINUS,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_PLUS,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_ENTER,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_1,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_2,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_3,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_4,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_5,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_6,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_7,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_8,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_9,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_0,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_PERIOD,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_NONUSBACKSLASH,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_APPLICATION,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_POWER,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_EQUALS,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F13,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F14,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F15,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F16,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F17,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F18,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F19,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F20,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F21,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F22,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F23,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_F24,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_EXECUTE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_HELP,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MENU,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SELECT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_STOP,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AGAIN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_UNDO,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CUT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_COPY,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_PASTE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_FIND,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MUTE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_VOLUMEUP,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_VOLUMEDOWN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_COMMA,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_EQUALSAS400,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INTERNATIONAL1,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INTERNATIONAL2,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INTERNATIONAL3,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INTERNATIONAL4,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INTERNATIONAL5,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INTERNATIONAL6,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INTERNATIONAL7,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INTERNATIONAL8,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_INTERNATIONAL9,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LANG1,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LANG2,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LANG3,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LANG4,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LANG5,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LANG6,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LANG7,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LANG8,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LANG9,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_ALTERASE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SYSREQ,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CANCEL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CLEAR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_PRIOR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_RETURN2,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SEPARATOR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_OUT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_OPER,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CLEARAGAIN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CRSEL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_EXSEL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_FRONT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_00,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_000,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_THOUSANDSSEPARATOR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_DECIMALSEPARATOR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CURRENCYUNIT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CURRENCYSUBUNIT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_LEFTPAREN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_RIGHTPAREN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_LEFTBRACE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_RIGHTBRACE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_TAB,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_BACKSPACE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_A,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_B,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_C,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_D,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_E,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_F,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_XOR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_POWER,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_PERCENT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_LESS,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_GREATER,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_AMPERSAND,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_DBLAMPERSAND,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_VERTICALBAR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_DBLVERTICALBAR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_COLON,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_HASH,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_SPACE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_AT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_EXCLAM,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_MEMSTORE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_MEMRECALL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_MEMCLEAR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_MEMADD,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_MEMSUBTRACT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_MEMMULTIPLY,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_MEMDIVIDE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_PLUSMINUS,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_CLEAR,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_CLEARENTRY,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_BINARY,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_OCTAL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_DECIMAL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_KP_HEXADECIMAL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LCTRL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LSHIFT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LALT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_LGUI,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_RCTRL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_RSHIFT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_RALT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_RGUI,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MODE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SLEEP,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_WAKE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CHANNEL_INCREMENT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CHANNEL_DECREMENT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_PLAY,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_PAUSE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_RECORD,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_FAST_FORWARD,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_REWIND,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_NEXT_TRACK,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_PREVIOUS_TRACK,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_STOP,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_EJECT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_PLAY_PAUSE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_MEDIA_SELECT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_NEW,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_OPEN,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_CLOSE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_EXIT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_SAVE,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_PRINT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_PROPERTIES,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_SEARCH,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_HOME,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_BACK,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_FORWARD,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_STOP,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_REFRESH,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_AC_BOOKMARKS,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SOFTLEFT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_SOFTRIGHT,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_CALL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_ENDCALL,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_RESERVED,
pattern SDL3.Sys.Bindgen.Scancode.SDL_SCANCODE_COUNT,
)
where
import Prelude (Eq, Int, Ord, Read, Show, pure, (<*>), type (~))
import HsBindgen.Runtime.CEnum qualified as CEnum
import HsBindgen.Runtime.HasCField qualified as HasCField
import HsBindgen.Runtime.Marshal qualified as Marshal
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CompatHasField qualified as BG.CompatHasField
newtype SDL_Scancode = SDL_Scancode
{ SDL_Scancode -> CUInt
unwrap :: BG.CUInt
}
deriving stock ((forall x. SDL_Scancode -> Rep SDL_Scancode x)
-> (forall x. Rep SDL_Scancode x -> SDL_Scancode)
-> Generic SDL_Scancode
forall x. Rep SDL_Scancode x -> SDL_Scancode
forall x. SDL_Scancode -> Rep SDL_Scancode x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x. SDL_Scancode -> Rep SDL_Scancode x
from :: forall x. SDL_Scancode -> Rep SDL_Scancode x
$cto :: forall x. Rep SDL_Scancode x -> SDL_Scancode
to :: forall x. Rep SDL_Scancode x -> SDL_Scancode
BG.Generic, SDL_Scancode -> SDL_Scancode -> Bool
(SDL_Scancode -> SDL_Scancode -> Bool)
-> (SDL_Scancode -> SDL_Scancode -> Bool) -> Eq SDL_Scancode
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SDL_Scancode -> SDL_Scancode -> Bool
== :: SDL_Scancode -> SDL_Scancode -> Bool
$c/= :: SDL_Scancode -> SDL_Scancode -> Bool
/= :: SDL_Scancode -> SDL_Scancode -> Bool
Eq, Eq SDL_Scancode
Eq SDL_Scancode =>
(SDL_Scancode -> SDL_Scancode -> Ordering)
-> (SDL_Scancode -> SDL_Scancode -> Bool)
-> (SDL_Scancode -> SDL_Scancode -> Bool)
-> (SDL_Scancode -> SDL_Scancode -> Bool)
-> (SDL_Scancode -> SDL_Scancode -> Bool)
-> (SDL_Scancode -> SDL_Scancode -> SDL_Scancode)
-> (SDL_Scancode -> SDL_Scancode -> SDL_Scancode)
-> Ord SDL_Scancode
SDL_Scancode -> SDL_Scancode -> Bool
SDL_Scancode -> SDL_Scancode -> Ordering
SDL_Scancode -> SDL_Scancode -> SDL_Scancode
forall a.
Eq a =>
(a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: SDL_Scancode -> SDL_Scancode -> Ordering
compare :: SDL_Scancode -> SDL_Scancode -> Ordering
$c< :: SDL_Scancode -> SDL_Scancode -> Bool
< :: SDL_Scancode -> SDL_Scancode -> Bool
$c<= :: SDL_Scancode -> SDL_Scancode -> Bool
<= :: SDL_Scancode -> SDL_Scancode -> Bool
$c> :: SDL_Scancode -> SDL_Scancode -> Bool
> :: SDL_Scancode -> SDL_Scancode -> Bool
$c>= :: SDL_Scancode -> SDL_Scancode -> Bool
>= :: SDL_Scancode -> SDL_Scancode -> Bool
$cmax :: SDL_Scancode -> SDL_Scancode -> SDL_Scancode
max :: SDL_Scancode -> SDL_Scancode -> SDL_Scancode
$cmin :: SDL_Scancode -> SDL_Scancode -> SDL_Scancode
min :: SDL_Scancode -> SDL_Scancode -> SDL_Scancode
Ord)
deriving newtype (FFIType SDL_Scancode -> SDL_Scancode
SDL_Scancode -> FFIType SDL_Scancode
(SDL_Scancode -> FFIType SDL_Scancode)
-> (FFIType SDL_Scancode -> SDL_Scancode)
-> HasFFIType SDL_Scancode
forall a. (a -> FFIType a) -> (FFIType a -> a) -> HasFFIType a
$ctoFFIType :: SDL_Scancode -> FFIType SDL_Scancode
toFFIType :: SDL_Scancode -> FFIType SDL_Scancode
$cfromFFIType :: FFIType SDL_Scancode -> SDL_Scancode
fromFFIType :: FFIType SDL_Scancode -> SDL_Scancode
BG.HasFFIType)
instance Marshal.StaticSize SDL_Scancode where
staticSizeOf :: Proxy SDL_Scancode -> Int
staticSizeOf = \Proxy SDL_Scancode
_ -> (Int
4 :: Int)
staticAlignment :: Proxy SDL_Scancode -> Int
staticAlignment = \Proxy SDL_Scancode
_ -> (Int
4 :: Int)
instance Marshal.ReadRaw SDL_Scancode where
readRaw :: Ptr SDL_Scancode -> IO SDL_Scancode
readRaw =
\Ptr SDL_Scancode
ptr0 ->
(CUInt -> SDL_Scancode) -> IO (CUInt -> SDL_Scancode)
forall a. a -> IO a
forall (f :: * -> *) a. Applicative f => a -> f a
pure CUInt -> SDL_Scancode
SDL_Scancode
IO (CUInt -> SDL_Scancode) -> IO CUInt -> IO SDL_Scancode
forall a b. IO (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
<*> Ptr SDL_Scancode -> Int -> IO CUInt
forall a b. ReadRaw a => Ptr b -> Int -> IO a
Marshal.readRawByteOff Ptr SDL_Scancode
ptr0 (Int
0 :: Int)
instance Marshal.WriteRaw SDL_Scancode where
writeRaw :: Ptr SDL_Scancode -> SDL_Scancode -> IO ()
writeRaw =
\Ptr SDL_Scancode
ptr0 ->
\SDL_Scancode
s1 ->
case SDL_Scancode
s1 of
SDL_Scancode CUInt
unwrap2 ->
Ptr SDL_Scancode -> Int -> CUInt -> IO ()
forall a b. WriteRaw a => Ptr b -> Int -> a -> IO ()
Marshal.writeRawByteOff Ptr SDL_Scancode
ptr0 (Int
0 :: Int) CUInt
unwrap2
deriving via Marshal.EquivStorable SDL_Scancode instance BG.Storable SDL_Scancode
deriving via BG.CUInt instance BG.Prim SDL_Scancode
instance CEnum.CEnum SDL_Scancode where
type CEnumZ SDL_Scancode = BG.CUInt
toCEnum :: CEnumZ SDL_Scancode -> SDL_Scancode
toCEnum = CUInt -> SDL_Scancode
CEnumZ SDL_Scancode -> SDL_Scancode
SDL_Scancode
fromCEnum :: SDL_Scancode -> CEnumZ SDL_Scancode
fromCEnum = forall {k} (x :: k) r a. HasField x r a => r -> a
forall (x :: Symbol) r a. HasField x r a => r -> a
BG.getField @"unwrap"
declaredValues :: forall (proxy :: * -> *).
proxy SDL_Scancode -> DeclaredValues SDL_Scancode
declaredValues =
\proxy SDL_Scancode
_ ->
[(CEnumZ SDL_Scancode, NonEmpty String)]
-> DeclaredValues SDL_Scancode
forall a.
Ord (CEnumZ a) =>
[(CEnumZ a, NonEmpty String)] -> DeclaredValues a
CEnum.declaredValuesFromList
[ (CUInt
CEnumZ SDL_Scancode
0, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_UNKNOWN")
, (CUInt
CEnumZ SDL_Scancode
4, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_A")
, (CUInt
CEnumZ SDL_Scancode
5, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_B")
, (CUInt
CEnumZ SDL_Scancode
6, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_C")
, (CUInt
CEnumZ SDL_Scancode
7, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_D")
, (CUInt
CEnumZ SDL_Scancode
8, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_E")
, (CUInt
CEnumZ SDL_Scancode
9, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F")
, (CUInt
CEnumZ SDL_Scancode
10, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_G")
, (CUInt
CEnumZ SDL_Scancode
11, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_H")
, (CUInt
CEnumZ SDL_Scancode
12, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_I")
, (CUInt
CEnumZ SDL_Scancode
13, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_J")
, (CUInt
CEnumZ SDL_Scancode
14, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_K")
, (CUInt
CEnumZ SDL_Scancode
15, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_L")
, (CUInt
CEnumZ SDL_Scancode
16, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_M")
, (CUInt
CEnumZ SDL_Scancode
17, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_N")
, (CUInt
CEnumZ SDL_Scancode
18, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_O")
, (CUInt
CEnumZ SDL_Scancode
19, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_P")
, (CUInt
CEnumZ SDL_Scancode
20, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_Q")
, (CUInt
CEnumZ SDL_Scancode
21, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_R")
, (CUInt
CEnumZ SDL_Scancode
22, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_S")
, (CUInt
CEnumZ SDL_Scancode
23, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_T")
, (CUInt
CEnumZ SDL_Scancode
24, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_U")
, (CUInt
CEnumZ SDL_Scancode
25, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_V")
, (CUInt
CEnumZ SDL_Scancode
26, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_W")
, (CUInt
CEnumZ SDL_Scancode
27, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_X")
, (CUInt
CEnumZ SDL_Scancode
28, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_Y")
, (CUInt
CEnumZ SDL_Scancode
29, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_Z")
, (CUInt
CEnumZ SDL_Scancode
30, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_1")
, (CUInt
CEnumZ SDL_Scancode
31, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_2")
, (CUInt
CEnumZ SDL_Scancode
32, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_3")
, (CUInt
CEnumZ SDL_Scancode
33, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_4")
, (CUInt
CEnumZ SDL_Scancode
34, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_5")
, (CUInt
CEnumZ SDL_Scancode
35, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_6")
, (CUInt
CEnumZ SDL_Scancode
36, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_7")
, (CUInt
CEnumZ SDL_Scancode
37, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_8")
, (CUInt
CEnumZ SDL_Scancode
38, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_9")
, (CUInt
CEnumZ SDL_Scancode
39, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_0")
, (CUInt
CEnumZ SDL_Scancode
40, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_RETURN")
, (CUInt
CEnumZ SDL_Scancode
41, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_ESCAPE")
, (CUInt
CEnumZ SDL_Scancode
42, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_BACKSPACE")
, (CUInt
CEnumZ SDL_Scancode
43, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_TAB")
, (CUInt
CEnumZ SDL_Scancode
44, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SPACE")
, (CUInt
CEnumZ SDL_Scancode
45, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MINUS")
, (CUInt
CEnumZ SDL_Scancode
46, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_EQUALS")
, (CUInt
CEnumZ SDL_Scancode
47, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LEFTBRACKET")
, (CUInt
CEnumZ SDL_Scancode
48, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_RIGHTBRACKET")
, (CUInt
CEnumZ SDL_Scancode
49, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_BACKSLASH")
, (CUInt
CEnumZ SDL_Scancode
50, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_NONUSHASH")
, (CUInt
CEnumZ SDL_Scancode
51, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SEMICOLON")
, (CUInt
CEnumZ SDL_Scancode
52, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_APOSTROPHE")
, (CUInt
CEnumZ SDL_Scancode
53, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_GRAVE")
, (CUInt
CEnumZ SDL_Scancode
54, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_COMMA")
, (CUInt
CEnumZ SDL_Scancode
55, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_PERIOD")
, (CUInt
CEnumZ SDL_Scancode
56, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SLASH")
, (CUInt
CEnumZ SDL_Scancode
57, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CAPSLOCK")
, (CUInt
CEnumZ SDL_Scancode
58, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F1")
, (CUInt
CEnumZ SDL_Scancode
59, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F2")
, (CUInt
CEnumZ SDL_Scancode
60, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F3")
, (CUInt
CEnumZ SDL_Scancode
61, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F4")
, (CUInt
CEnumZ SDL_Scancode
62, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F5")
, (CUInt
CEnumZ SDL_Scancode
63, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F6")
, (CUInt
CEnumZ SDL_Scancode
64, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F7")
, (CUInt
CEnumZ SDL_Scancode
65, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F8")
, (CUInt
CEnumZ SDL_Scancode
66, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F9")
, (CUInt
CEnumZ SDL_Scancode
67, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F10")
, (CUInt
CEnumZ SDL_Scancode
68, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F11")
, (CUInt
CEnumZ SDL_Scancode
69, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F12")
, (CUInt
CEnumZ SDL_Scancode
70, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_PRINTSCREEN")
, (CUInt
CEnumZ SDL_Scancode
71, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SCROLLLOCK")
, (CUInt
CEnumZ SDL_Scancode
72, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_PAUSE")
, (CUInt
CEnumZ SDL_Scancode
73, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INSERT")
, (CUInt
CEnumZ SDL_Scancode
74, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_HOME")
, (CUInt
CEnumZ SDL_Scancode
75, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_PAGEUP")
, (CUInt
CEnumZ SDL_Scancode
76, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_DELETE")
, (CUInt
CEnumZ SDL_Scancode
77, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_END")
, (CUInt
CEnumZ SDL_Scancode
78, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_PAGEDOWN")
, (CUInt
CEnumZ SDL_Scancode
79, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_RIGHT")
, (CUInt
CEnumZ SDL_Scancode
80, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LEFT")
, (CUInt
CEnumZ SDL_Scancode
81, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_DOWN")
, (CUInt
CEnumZ SDL_Scancode
82, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_UP")
, (CUInt
CEnumZ SDL_Scancode
83, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_NUMLOCKCLEAR")
, (CUInt
CEnumZ SDL_Scancode
84, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_DIVIDE")
, (CUInt
CEnumZ SDL_Scancode
85, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_MULTIPLY")
, (CUInt
CEnumZ SDL_Scancode
86, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_MINUS")
, (CUInt
CEnumZ SDL_Scancode
87, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_PLUS")
, (CUInt
CEnumZ SDL_Scancode
88, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_ENTER")
, (CUInt
CEnumZ SDL_Scancode
89, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_1")
, (CUInt
CEnumZ SDL_Scancode
90, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_2")
, (CUInt
CEnumZ SDL_Scancode
91, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_3")
, (CUInt
CEnumZ SDL_Scancode
92, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_4")
, (CUInt
CEnumZ SDL_Scancode
93, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_5")
, (CUInt
CEnumZ SDL_Scancode
94, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_6")
, (CUInt
CEnumZ SDL_Scancode
95, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_7")
, (CUInt
CEnumZ SDL_Scancode
96, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_8")
, (CUInt
CEnumZ SDL_Scancode
97, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_9")
, (CUInt
CEnumZ SDL_Scancode
98, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_0")
, (CUInt
CEnumZ SDL_Scancode
99, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_PERIOD")
, (CUInt
CEnumZ SDL_Scancode
100, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_NONUSBACKSLASH")
, (CUInt
CEnumZ SDL_Scancode
101, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_APPLICATION")
, (CUInt
CEnumZ SDL_Scancode
102, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_POWER")
, (CUInt
CEnumZ SDL_Scancode
103, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_EQUALS")
, (CUInt
CEnumZ SDL_Scancode
104, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F13")
, (CUInt
CEnumZ SDL_Scancode
105, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F14")
, (CUInt
CEnumZ SDL_Scancode
106, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F15")
, (CUInt
CEnumZ SDL_Scancode
107, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F16")
, (CUInt
CEnumZ SDL_Scancode
108, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F17")
, (CUInt
CEnumZ SDL_Scancode
109, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F18")
, (CUInt
CEnumZ SDL_Scancode
110, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F19")
, (CUInt
CEnumZ SDL_Scancode
111, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F20")
, (CUInt
CEnumZ SDL_Scancode
112, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F21")
, (CUInt
CEnumZ SDL_Scancode
113, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F22")
, (CUInt
CEnumZ SDL_Scancode
114, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F23")
, (CUInt
CEnumZ SDL_Scancode
115, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_F24")
, (CUInt
CEnumZ SDL_Scancode
116, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_EXECUTE")
, (CUInt
CEnumZ SDL_Scancode
117, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_HELP")
, (CUInt
CEnumZ SDL_Scancode
118, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MENU")
, (CUInt
CEnumZ SDL_Scancode
119, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SELECT")
, (CUInt
CEnumZ SDL_Scancode
120, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_STOP")
, (CUInt
CEnumZ SDL_Scancode
121, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AGAIN")
, (CUInt
CEnumZ SDL_Scancode
122, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_UNDO")
, (CUInt
CEnumZ SDL_Scancode
123, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CUT")
, (CUInt
CEnumZ SDL_Scancode
124, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_COPY")
, (CUInt
CEnumZ SDL_Scancode
125, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_PASTE")
, (CUInt
CEnumZ SDL_Scancode
126, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_FIND")
, (CUInt
CEnumZ SDL_Scancode
127, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MUTE")
, (CUInt
CEnumZ SDL_Scancode
128, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_VOLUMEUP")
, (CUInt
CEnumZ SDL_Scancode
129, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_VOLUMEDOWN")
, (CUInt
CEnumZ SDL_Scancode
133, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_COMMA")
, (CUInt
CEnumZ SDL_Scancode
134, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_EQUALSAS400")
, (CUInt
CEnumZ SDL_Scancode
135, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INTERNATIONAL1")
, (CUInt
CEnumZ SDL_Scancode
136, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INTERNATIONAL2")
, (CUInt
CEnumZ SDL_Scancode
137, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INTERNATIONAL3")
, (CUInt
CEnumZ SDL_Scancode
138, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INTERNATIONAL4")
, (CUInt
CEnumZ SDL_Scancode
139, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INTERNATIONAL5")
, (CUInt
CEnumZ SDL_Scancode
140, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INTERNATIONAL6")
, (CUInt
CEnumZ SDL_Scancode
141, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INTERNATIONAL7")
, (CUInt
CEnumZ SDL_Scancode
142, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INTERNATIONAL8")
, (CUInt
CEnumZ SDL_Scancode
143, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_INTERNATIONAL9")
, (CUInt
CEnumZ SDL_Scancode
144, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LANG1")
, (CUInt
CEnumZ SDL_Scancode
145, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LANG2")
, (CUInt
CEnumZ SDL_Scancode
146, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LANG3")
, (CUInt
CEnumZ SDL_Scancode
147, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LANG4")
, (CUInt
CEnumZ SDL_Scancode
148, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LANG5")
, (CUInt
CEnumZ SDL_Scancode
149, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LANG6")
, (CUInt
CEnumZ SDL_Scancode
150, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LANG7")
, (CUInt
CEnumZ SDL_Scancode
151, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LANG8")
, (CUInt
CEnumZ SDL_Scancode
152, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LANG9")
, (CUInt
CEnumZ SDL_Scancode
153, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_ALTERASE")
, (CUInt
CEnumZ SDL_Scancode
154, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SYSREQ")
, (CUInt
CEnumZ SDL_Scancode
155, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CANCEL")
, (CUInt
CEnumZ SDL_Scancode
156, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CLEAR")
, (CUInt
CEnumZ SDL_Scancode
157, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_PRIOR")
, (CUInt
CEnumZ SDL_Scancode
158, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_RETURN2")
, (CUInt
CEnumZ SDL_Scancode
159, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SEPARATOR")
, (CUInt
CEnumZ SDL_Scancode
160, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_OUT")
, (CUInt
CEnumZ SDL_Scancode
161, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_OPER")
, (CUInt
CEnumZ SDL_Scancode
162, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CLEARAGAIN")
, (CUInt
CEnumZ SDL_Scancode
163, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CRSEL")
, (CUInt
CEnumZ SDL_Scancode
164, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_EXSEL")
, (CUInt
CEnumZ SDL_Scancode
165, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_FRONT")
, (CUInt
CEnumZ SDL_Scancode
176, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_00")
, (CUInt
CEnumZ SDL_Scancode
177, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_000")
, (CUInt
CEnumZ SDL_Scancode
178, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_THOUSANDSSEPARATOR")
, (CUInt
CEnumZ SDL_Scancode
179, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_DECIMALSEPARATOR")
, (CUInt
CEnumZ SDL_Scancode
180, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CURRENCYUNIT")
, (CUInt
CEnumZ SDL_Scancode
181, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CURRENCYSUBUNIT")
, (CUInt
CEnumZ SDL_Scancode
182, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_LEFTPAREN")
, (CUInt
CEnumZ SDL_Scancode
183, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_RIGHTPAREN")
, (CUInt
CEnumZ SDL_Scancode
184, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_LEFTBRACE")
, (CUInt
CEnumZ SDL_Scancode
185, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_RIGHTBRACE")
, (CUInt
CEnumZ SDL_Scancode
186, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_TAB")
, (CUInt
CEnumZ SDL_Scancode
187, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_BACKSPACE")
, (CUInt
CEnumZ SDL_Scancode
188, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_A")
, (CUInt
CEnumZ SDL_Scancode
189, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_B")
, (CUInt
CEnumZ SDL_Scancode
190, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_C")
, (CUInt
CEnumZ SDL_Scancode
191, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_D")
, (CUInt
CEnumZ SDL_Scancode
192, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_E")
, (CUInt
CEnumZ SDL_Scancode
193, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_F")
, (CUInt
CEnumZ SDL_Scancode
194, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_XOR")
, (CUInt
CEnumZ SDL_Scancode
195, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_POWER")
, (CUInt
CEnumZ SDL_Scancode
196, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_PERCENT")
, (CUInt
CEnumZ SDL_Scancode
197, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_LESS")
, (CUInt
CEnumZ SDL_Scancode
198, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_GREATER")
, (CUInt
CEnumZ SDL_Scancode
199, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_AMPERSAND")
, (CUInt
CEnumZ SDL_Scancode
200, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_DBLAMPERSAND")
, (CUInt
CEnumZ SDL_Scancode
201, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_VERTICALBAR")
, (CUInt
CEnumZ SDL_Scancode
202, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_DBLVERTICALBAR")
, (CUInt
CEnumZ SDL_Scancode
203, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_COLON")
, (CUInt
CEnumZ SDL_Scancode
204, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_HASH")
, (CUInt
CEnumZ SDL_Scancode
205, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_SPACE")
, (CUInt
CEnumZ SDL_Scancode
206, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_AT")
, (CUInt
CEnumZ SDL_Scancode
207, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_EXCLAM")
, (CUInt
CEnumZ SDL_Scancode
208, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_MEMSTORE")
, (CUInt
CEnumZ SDL_Scancode
209, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_MEMRECALL")
, (CUInt
CEnumZ SDL_Scancode
210, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_MEMCLEAR")
, (CUInt
CEnumZ SDL_Scancode
211, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_MEMADD")
, (CUInt
CEnumZ SDL_Scancode
212, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_MEMSUBTRACT")
, (CUInt
CEnumZ SDL_Scancode
213, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_MEMMULTIPLY")
, (CUInt
CEnumZ SDL_Scancode
214, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_MEMDIVIDE")
, (CUInt
CEnumZ SDL_Scancode
215, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_PLUSMINUS")
, (CUInt
CEnumZ SDL_Scancode
216, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_CLEAR")
, (CUInt
CEnumZ SDL_Scancode
217, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_CLEARENTRY")
, (CUInt
CEnumZ SDL_Scancode
218, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_BINARY")
, (CUInt
CEnumZ SDL_Scancode
219, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_OCTAL")
, (CUInt
CEnumZ SDL_Scancode
220, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_DECIMAL")
, (CUInt
CEnumZ SDL_Scancode
221, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_KP_HEXADECIMAL")
, (CUInt
CEnumZ SDL_Scancode
224, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LCTRL")
, (CUInt
CEnumZ SDL_Scancode
225, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LSHIFT")
, (CUInt
CEnumZ SDL_Scancode
226, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LALT")
, (CUInt
CEnumZ SDL_Scancode
227, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_LGUI")
, (CUInt
CEnumZ SDL_Scancode
228, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_RCTRL")
, (CUInt
CEnumZ SDL_Scancode
229, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_RSHIFT")
, (CUInt
CEnumZ SDL_Scancode
230, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_RALT")
, (CUInt
CEnumZ SDL_Scancode
231, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_RGUI")
, (CUInt
CEnumZ SDL_Scancode
257, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MODE")
, (CUInt
CEnumZ SDL_Scancode
258, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SLEEP")
, (CUInt
CEnumZ SDL_Scancode
259, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_WAKE")
, (CUInt
CEnumZ SDL_Scancode
260, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CHANNEL_INCREMENT")
, (CUInt
CEnumZ SDL_Scancode
261, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CHANNEL_DECREMENT")
, (CUInt
CEnumZ SDL_Scancode
262, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_PLAY")
, (CUInt
CEnumZ SDL_Scancode
263, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_PAUSE")
, (CUInt
CEnumZ SDL_Scancode
264, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_RECORD")
, (CUInt
CEnumZ SDL_Scancode
265, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_FAST_FORWARD")
, (CUInt
CEnumZ SDL_Scancode
266, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_REWIND")
, (CUInt
CEnumZ SDL_Scancode
267, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_NEXT_TRACK")
, (CUInt
CEnumZ SDL_Scancode
268, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_PREVIOUS_TRACK")
, (CUInt
CEnumZ SDL_Scancode
269, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_STOP")
, (CUInt
CEnumZ SDL_Scancode
270, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_EJECT")
, (CUInt
CEnumZ SDL_Scancode
271, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_PLAY_PAUSE")
, (CUInt
CEnumZ SDL_Scancode
272, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_MEDIA_SELECT")
, (CUInt
CEnumZ SDL_Scancode
273, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_NEW")
, (CUInt
CEnumZ SDL_Scancode
274, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_OPEN")
, (CUInt
CEnumZ SDL_Scancode
275, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_CLOSE")
, (CUInt
CEnumZ SDL_Scancode
276, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_EXIT")
, (CUInt
CEnumZ SDL_Scancode
277, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_SAVE")
, (CUInt
CEnumZ SDL_Scancode
278, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_PRINT")
, (CUInt
CEnumZ SDL_Scancode
279, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_PROPERTIES")
, (CUInt
CEnumZ SDL_Scancode
280, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_SEARCH")
, (CUInt
CEnumZ SDL_Scancode
281, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_HOME")
, (CUInt
CEnumZ SDL_Scancode
282, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_BACK")
, (CUInt
CEnumZ SDL_Scancode
283, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_FORWARD")
, (CUInt
CEnumZ SDL_Scancode
284, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_STOP")
, (CUInt
CEnumZ SDL_Scancode
285, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_REFRESH")
, (CUInt
CEnumZ SDL_Scancode
286, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_AC_BOOKMARKS")
, (CUInt
CEnumZ SDL_Scancode
287, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SOFTLEFT")
, (CUInt
CEnumZ SDL_Scancode
288, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_SOFTRIGHT")
, (CUInt
CEnumZ SDL_Scancode
289, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_CALL")
, (CUInt
CEnumZ SDL_Scancode
290, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_ENDCALL")
, (CUInt
CEnumZ SDL_Scancode
400, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_RESERVED")
, (CUInt
CEnumZ SDL_Scancode
512, String -> NonEmpty String
forall a. a -> NonEmpty a
BG.singleton String
"SDL_SCANCODE_COUNT")
]
showsUndeclared :: forall (proxy :: * -> *).
proxy SDL_Scancode -> Int -> CEnumZ SDL_Scancode -> ShowS
showsUndeclared =
String -> proxy SDL_Scancode -> Int -> CEnumZ SDL_Scancode -> ShowS
forall a (proxy :: * -> *).
Show (CEnumZ a) =>
String -> proxy a -> Int -> CEnumZ a -> ShowS
CEnum.showsWrappedUndeclared String
"SDL_Scancode"
readPrecUndeclared :: ReadPrec SDL_Scancode
readPrecUndeclared =
String -> ReadPrec SDL_Scancode
forall a. (CEnum a, Read (CEnumZ a)) => String -> ReadPrec a
CEnum.readPrecWrappedUndeclared String
"SDL_Scancode"
instance Show SDL_Scancode where
showsPrec :: Int -> SDL_Scancode -> ShowS
showsPrec = Int -> SDL_Scancode -> ShowS
forall a. CEnum a => Int -> a -> ShowS
CEnum.shows
instance Read SDL_Scancode where
readPrec :: ReadPrec SDL_Scancode
readPrec = ReadPrec SDL_Scancode
forall a. CEnum a => ReadPrec a
CEnum.readPrec
readList :: ReadS [SDL_Scancode]
readList = ReadS [SDL_Scancode]
forall a. Read a => ReadS [a]
BG.readListDefault
readListPrec :: ReadPrec [SDL_Scancode]
readListPrec = ReadPrec [SDL_Scancode]
forall a. Read a => ReadPrec [a]
BG.readListPrecDefault
instance
(ty ~ BG.CUInt)
=> BG.CompatHasField.HasField "unwrap" SDL_Scancode ty
where
hasField :: SDL_Scancode -> (ty -> SDL_Scancode, ty)
hasField =
\SDL_Scancode
x0 ->
( \ty
y1 ->
SDL_Scancode{unwrap :: CUInt
unwrap = ty
CUInt
y1}
, forall {k} (x :: k) r a. HasField x r a => r -> a
forall (x :: Symbol) r a. HasField x r a => r -> a
BG.getField @"unwrap" SDL_Scancode
x0
)
instance
(ty ~ BG.CUInt)
=> BG.HasField "unwrap" (BG.Ptr SDL_Scancode) (BG.Ptr ty)
where
getField :: Ptr SDL_Scancode -> Ptr ty
getField = Proxy "unwrap"
-> Ptr SDL_Scancode -> Ptr (CFieldType SDL_Scancode "unwrap")
forall a (field :: Symbol).
HasCField a field =>
Proxy field -> Ptr a -> Ptr (CFieldType a field)
HasCField.fromPtr (forall {k} (t :: k). Proxy t
forall (t :: Symbol). Proxy t
BG.Proxy @"unwrap")
instance HasCField.HasCField SDL_Scancode "unwrap" where
type CFieldType SDL_Scancode "unwrap" = BG.CUInt
offset# :: Proxy# SDL_Scancode -> Proxy# "unwrap" -> Int
offset# = \Proxy# SDL_Scancode
_ -> \Proxy# "unwrap"
_ -> Int
0
pattern SDL_SCANCODE_UNKNOWN :: SDL_Scancode
pattern $mSDL_SCANCODE_UNKNOWN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_UNKNOWN :: SDL_Scancode
SDL_SCANCODE_UNKNOWN = SDL_Scancode 0
pattern SDL_SCANCODE_A :: SDL_Scancode
pattern $mSDL_SCANCODE_A :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_A :: SDL_Scancode
SDL_SCANCODE_A = SDL_Scancode 4
pattern SDL_SCANCODE_B :: SDL_Scancode
pattern $mSDL_SCANCODE_B :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_B :: SDL_Scancode
SDL_SCANCODE_B = SDL_Scancode 5
pattern SDL_SCANCODE_C :: SDL_Scancode
pattern $mSDL_SCANCODE_C :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_C :: SDL_Scancode
SDL_SCANCODE_C = SDL_Scancode 6
pattern SDL_SCANCODE_D :: SDL_Scancode
pattern $mSDL_SCANCODE_D :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_D :: SDL_Scancode
SDL_SCANCODE_D = SDL_Scancode 7
pattern SDL_SCANCODE_E :: SDL_Scancode
pattern $mSDL_SCANCODE_E :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_E :: SDL_Scancode
SDL_SCANCODE_E = SDL_Scancode 8
pattern SDL_SCANCODE_F :: SDL_Scancode
pattern $mSDL_SCANCODE_F :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F :: SDL_Scancode
SDL_SCANCODE_F = SDL_Scancode 9
pattern SDL_SCANCODE_G :: SDL_Scancode
pattern $mSDL_SCANCODE_G :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_G :: SDL_Scancode
SDL_SCANCODE_G = SDL_Scancode 10
pattern SDL_SCANCODE_H :: SDL_Scancode
pattern $mSDL_SCANCODE_H :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_H :: SDL_Scancode
SDL_SCANCODE_H = SDL_Scancode 11
pattern SDL_SCANCODE_I :: SDL_Scancode
pattern $mSDL_SCANCODE_I :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_I :: SDL_Scancode
SDL_SCANCODE_I = SDL_Scancode 12
pattern SDL_SCANCODE_J :: SDL_Scancode
pattern $mSDL_SCANCODE_J :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_J :: SDL_Scancode
SDL_SCANCODE_J = SDL_Scancode 13
pattern SDL_SCANCODE_K :: SDL_Scancode
pattern $mSDL_SCANCODE_K :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_K :: SDL_Scancode
SDL_SCANCODE_K = SDL_Scancode 14
pattern SDL_SCANCODE_L :: SDL_Scancode
pattern $mSDL_SCANCODE_L :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_L :: SDL_Scancode
SDL_SCANCODE_L = SDL_Scancode 15
pattern SDL_SCANCODE_M :: SDL_Scancode
pattern $mSDL_SCANCODE_M :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_M :: SDL_Scancode
SDL_SCANCODE_M = SDL_Scancode 16
pattern SDL_SCANCODE_N :: SDL_Scancode
pattern $mSDL_SCANCODE_N :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_N :: SDL_Scancode
SDL_SCANCODE_N = SDL_Scancode 17
pattern SDL_SCANCODE_O :: SDL_Scancode
pattern $mSDL_SCANCODE_O :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_O :: SDL_Scancode
SDL_SCANCODE_O = SDL_Scancode 18
pattern SDL_SCANCODE_P :: SDL_Scancode
pattern $mSDL_SCANCODE_P :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_P :: SDL_Scancode
SDL_SCANCODE_P = SDL_Scancode 19
pattern SDL_SCANCODE_Q :: SDL_Scancode
pattern $mSDL_SCANCODE_Q :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_Q :: SDL_Scancode
SDL_SCANCODE_Q = SDL_Scancode 20
pattern SDL_SCANCODE_R :: SDL_Scancode
pattern $mSDL_SCANCODE_R :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_R :: SDL_Scancode
SDL_SCANCODE_R = SDL_Scancode 21
pattern SDL_SCANCODE_S :: SDL_Scancode
pattern $mSDL_SCANCODE_S :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_S :: SDL_Scancode
SDL_SCANCODE_S = SDL_Scancode 22
pattern SDL_SCANCODE_T :: SDL_Scancode
pattern $mSDL_SCANCODE_T :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_T :: SDL_Scancode
SDL_SCANCODE_T = SDL_Scancode 23
pattern SDL_SCANCODE_U :: SDL_Scancode
pattern $mSDL_SCANCODE_U :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_U :: SDL_Scancode
SDL_SCANCODE_U = SDL_Scancode 24
pattern SDL_SCANCODE_V :: SDL_Scancode
pattern $mSDL_SCANCODE_V :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_V :: SDL_Scancode
SDL_SCANCODE_V = SDL_Scancode 25
pattern SDL_SCANCODE_W :: SDL_Scancode
pattern $mSDL_SCANCODE_W :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_W :: SDL_Scancode
SDL_SCANCODE_W = SDL_Scancode 26
pattern SDL_SCANCODE_X :: SDL_Scancode
pattern $mSDL_SCANCODE_X :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_X :: SDL_Scancode
SDL_SCANCODE_X = SDL_Scancode 27
pattern SDL_SCANCODE_Y :: SDL_Scancode
pattern $mSDL_SCANCODE_Y :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_Y :: SDL_Scancode
SDL_SCANCODE_Y = SDL_Scancode 28
pattern SDL_SCANCODE_Z :: SDL_Scancode
pattern $mSDL_SCANCODE_Z :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_Z :: SDL_Scancode
SDL_SCANCODE_Z = SDL_Scancode 29
pattern SDL_SCANCODE_1 :: SDL_Scancode
pattern $mSDL_SCANCODE_1 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_1 :: SDL_Scancode
SDL_SCANCODE_1 = SDL_Scancode 30
pattern SDL_SCANCODE_2 :: SDL_Scancode
pattern $mSDL_SCANCODE_2 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_2 :: SDL_Scancode
SDL_SCANCODE_2 = SDL_Scancode 31
pattern SDL_SCANCODE_3 :: SDL_Scancode
pattern $mSDL_SCANCODE_3 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_3 :: SDL_Scancode
SDL_SCANCODE_3 = SDL_Scancode 32
pattern SDL_SCANCODE_4 :: SDL_Scancode
pattern $mSDL_SCANCODE_4 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_4 :: SDL_Scancode
SDL_SCANCODE_4 = SDL_Scancode 33
pattern SDL_SCANCODE_5 :: SDL_Scancode
pattern $mSDL_SCANCODE_5 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_5 :: SDL_Scancode
SDL_SCANCODE_5 = SDL_Scancode 34
pattern SDL_SCANCODE_6 :: SDL_Scancode
pattern $mSDL_SCANCODE_6 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_6 :: SDL_Scancode
SDL_SCANCODE_6 = SDL_Scancode 35
pattern SDL_SCANCODE_7 :: SDL_Scancode
pattern $mSDL_SCANCODE_7 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_7 :: SDL_Scancode
SDL_SCANCODE_7 = SDL_Scancode 36
pattern SDL_SCANCODE_8 :: SDL_Scancode
pattern $mSDL_SCANCODE_8 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_8 :: SDL_Scancode
SDL_SCANCODE_8 = SDL_Scancode 37
pattern SDL_SCANCODE_9 :: SDL_Scancode
pattern $mSDL_SCANCODE_9 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_9 :: SDL_Scancode
SDL_SCANCODE_9 = SDL_Scancode 38
pattern SDL_SCANCODE_0 :: SDL_Scancode
pattern $mSDL_SCANCODE_0 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_0 :: SDL_Scancode
SDL_SCANCODE_0 = SDL_Scancode 39
pattern SDL_SCANCODE_RETURN :: SDL_Scancode
pattern $mSDL_SCANCODE_RETURN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_RETURN :: SDL_Scancode
SDL_SCANCODE_RETURN = SDL_Scancode 40
pattern SDL_SCANCODE_ESCAPE :: SDL_Scancode
pattern $mSDL_SCANCODE_ESCAPE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_ESCAPE :: SDL_Scancode
SDL_SCANCODE_ESCAPE = SDL_Scancode 41
pattern SDL_SCANCODE_BACKSPACE :: SDL_Scancode
pattern $mSDL_SCANCODE_BACKSPACE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_BACKSPACE :: SDL_Scancode
SDL_SCANCODE_BACKSPACE = SDL_Scancode 42
pattern SDL_SCANCODE_TAB :: SDL_Scancode
pattern $mSDL_SCANCODE_TAB :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_TAB :: SDL_Scancode
SDL_SCANCODE_TAB = SDL_Scancode 43
pattern SDL_SCANCODE_SPACE :: SDL_Scancode
pattern $mSDL_SCANCODE_SPACE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SPACE :: SDL_Scancode
SDL_SCANCODE_SPACE = SDL_Scancode 44
pattern SDL_SCANCODE_MINUS :: SDL_Scancode
pattern $mSDL_SCANCODE_MINUS :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MINUS :: SDL_Scancode
SDL_SCANCODE_MINUS = SDL_Scancode 45
pattern SDL_SCANCODE_EQUALS :: SDL_Scancode
pattern $mSDL_SCANCODE_EQUALS :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_EQUALS :: SDL_Scancode
SDL_SCANCODE_EQUALS = SDL_Scancode 46
pattern SDL_SCANCODE_LEFTBRACKET :: SDL_Scancode
pattern $mSDL_SCANCODE_LEFTBRACKET :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LEFTBRACKET :: SDL_Scancode
SDL_SCANCODE_LEFTBRACKET = SDL_Scancode 47
pattern SDL_SCANCODE_RIGHTBRACKET :: SDL_Scancode
pattern $mSDL_SCANCODE_RIGHTBRACKET :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_RIGHTBRACKET :: SDL_Scancode
SDL_SCANCODE_RIGHTBRACKET = SDL_Scancode 48
pattern SDL_SCANCODE_BACKSLASH :: SDL_Scancode
pattern $mSDL_SCANCODE_BACKSLASH :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_BACKSLASH :: SDL_Scancode
SDL_SCANCODE_BACKSLASH = SDL_Scancode 49
pattern SDL_SCANCODE_NONUSHASH :: SDL_Scancode
pattern $mSDL_SCANCODE_NONUSHASH :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_NONUSHASH :: SDL_Scancode
SDL_SCANCODE_NONUSHASH = SDL_Scancode 50
pattern SDL_SCANCODE_SEMICOLON :: SDL_Scancode
pattern $mSDL_SCANCODE_SEMICOLON :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SEMICOLON :: SDL_Scancode
SDL_SCANCODE_SEMICOLON = SDL_Scancode 51
pattern SDL_SCANCODE_APOSTROPHE :: SDL_Scancode
pattern $mSDL_SCANCODE_APOSTROPHE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_APOSTROPHE :: SDL_Scancode
SDL_SCANCODE_APOSTROPHE = SDL_Scancode 52
pattern SDL_SCANCODE_GRAVE :: SDL_Scancode
pattern $mSDL_SCANCODE_GRAVE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_GRAVE :: SDL_Scancode
SDL_SCANCODE_GRAVE = SDL_Scancode 53
pattern SDL_SCANCODE_COMMA :: SDL_Scancode
pattern $mSDL_SCANCODE_COMMA :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_COMMA :: SDL_Scancode
SDL_SCANCODE_COMMA = SDL_Scancode 54
pattern SDL_SCANCODE_PERIOD :: SDL_Scancode
pattern $mSDL_SCANCODE_PERIOD :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_PERIOD :: SDL_Scancode
SDL_SCANCODE_PERIOD = SDL_Scancode 55
pattern SDL_SCANCODE_SLASH :: SDL_Scancode
pattern $mSDL_SCANCODE_SLASH :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SLASH :: SDL_Scancode
SDL_SCANCODE_SLASH = SDL_Scancode 56
pattern SDL_SCANCODE_CAPSLOCK :: SDL_Scancode
pattern $mSDL_SCANCODE_CAPSLOCK :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CAPSLOCK :: SDL_Scancode
SDL_SCANCODE_CAPSLOCK = SDL_Scancode 57
pattern SDL_SCANCODE_F1 :: SDL_Scancode
pattern $mSDL_SCANCODE_F1 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F1 :: SDL_Scancode
SDL_SCANCODE_F1 = SDL_Scancode 58
pattern SDL_SCANCODE_F2 :: SDL_Scancode
pattern $mSDL_SCANCODE_F2 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F2 :: SDL_Scancode
SDL_SCANCODE_F2 = SDL_Scancode 59
pattern SDL_SCANCODE_F3 :: SDL_Scancode
pattern $mSDL_SCANCODE_F3 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F3 :: SDL_Scancode
SDL_SCANCODE_F3 = SDL_Scancode 60
pattern SDL_SCANCODE_F4 :: SDL_Scancode
pattern $mSDL_SCANCODE_F4 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F4 :: SDL_Scancode
SDL_SCANCODE_F4 = SDL_Scancode 61
pattern SDL_SCANCODE_F5 :: SDL_Scancode
pattern $mSDL_SCANCODE_F5 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F5 :: SDL_Scancode
SDL_SCANCODE_F5 = SDL_Scancode 62
pattern SDL_SCANCODE_F6 :: SDL_Scancode
pattern $mSDL_SCANCODE_F6 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F6 :: SDL_Scancode
SDL_SCANCODE_F6 = SDL_Scancode 63
pattern SDL_SCANCODE_F7 :: SDL_Scancode
pattern $mSDL_SCANCODE_F7 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F7 :: SDL_Scancode
SDL_SCANCODE_F7 = SDL_Scancode 64
pattern SDL_SCANCODE_F8 :: SDL_Scancode
pattern $mSDL_SCANCODE_F8 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F8 :: SDL_Scancode
SDL_SCANCODE_F8 = SDL_Scancode 65
pattern SDL_SCANCODE_F9 :: SDL_Scancode
pattern $mSDL_SCANCODE_F9 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F9 :: SDL_Scancode
SDL_SCANCODE_F9 = SDL_Scancode 66
pattern SDL_SCANCODE_F10 :: SDL_Scancode
pattern $mSDL_SCANCODE_F10 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F10 :: SDL_Scancode
SDL_SCANCODE_F10 = SDL_Scancode 67
pattern SDL_SCANCODE_F11 :: SDL_Scancode
pattern $mSDL_SCANCODE_F11 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F11 :: SDL_Scancode
SDL_SCANCODE_F11 = SDL_Scancode 68
pattern SDL_SCANCODE_F12 :: SDL_Scancode
pattern $mSDL_SCANCODE_F12 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F12 :: SDL_Scancode
SDL_SCANCODE_F12 = SDL_Scancode 69
pattern SDL_SCANCODE_PRINTSCREEN :: SDL_Scancode
pattern $mSDL_SCANCODE_PRINTSCREEN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_PRINTSCREEN :: SDL_Scancode
SDL_SCANCODE_PRINTSCREEN = SDL_Scancode 70
pattern SDL_SCANCODE_SCROLLLOCK :: SDL_Scancode
pattern $mSDL_SCANCODE_SCROLLLOCK :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SCROLLLOCK :: SDL_Scancode
SDL_SCANCODE_SCROLLLOCK = SDL_Scancode 71
pattern SDL_SCANCODE_PAUSE :: SDL_Scancode
pattern $mSDL_SCANCODE_PAUSE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_PAUSE :: SDL_Scancode
SDL_SCANCODE_PAUSE = SDL_Scancode 72
pattern SDL_SCANCODE_INSERT :: SDL_Scancode
pattern $mSDL_SCANCODE_INSERT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INSERT :: SDL_Scancode
SDL_SCANCODE_INSERT = SDL_Scancode 73
pattern SDL_SCANCODE_HOME :: SDL_Scancode
pattern $mSDL_SCANCODE_HOME :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_HOME :: SDL_Scancode
SDL_SCANCODE_HOME = SDL_Scancode 74
pattern SDL_SCANCODE_PAGEUP :: SDL_Scancode
pattern $mSDL_SCANCODE_PAGEUP :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_PAGEUP :: SDL_Scancode
SDL_SCANCODE_PAGEUP = SDL_Scancode 75
pattern SDL_SCANCODE_DELETE :: SDL_Scancode
pattern $mSDL_SCANCODE_DELETE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_DELETE :: SDL_Scancode
SDL_SCANCODE_DELETE = SDL_Scancode 76
pattern SDL_SCANCODE_END :: SDL_Scancode
pattern $mSDL_SCANCODE_END :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_END :: SDL_Scancode
SDL_SCANCODE_END = SDL_Scancode 77
pattern SDL_SCANCODE_PAGEDOWN :: SDL_Scancode
pattern $mSDL_SCANCODE_PAGEDOWN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_PAGEDOWN :: SDL_Scancode
SDL_SCANCODE_PAGEDOWN = SDL_Scancode 78
pattern SDL_SCANCODE_RIGHT :: SDL_Scancode
pattern $mSDL_SCANCODE_RIGHT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_RIGHT :: SDL_Scancode
SDL_SCANCODE_RIGHT = SDL_Scancode 79
pattern SDL_SCANCODE_LEFT :: SDL_Scancode
pattern $mSDL_SCANCODE_LEFT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LEFT :: SDL_Scancode
SDL_SCANCODE_LEFT = SDL_Scancode 80
pattern SDL_SCANCODE_DOWN :: SDL_Scancode
pattern $mSDL_SCANCODE_DOWN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_DOWN :: SDL_Scancode
SDL_SCANCODE_DOWN = SDL_Scancode 81
pattern SDL_SCANCODE_UP :: SDL_Scancode
pattern $mSDL_SCANCODE_UP :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_UP :: SDL_Scancode
SDL_SCANCODE_UP = SDL_Scancode 82
pattern SDL_SCANCODE_NUMLOCKCLEAR :: SDL_Scancode
pattern $mSDL_SCANCODE_NUMLOCKCLEAR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_NUMLOCKCLEAR :: SDL_Scancode
SDL_SCANCODE_NUMLOCKCLEAR = SDL_Scancode 83
pattern SDL_SCANCODE_KP_DIVIDE :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_DIVIDE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_DIVIDE :: SDL_Scancode
SDL_SCANCODE_KP_DIVIDE = SDL_Scancode 84
pattern SDL_SCANCODE_KP_MULTIPLY :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_MULTIPLY :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_MULTIPLY :: SDL_Scancode
SDL_SCANCODE_KP_MULTIPLY = SDL_Scancode 85
pattern SDL_SCANCODE_KP_MINUS :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_MINUS :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_MINUS :: SDL_Scancode
SDL_SCANCODE_KP_MINUS = SDL_Scancode 86
pattern SDL_SCANCODE_KP_PLUS :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_PLUS :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_PLUS :: SDL_Scancode
SDL_SCANCODE_KP_PLUS = SDL_Scancode 87
pattern SDL_SCANCODE_KP_ENTER :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_ENTER :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_ENTER :: SDL_Scancode
SDL_SCANCODE_KP_ENTER = SDL_Scancode 88
pattern SDL_SCANCODE_KP_1 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_1 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_1 :: SDL_Scancode
SDL_SCANCODE_KP_1 = SDL_Scancode 89
pattern SDL_SCANCODE_KP_2 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_2 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_2 :: SDL_Scancode
SDL_SCANCODE_KP_2 = SDL_Scancode 90
pattern SDL_SCANCODE_KP_3 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_3 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_3 :: SDL_Scancode
SDL_SCANCODE_KP_3 = SDL_Scancode 91
pattern SDL_SCANCODE_KP_4 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_4 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_4 :: SDL_Scancode
SDL_SCANCODE_KP_4 = SDL_Scancode 92
pattern SDL_SCANCODE_KP_5 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_5 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_5 :: SDL_Scancode
SDL_SCANCODE_KP_5 = SDL_Scancode 93
pattern SDL_SCANCODE_KP_6 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_6 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_6 :: SDL_Scancode
SDL_SCANCODE_KP_6 = SDL_Scancode 94
pattern SDL_SCANCODE_KP_7 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_7 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_7 :: SDL_Scancode
SDL_SCANCODE_KP_7 = SDL_Scancode 95
pattern SDL_SCANCODE_KP_8 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_8 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_8 :: SDL_Scancode
SDL_SCANCODE_KP_8 = SDL_Scancode 96
pattern SDL_SCANCODE_KP_9 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_9 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_9 :: SDL_Scancode
SDL_SCANCODE_KP_9 = SDL_Scancode 97
pattern SDL_SCANCODE_KP_0 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_0 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_0 :: SDL_Scancode
SDL_SCANCODE_KP_0 = SDL_Scancode 98
pattern SDL_SCANCODE_KP_PERIOD :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_PERIOD :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_PERIOD :: SDL_Scancode
SDL_SCANCODE_KP_PERIOD = SDL_Scancode 99
pattern SDL_SCANCODE_NONUSBACKSLASH :: SDL_Scancode
pattern $mSDL_SCANCODE_NONUSBACKSLASH :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_NONUSBACKSLASH :: SDL_Scancode
SDL_SCANCODE_NONUSBACKSLASH = SDL_Scancode 100
pattern SDL_SCANCODE_APPLICATION :: SDL_Scancode
pattern $mSDL_SCANCODE_APPLICATION :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_APPLICATION :: SDL_Scancode
SDL_SCANCODE_APPLICATION = SDL_Scancode 101
pattern SDL_SCANCODE_POWER :: SDL_Scancode
pattern $mSDL_SCANCODE_POWER :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_POWER :: SDL_Scancode
SDL_SCANCODE_POWER = SDL_Scancode 102
pattern SDL_SCANCODE_KP_EQUALS :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_EQUALS :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_EQUALS :: SDL_Scancode
SDL_SCANCODE_KP_EQUALS = SDL_Scancode 103
pattern SDL_SCANCODE_F13 :: SDL_Scancode
pattern $mSDL_SCANCODE_F13 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F13 :: SDL_Scancode
SDL_SCANCODE_F13 = SDL_Scancode 104
pattern SDL_SCANCODE_F14 :: SDL_Scancode
pattern $mSDL_SCANCODE_F14 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F14 :: SDL_Scancode
SDL_SCANCODE_F14 = SDL_Scancode 105
pattern SDL_SCANCODE_F15 :: SDL_Scancode
pattern $mSDL_SCANCODE_F15 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F15 :: SDL_Scancode
SDL_SCANCODE_F15 = SDL_Scancode 106
pattern SDL_SCANCODE_F16 :: SDL_Scancode
pattern $mSDL_SCANCODE_F16 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F16 :: SDL_Scancode
SDL_SCANCODE_F16 = SDL_Scancode 107
pattern SDL_SCANCODE_F17 :: SDL_Scancode
pattern $mSDL_SCANCODE_F17 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F17 :: SDL_Scancode
SDL_SCANCODE_F17 = SDL_Scancode 108
pattern SDL_SCANCODE_F18 :: SDL_Scancode
pattern $mSDL_SCANCODE_F18 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F18 :: SDL_Scancode
SDL_SCANCODE_F18 = SDL_Scancode 109
pattern SDL_SCANCODE_F19 :: SDL_Scancode
pattern $mSDL_SCANCODE_F19 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F19 :: SDL_Scancode
SDL_SCANCODE_F19 = SDL_Scancode 110
pattern SDL_SCANCODE_F20 :: SDL_Scancode
pattern $mSDL_SCANCODE_F20 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F20 :: SDL_Scancode
SDL_SCANCODE_F20 = SDL_Scancode 111
pattern SDL_SCANCODE_F21 :: SDL_Scancode
pattern $mSDL_SCANCODE_F21 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F21 :: SDL_Scancode
SDL_SCANCODE_F21 = SDL_Scancode 112
pattern SDL_SCANCODE_F22 :: SDL_Scancode
pattern $mSDL_SCANCODE_F22 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F22 :: SDL_Scancode
SDL_SCANCODE_F22 = SDL_Scancode 113
pattern SDL_SCANCODE_F23 :: SDL_Scancode
pattern $mSDL_SCANCODE_F23 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F23 :: SDL_Scancode
SDL_SCANCODE_F23 = SDL_Scancode 114
pattern SDL_SCANCODE_F24 :: SDL_Scancode
pattern $mSDL_SCANCODE_F24 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_F24 :: SDL_Scancode
SDL_SCANCODE_F24 = SDL_Scancode 115
pattern SDL_SCANCODE_EXECUTE :: SDL_Scancode
pattern $mSDL_SCANCODE_EXECUTE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_EXECUTE :: SDL_Scancode
SDL_SCANCODE_EXECUTE = SDL_Scancode 116
pattern SDL_SCANCODE_HELP :: SDL_Scancode
pattern $mSDL_SCANCODE_HELP :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_HELP :: SDL_Scancode
SDL_SCANCODE_HELP = SDL_Scancode 117
pattern SDL_SCANCODE_MENU :: SDL_Scancode
pattern = SDL_Scancode 118
pattern SDL_SCANCODE_SELECT :: SDL_Scancode
pattern $mSDL_SCANCODE_SELECT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SELECT :: SDL_Scancode
SDL_SCANCODE_SELECT = SDL_Scancode 119
pattern SDL_SCANCODE_STOP :: SDL_Scancode
pattern $mSDL_SCANCODE_STOP :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_STOP :: SDL_Scancode
SDL_SCANCODE_STOP = SDL_Scancode 120
pattern SDL_SCANCODE_AGAIN :: SDL_Scancode
pattern $mSDL_SCANCODE_AGAIN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AGAIN :: SDL_Scancode
SDL_SCANCODE_AGAIN = SDL_Scancode 121
pattern SDL_SCANCODE_UNDO :: SDL_Scancode
pattern $mSDL_SCANCODE_UNDO :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_UNDO :: SDL_Scancode
SDL_SCANCODE_UNDO = SDL_Scancode 122
pattern SDL_SCANCODE_CUT :: SDL_Scancode
pattern $mSDL_SCANCODE_CUT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CUT :: SDL_Scancode
SDL_SCANCODE_CUT = SDL_Scancode 123
pattern SDL_SCANCODE_COPY :: SDL_Scancode
pattern $mSDL_SCANCODE_COPY :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_COPY :: SDL_Scancode
SDL_SCANCODE_COPY = SDL_Scancode 124
pattern SDL_SCANCODE_PASTE :: SDL_Scancode
pattern $mSDL_SCANCODE_PASTE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_PASTE :: SDL_Scancode
SDL_SCANCODE_PASTE = SDL_Scancode 125
pattern SDL_SCANCODE_FIND :: SDL_Scancode
pattern $mSDL_SCANCODE_FIND :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_FIND :: SDL_Scancode
SDL_SCANCODE_FIND = SDL_Scancode 126
pattern SDL_SCANCODE_MUTE :: SDL_Scancode
pattern $mSDL_SCANCODE_MUTE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MUTE :: SDL_Scancode
SDL_SCANCODE_MUTE = SDL_Scancode 127
pattern SDL_SCANCODE_VOLUMEUP :: SDL_Scancode
pattern $mSDL_SCANCODE_VOLUMEUP :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_VOLUMEUP :: SDL_Scancode
SDL_SCANCODE_VOLUMEUP = SDL_Scancode 128
pattern SDL_SCANCODE_VOLUMEDOWN :: SDL_Scancode
pattern $mSDL_SCANCODE_VOLUMEDOWN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_VOLUMEDOWN :: SDL_Scancode
SDL_SCANCODE_VOLUMEDOWN = SDL_Scancode 129
pattern SDL_SCANCODE_KP_COMMA :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_COMMA :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_COMMA :: SDL_Scancode
SDL_SCANCODE_KP_COMMA = SDL_Scancode 133
pattern SDL_SCANCODE_KP_EQUALSAS400 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_EQUALSAS400 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_EQUALSAS400 :: SDL_Scancode
SDL_SCANCODE_KP_EQUALSAS400 = SDL_Scancode 134
pattern SDL_SCANCODE_INTERNATIONAL1 :: SDL_Scancode
pattern $mSDL_SCANCODE_INTERNATIONAL1 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INTERNATIONAL1 :: SDL_Scancode
SDL_SCANCODE_INTERNATIONAL1 = SDL_Scancode 135
pattern SDL_SCANCODE_INTERNATIONAL2 :: SDL_Scancode
pattern $mSDL_SCANCODE_INTERNATIONAL2 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INTERNATIONAL2 :: SDL_Scancode
SDL_SCANCODE_INTERNATIONAL2 = SDL_Scancode 136
pattern SDL_SCANCODE_INTERNATIONAL3 :: SDL_Scancode
pattern $mSDL_SCANCODE_INTERNATIONAL3 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INTERNATIONAL3 :: SDL_Scancode
SDL_SCANCODE_INTERNATIONAL3 = SDL_Scancode 137
pattern SDL_SCANCODE_INTERNATIONAL4 :: SDL_Scancode
pattern $mSDL_SCANCODE_INTERNATIONAL4 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INTERNATIONAL4 :: SDL_Scancode
SDL_SCANCODE_INTERNATIONAL4 = SDL_Scancode 138
pattern SDL_SCANCODE_INTERNATIONAL5 :: SDL_Scancode
pattern $mSDL_SCANCODE_INTERNATIONAL5 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INTERNATIONAL5 :: SDL_Scancode
SDL_SCANCODE_INTERNATIONAL5 = SDL_Scancode 139
pattern SDL_SCANCODE_INTERNATIONAL6 :: SDL_Scancode
pattern $mSDL_SCANCODE_INTERNATIONAL6 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INTERNATIONAL6 :: SDL_Scancode
SDL_SCANCODE_INTERNATIONAL6 = SDL_Scancode 140
pattern SDL_SCANCODE_INTERNATIONAL7 :: SDL_Scancode
pattern $mSDL_SCANCODE_INTERNATIONAL7 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INTERNATIONAL7 :: SDL_Scancode
SDL_SCANCODE_INTERNATIONAL7 = SDL_Scancode 141
pattern SDL_SCANCODE_INTERNATIONAL8 :: SDL_Scancode
pattern $mSDL_SCANCODE_INTERNATIONAL8 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INTERNATIONAL8 :: SDL_Scancode
SDL_SCANCODE_INTERNATIONAL8 = SDL_Scancode 142
pattern SDL_SCANCODE_INTERNATIONAL9 :: SDL_Scancode
pattern $mSDL_SCANCODE_INTERNATIONAL9 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_INTERNATIONAL9 :: SDL_Scancode
SDL_SCANCODE_INTERNATIONAL9 = SDL_Scancode 143
pattern SDL_SCANCODE_LANG1 :: SDL_Scancode
pattern $mSDL_SCANCODE_LANG1 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LANG1 :: SDL_Scancode
SDL_SCANCODE_LANG1 = SDL_Scancode 144
pattern SDL_SCANCODE_LANG2 :: SDL_Scancode
pattern $mSDL_SCANCODE_LANG2 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LANG2 :: SDL_Scancode
SDL_SCANCODE_LANG2 = SDL_Scancode 145
pattern SDL_SCANCODE_LANG3 :: SDL_Scancode
pattern $mSDL_SCANCODE_LANG3 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LANG3 :: SDL_Scancode
SDL_SCANCODE_LANG3 = SDL_Scancode 146
pattern SDL_SCANCODE_LANG4 :: SDL_Scancode
pattern $mSDL_SCANCODE_LANG4 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LANG4 :: SDL_Scancode
SDL_SCANCODE_LANG4 = SDL_Scancode 147
pattern SDL_SCANCODE_LANG5 :: SDL_Scancode
pattern $mSDL_SCANCODE_LANG5 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LANG5 :: SDL_Scancode
SDL_SCANCODE_LANG5 = SDL_Scancode 148
pattern SDL_SCANCODE_LANG6 :: SDL_Scancode
pattern $mSDL_SCANCODE_LANG6 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LANG6 :: SDL_Scancode
SDL_SCANCODE_LANG6 = SDL_Scancode 149
pattern SDL_SCANCODE_LANG7 :: SDL_Scancode
pattern $mSDL_SCANCODE_LANG7 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LANG7 :: SDL_Scancode
SDL_SCANCODE_LANG7 = SDL_Scancode 150
pattern SDL_SCANCODE_LANG8 :: SDL_Scancode
pattern $mSDL_SCANCODE_LANG8 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LANG8 :: SDL_Scancode
SDL_SCANCODE_LANG8 = SDL_Scancode 151
pattern SDL_SCANCODE_LANG9 :: SDL_Scancode
pattern $mSDL_SCANCODE_LANG9 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LANG9 :: SDL_Scancode
SDL_SCANCODE_LANG9 = SDL_Scancode 152
pattern SDL_SCANCODE_ALTERASE :: SDL_Scancode
pattern $mSDL_SCANCODE_ALTERASE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_ALTERASE :: SDL_Scancode
SDL_SCANCODE_ALTERASE = SDL_Scancode 153
pattern SDL_SCANCODE_SYSREQ :: SDL_Scancode
pattern $mSDL_SCANCODE_SYSREQ :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SYSREQ :: SDL_Scancode
SDL_SCANCODE_SYSREQ = SDL_Scancode 154
pattern SDL_SCANCODE_CANCEL :: SDL_Scancode
pattern $mSDL_SCANCODE_CANCEL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CANCEL :: SDL_Scancode
SDL_SCANCODE_CANCEL = SDL_Scancode 155
pattern SDL_SCANCODE_CLEAR :: SDL_Scancode
pattern $mSDL_SCANCODE_CLEAR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CLEAR :: SDL_Scancode
SDL_SCANCODE_CLEAR = SDL_Scancode 156
pattern SDL_SCANCODE_PRIOR :: SDL_Scancode
pattern $mSDL_SCANCODE_PRIOR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_PRIOR :: SDL_Scancode
SDL_SCANCODE_PRIOR = SDL_Scancode 157
pattern SDL_SCANCODE_RETURN2 :: SDL_Scancode
pattern $mSDL_SCANCODE_RETURN2 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_RETURN2 :: SDL_Scancode
SDL_SCANCODE_RETURN2 = SDL_Scancode 158
pattern SDL_SCANCODE_SEPARATOR :: SDL_Scancode
pattern $mSDL_SCANCODE_SEPARATOR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SEPARATOR :: SDL_Scancode
SDL_SCANCODE_SEPARATOR = SDL_Scancode 159
pattern SDL_SCANCODE_OUT :: SDL_Scancode
pattern $mSDL_SCANCODE_OUT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_OUT :: SDL_Scancode
SDL_SCANCODE_OUT = SDL_Scancode 160
pattern SDL_SCANCODE_OPER :: SDL_Scancode
pattern $mSDL_SCANCODE_OPER :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_OPER :: SDL_Scancode
SDL_SCANCODE_OPER = SDL_Scancode 161
pattern SDL_SCANCODE_CLEARAGAIN :: SDL_Scancode
pattern $mSDL_SCANCODE_CLEARAGAIN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CLEARAGAIN :: SDL_Scancode
SDL_SCANCODE_CLEARAGAIN = SDL_Scancode 162
pattern SDL_SCANCODE_CRSEL :: SDL_Scancode
pattern $mSDL_SCANCODE_CRSEL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CRSEL :: SDL_Scancode
SDL_SCANCODE_CRSEL = SDL_Scancode 163
pattern SDL_SCANCODE_EXSEL :: SDL_Scancode
pattern $mSDL_SCANCODE_EXSEL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_EXSEL :: SDL_Scancode
SDL_SCANCODE_EXSEL = SDL_Scancode 164
pattern SDL_SCANCODE_FRONT :: SDL_Scancode
pattern $mSDL_SCANCODE_FRONT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_FRONT :: SDL_Scancode
SDL_SCANCODE_FRONT = SDL_Scancode 165
pattern SDL_SCANCODE_KP_00 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_00 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_00 :: SDL_Scancode
SDL_SCANCODE_KP_00 = SDL_Scancode 176
pattern SDL_SCANCODE_KP_000 :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_000 :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_000 :: SDL_Scancode
SDL_SCANCODE_KP_000 = SDL_Scancode 177
pattern SDL_SCANCODE_THOUSANDSSEPARATOR :: SDL_Scancode
pattern $mSDL_SCANCODE_THOUSANDSSEPARATOR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_THOUSANDSSEPARATOR :: SDL_Scancode
SDL_SCANCODE_THOUSANDSSEPARATOR = SDL_Scancode 178
pattern SDL_SCANCODE_DECIMALSEPARATOR :: SDL_Scancode
pattern $mSDL_SCANCODE_DECIMALSEPARATOR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_DECIMALSEPARATOR :: SDL_Scancode
SDL_SCANCODE_DECIMALSEPARATOR = SDL_Scancode 179
pattern SDL_SCANCODE_CURRENCYUNIT :: SDL_Scancode
pattern $mSDL_SCANCODE_CURRENCYUNIT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CURRENCYUNIT :: SDL_Scancode
SDL_SCANCODE_CURRENCYUNIT = SDL_Scancode 180
pattern SDL_SCANCODE_CURRENCYSUBUNIT :: SDL_Scancode
pattern $mSDL_SCANCODE_CURRENCYSUBUNIT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CURRENCYSUBUNIT :: SDL_Scancode
SDL_SCANCODE_CURRENCYSUBUNIT = SDL_Scancode 181
pattern SDL_SCANCODE_KP_LEFTPAREN :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_LEFTPAREN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_LEFTPAREN :: SDL_Scancode
SDL_SCANCODE_KP_LEFTPAREN = SDL_Scancode 182
pattern SDL_SCANCODE_KP_RIGHTPAREN :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_RIGHTPAREN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_RIGHTPAREN :: SDL_Scancode
SDL_SCANCODE_KP_RIGHTPAREN = SDL_Scancode 183
pattern SDL_SCANCODE_KP_LEFTBRACE :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_LEFTBRACE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_LEFTBRACE :: SDL_Scancode
SDL_SCANCODE_KP_LEFTBRACE = SDL_Scancode 184
pattern SDL_SCANCODE_KP_RIGHTBRACE :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_RIGHTBRACE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_RIGHTBRACE :: SDL_Scancode
SDL_SCANCODE_KP_RIGHTBRACE = SDL_Scancode 185
pattern SDL_SCANCODE_KP_TAB :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_TAB :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_TAB :: SDL_Scancode
SDL_SCANCODE_KP_TAB = SDL_Scancode 186
pattern SDL_SCANCODE_KP_BACKSPACE :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_BACKSPACE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_BACKSPACE :: SDL_Scancode
SDL_SCANCODE_KP_BACKSPACE = SDL_Scancode 187
pattern SDL_SCANCODE_KP_A :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_A :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_A :: SDL_Scancode
SDL_SCANCODE_KP_A = SDL_Scancode 188
pattern SDL_SCANCODE_KP_B :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_B :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_B :: SDL_Scancode
SDL_SCANCODE_KP_B = SDL_Scancode 189
pattern SDL_SCANCODE_KP_C :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_C :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_C :: SDL_Scancode
SDL_SCANCODE_KP_C = SDL_Scancode 190
pattern SDL_SCANCODE_KP_D :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_D :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_D :: SDL_Scancode
SDL_SCANCODE_KP_D = SDL_Scancode 191
pattern SDL_SCANCODE_KP_E :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_E :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_E :: SDL_Scancode
SDL_SCANCODE_KP_E = SDL_Scancode 192
pattern SDL_SCANCODE_KP_F :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_F :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_F :: SDL_Scancode
SDL_SCANCODE_KP_F = SDL_Scancode 193
pattern SDL_SCANCODE_KP_XOR :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_XOR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_XOR :: SDL_Scancode
SDL_SCANCODE_KP_XOR = SDL_Scancode 194
pattern SDL_SCANCODE_KP_POWER :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_POWER :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_POWER :: SDL_Scancode
SDL_SCANCODE_KP_POWER = SDL_Scancode 195
pattern SDL_SCANCODE_KP_PERCENT :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_PERCENT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_PERCENT :: SDL_Scancode
SDL_SCANCODE_KP_PERCENT = SDL_Scancode 196
pattern SDL_SCANCODE_KP_LESS :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_LESS :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_LESS :: SDL_Scancode
SDL_SCANCODE_KP_LESS = SDL_Scancode 197
pattern SDL_SCANCODE_KP_GREATER :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_GREATER :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_GREATER :: SDL_Scancode
SDL_SCANCODE_KP_GREATER = SDL_Scancode 198
pattern SDL_SCANCODE_KP_AMPERSAND :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_AMPERSAND :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_AMPERSAND :: SDL_Scancode
SDL_SCANCODE_KP_AMPERSAND = SDL_Scancode 199
pattern SDL_SCANCODE_KP_DBLAMPERSAND :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_DBLAMPERSAND :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_DBLAMPERSAND :: SDL_Scancode
SDL_SCANCODE_KP_DBLAMPERSAND = SDL_Scancode 200
pattern SDL_SCANCODE_KP_VERTICALBAR :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_VERTICALBAR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_VERTICALBAR :: SDL_Scancode
SDL_SCANCODE_KP_VERTICALBAR = SDL_Scancode 201
pattern SDL_SCANCODE_KP_DBLVERTICALBAR :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_DBLVERTICALBAR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_DBLVERTICALBAR :: SDL_Scancode
SDL_SCANCODE_KP_DBLVERTICALBAR = SDL_Scancode 202
pattern SDL_SCANCODE_KP_COLON :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_COLON :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_COLON :: SDL_Scancode
SDL_SCANCODE_KP_COLON = SDL_Scancode 203
pattern SDL_SCANCODE_KP_HASH :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_HASH :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_HASH :: SDL_Scancode
SDL_SCANCODE_KP_HASH = SDL_Scancode 204
pattern SDL_SCANCODE_KP_SPACE :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_SPACE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_SPACE :: SDL_Scancode
SDL_SCANCODE_KP_SPACE = SDL_Scancode 205
pattern SDL_SCANCODE_KP_AT :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_AT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_AT :: SDL_Scancode
SDL_SCANCODE_KP_AT = SDL_Scancode 206
pattern SDL_SCANCODE_KP_EXCLAM :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_EXCLAM :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_EXCLAM :: SDL_Scancode
SDL_SCANCODE_KP_EXCLAM = SDL_Scancode 207
pattern SDL_SCANCODE_KP_MEMSTORE :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_MEMSTORE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_MEMSTORE :: SDL_Scancode
SDL_SCANCODE_KP_MEMSTORE = SDL_Scancode 208
pattern SDL_SCANCODE_KP_MEMRECALL :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_MEMRECALL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_MEMRECALL :: SDL_Scancode
SDL_SCANCODE_KP_MEMRECALL = SDL_Scancode 209
pattern SDL_SCANCODE_KP_MEMCLEAR :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_MEMCLEAR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_MEMCLEAR :: SDL_Scancode
SDL_SCANCODE_KP_MEMCLEAR = SDL_Scancode 210
pattern SDL_SCANCODE_KP_MEMADD :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_MEMADD :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_MEMADD :: SDL_Scancode
SDL_SCANCODE_KP_MEMADD = SDL_Scancode 211
pattern SDL_SCANCODE_KP_MEMSUBTRACT :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_MEMSUBTRACT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_MEMSUBTRACT :: SDL_Scancode
SDL_SCANCODE_KP_MEMSUBTRACT = SDL_Scancode 212
pattern SDL_SCANCODE_KP_MEMMULTIPLY :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_MEMMULTIPLY :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_MEMMULTIPLY :: SDL_Scancode
SDL_SCANCODE_KP_MEMMULTIPLY = SDL_Scancode 213
pattern SDL_SCANCODE_KP_MEMDIVIDE :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_MEMDIVIDE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_MEMDIVIDE :: SDL_Scancode
SDL_SCANCODE_KP_MEMDIVIDE = SDL_Scancode 214
pattern SDL_SCANCODE_KP_PLUSMINUS :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_PLUSMINUS :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_PLUSMINUS :: SDL_Scancode
SDL_SCANCODE_KP_PLUSMINUS = SDL_Scancode 215
pattern SDL_SCANCODE_KP_CLEAR :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_CLEAR :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_CLEAR :: SDL_Scancode
SDL_SCANCODE_KP_CLEAR = SDL_Scancode 216
pattern SDL_SCANCODE_KP_CLEARENTRY :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_CLEARENTRY :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_CLEARENTRY :: SDL_Scancode
SDL_SCANCODE_KP_CLEARENTRY = SDL_Scancode 217
pattern SDL_SCANCODE_KP_BINARY :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_BINARY :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_BINARY :: SDL_Scancode
SDL_SCANCODE_KP_BINARY = SDL_Scancode 218
pattern SDL_SCANCODE_KP_OCTAL :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_OCTAL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_OCTAL :: SDL_Scancode
SDL_SCANCODE_KP_OCTAL = SDL_Scancode 219
pattern SDL_SCANCODE_KP_DECIMAL :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_DECIMAL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_DECIMAL :: SDL_Scancode
SDL_SCANCODE_KP_DECIMAL = SDL_Scancode 220
pattern SDL_SCANCODE_KP_HEXADECIMAL :: SDL_Scancode
pattern $mSDL_SCANCODE_KP_HEXADECIMAL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_KP_HEXADECIMAL :: SDL_Scancode
SDL_SCANCODE_KP_HEXADECIMAL = SDL_Scancode 221
pattern SDL_SCANCODE_LCTRL :: SDL_Scancode
pattern $mSDL_SCANCODE_LCTRL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LCTRL :: SDL_Scancode
SDL_SCANCODE_LCTRL = SDL_Scancode 224
pattern SDL_SCANCODE_LSHIFT :: SDL_Scancode
pattern $mSDL_SCANCODE_LSHIFT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LSHIFT :: SDL_Scancode
SDL_SCANCODE_LSHIFT = SDL_Scancode 225
pattern SDL_SCANCODE_LALT :: SDL_Scancode
pattern $mSDL_SCANCODE_LALT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LALT :: SDL_Scancode
SDL_SCANCODE_LALT = SDL_Scancode 226
pattern SDL_SCANCODE_LGUI :: SDL_Scancode
pattern $mSDL_SCANCODE_LGUI :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_LGUI :: SDL_Scancode
SDL_SCANCODE_LGUI = SDL_Scancode 227
pattern SDL_SCANCODE_RCTRL :: SDL_Scancode
pattern $mSDL_SCANCODE_RCTRL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_RCTRL :: SDL_Scancode
SDL_SCANCODE_RCTRL = SDL_Scancode 228
pattern SDL_SCANCODE_RSHIFT :: SDL_Scancode
pattern $mSDL_SCANCODE_RSHIFT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_RSHIFT :: SDL_Scancode
SDL_SCANCODE_RSHIFT = SDL_Scancode 229
pattern SDL_SCANCODE_RALT :: SDL_Scancode
pattern $mSDL_SCANCODE_RALT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_RALT :: SDL_Scancode
SDL_SCANCODE_RALT = SDL_Scancode 230
pattern SDL_SCANCODE_RGUI :: SDL_Scancode
pattern $mSDL_SCANCODE_RGUI :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_RGUI :: SDL_Scancode
SDL_SCANCODE_RGUI = SDL_Scancode 231
pattern SDL_SCANCODE_MODE :: SDL_Scancode
pattern $mSDL_SCANCODE_MODE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MODE :: SDL_Scancode
SDL_SCANCODE_MODE = SDL_Scancode 257
pattern SDL_SCANCODE_SLEEP :: SDL_Scancode
pattern $mSDL_SCANCODE_SLEEP :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SLEEP :: SDL_Scancode
SDL_SCANCODE_SLEEP = SDL_Scancode 258
pattern SDL_SCANCODE_WAKE :: SDL_Scancode
pattern $mSDL_SCANCODE_WAKE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_WAKE :: SDL_Scancode
SDL_SCANCODE_WAKE = SDL_Scancode 259
pattern SDL_SCANCODE_CHANNEL_INCREMENT :: SDL_Scancode
pattern $mSDL_SCANCODE_CHANNEL_INCREMENT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CHANNEL_INCREMENT :: SDL_Scancode
SDL_SCANCODE_CHANNEL_INCREMENT = SDL_Scancode 260
pattern SDL_SCANCODE_CHANNEL_DECREMENT :: SDL_Scancode
pattern $mSDL_SCANCODE_CHANNEL_DECREMENT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CHANNEL_DECREMENT :: SDL_Scancode
SDL_SCANCODE_CHANNEL_DECREMENT = SDL_Scancode 261
pattern SDL_SCANCODE_MEDIA_PLAY :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_PLAY :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_PLAY :: SDL_Scancode
SDL_SCANCODE_MEDIA_PLAY = SDL_Scancode 262
pattern SDL_SCANCODE_MEDIA_PAUSE :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_PAUSE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_PAUSE :: SDL_Scancode
SDL_SCANCODE_MEDIA_PAUSE = SDL_Scancode 263
pattern SDL_SCANCODE_MEDIA_RECORD :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_RECORD :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_RECORD :: SDL_Scancode
SDL_SCANCODE_MEDIA_RECORD = SDL_Scancode 264
pattern SDL_SCANCODE_MEDIA_FAST_FORWARD :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_FAST_FORWARD :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_FAST_FORWARD :: SDL_Scancode
SDL_SCANCODE_MEDIA_FAST_FORWARD = SDL_Scancode 265
pattern SDL_SCANCODE_MEDIA_REWIND :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_REWIND :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_REWIND :: SDL_Scancode
SDL_SCANCODE_MEDIA_REWIND = SDL_Scancode 266
pattern SDL_SCANCODE_MEDIA_NEXT_TRACK :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_NEXT_TRACK :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_NEXT_TRACK :: SDL_Scancode
SDL_SCANCODE_MEDIA_NEXT_TRACK = SDL_Scancode 267
pattern SDL_SCANCODE_MEDIA_PREVIOUS_TRACK :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_PREVIOUS_TRACK :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_PREVIOUS_TRACK :: SDL_Scancode
SDL_SCANCODE_MEDIA_PREVIOUS_TRACK = SDL_Scancode 268
pattern SDL_SCANCODE_MEDIA_STOP :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_STOP :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_STOP :: SDL_Scancode
SDL_SCANCODE_MEDIA_STOP = SDL_Scancode 269
pattern SDL_SCANCODE_MEDIA_EJECT :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_EJECT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_EJECT :: SDL_Scancode
SDL_SCANCODE_MEDIA_EJECT = SDL_Scancode 270
pattern SDL_SCANCODE_MEDIA_PLAY_PAUSE :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_PLAY_PAUSE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_PLAY_PAUSE :: SDL_Scancode
SDL_SCANCODE_MEDIA_PLAY_PAUSE = SDL_Scancode 271
pattern SDL_SCANCODE_MEDIA_SELECT :: SDL_Scancode
pattern $mSDL_SCANCODE_MEDIA_SELECT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_MEDIA_SELECT :: SDL_Scancode
SDL_SCANCODE_MEDIA_SELECT = SDL_Scancode 272
pattern SDL_SCANCODE_AC_NEW :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_NEW :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_NEW :: SDL_Scancode
SDL_SCANCODE_AC_NEW = SDL_Scancode 273
pattern SDL_SCANCODE_AC_OPEN :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_OPEN :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_OPEN :: SDL_Scancode
SDL_SCANCODE_AC_OPEN = SDL_Scancode 274
pattern SDL_SCANCODE_AC_CLOSE :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_CLOSE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_CLOSE :: SDL_Scancode
SDL_SCANCODE_AC_CLOSE = SDL_Scancode 275
pattern SDL_SCANCODE_AC_EXIT :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_EXIT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_EXIT :: SDL_Scancode
SDL_SCANCODE_AC_EXIT = SDL_Scancode 276
pattern SDL_SCANCODE_AC_SAVE :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_SAVE :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_SAVE :: SDL_Scancode
SDL_SCANCODE_AC_SAVE = SDL_Scancode 277
pattern SDL_SCANCODE_AC_PRINT :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_PRINT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_PRINT :: SDL_Scancode
SDL_SCANCODE_AC_PRINT = SDL_Scancode 278
pattern SDL_SCANCODE_AC_PROPERTIES :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_PROPERTIES :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_PROPERTIES :: SDL_Scancode
SDL_SCANCODE_AC_PROPERTIES = SDL_Scancode 279
pattern SDL_SCANCODE_AC_SEARCH :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_SEARCH :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_SEARCH :: SDL_Scancode
SDL_SCANCODE_AC_SEARCH = SDL_Scancode 280
pattern SDL_SCANCODE_AC_HOME :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_HOME :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_HOME :: SDL_Scancode
SDL_SCANCODE_AC_HOME = SDL_Scancode 281
pattern SDL_SCANCODE_AC_BACK :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_BACK :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_BACK :: SDL_Scancode
SDL_SCANCODE_AC_BACK = SDL_Scancode 282
pattern SDL_SCANCODE_AC_FORWARD :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_FORWARD :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_FORWARD :: SDL_Scancode
SDL_SCANCODE_AC_FORWARD = SDL_Scancode 283
pattern SDL_SCANCODE_AC_STOP :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_STOP :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_STOP :: SDL_Scancode
SDL_SCANCODE_AC_STOP = SDL_Scancode 284
pattern SDL_SCANCODE_AC_REFRESH :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_REFRESH :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_REFRESH :: SDL_Scancode
SDL_SCANCODE_AC_REFRESH = SDL_Scancode 285
pattern SDL_SCANCODE_AC_BOOKMARKS :: SDL_Scancode
pattern $mSDL_SCANCODE_AC_BOOKMARKS :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_AC_BOOKMARKS :: SDL_Scancode
SDL_SCANCODE_AC_BOOKMARKS = SDL_Scancode 286
pattern SDL_SCANCODE_SOFTLEFT :: SDL_Scancode
pattern $mSDL_SCANCODE_SOFTLEFT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SOFTLEFT :: SDL_Scancode
SDL_SCANCODE_SOFTLEFT = SDL_Scancode 287
pattern SDL_SCANCODE_SOFTRIGHT :: SDL_Scancode
pattern $mSDL_SCANCODE_SOFTRIGHT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_SOFTRIGHT :: SDL_Scancode
SDL_SCANCODE_SOFTRIGHT = SDL_Scancode 288
pattern SDL_SCANCODE_CALL :: SDL_Scancode
pattern $mSDL_SCANCODE_CALL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_CALL :: SDL_Scancode
SDL_SCANCODE_CALL = SDL_Scancode 289
pattern SDL_SCANCODE_ENDCALL :: SDL_Scancode
pattern $mSDL_SCANCODE_ENDCALL :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_ENDCALL :: SDL_Scancode
SDL_SCANCODE_ENDCALL = SDL_Scancode 290
pattern SDL_SCANCODE_RESERVED :: SDL_Scancode
pattern $mSDL_SCANCODE_RESERVED :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_RESERVED :: SDL_Scancode
SDL_SCANCODE_RESERVED = SDL_Scancode 400
pattern SDL_SCANCODE_COUNT :: SDL_Scancode
pattern $mSDL_SCANCODE_COUNT :: forall {r}. SDL_Scancode -> ((# #) -> r) -> ((# #) -> r) -> r
$bSDL_SCANCODE_COUNT :: SDL_Scancode
SDL_SCANCODE_COUNT = SDL_Scancode 512