Commits

Leonard Ritter committed 97902c0

clipboard support

Comments (0)

Files changed (5)

predefs/sdl.pypredef

     """SDL_SetSurfaceRLE"""
 
 KMOD_LALT = int
-SDLK_KP_MULTIPLY = int
+SDL_DROPFILE = int
 SDLK_KBDILLUMUP = int
+def SDL_EnableScreenSaver(*argv):
+    """SDL_EnableScreenSaver"""
+
 SDL_HAT_CENTERED = int
 SDLK_WWW = int
-def SDL_UnionRect(*argv):
-    """SDL_UnionRect"""
-
+SDL_SCANCODE_NONUSHASH = int
 def SDL_JoystickNumBalls(*argv):
     """SDL_JoystickNumBalls"""
 
-SDL_SCANCODE_KP_PERCENT = int
+def SDL_GetNumVideoDisplays(*argv):
+    """SDL_GetNumVideoDisplays"""
+
+SDL_PEEKEVENT = int
 def SDL_GetMouseState(*argv):
     """SDL_GetMouseState"""
 
-SDLK_KP_MEMRECALL = int
+SDL_KEYDOWN = int
 def SDL_ShowCursor(*argv):
     """SDL_ShowCursor"""
 
 SDLK_KP_PERIOD = int
-SDLK_KP_HASH = int
-SDL_GL_SHARE_WITH_CURRENT_CONTEXT = int
-SDL_WINDOWEVENT_NONE = int
-SDL_SCANCODE_KP_6 = int
+SDL_SCANCODE_RETURN2 = int
+SDL_SCANCODE_AUDIOPLAY = int
+SDLK_KP_MULTIPLY = int
+def SDL_SetEventFilter(*argv):
+    """SDL_SetEventFilter"""
+
 SDL_SCANCODE_KP_HASH = int
 SDLK_EXSEL = int
 SDLK_QUOTEDBL = int
 def SDL_GetMouseFocus(*argv):
     """SDL_GetMouseFocus"""
 
-SDLK_ALTERASE = int
-SDLK_MODE = int
-SDLK_KP_9 = int
+SDLK_KP_8 = int
+SDLK_CLEARAGAIN = int
+def SDL_GetCurrentVideoDriver(*argv):
+    """SDL_GetCurrentVideoDriver"""
+
+SDL_SCANCODE_COPY = int
 SDL_SCANCODE_GRAVE = int
-SDLK_AC_STOP = int
-SDLK_KP_BACKSPACE = int
+def SDL_CreateCursor(*argv):
+    """SDL_CreateCursor"""
+
+SDLK_UP = int
 SDL_SCANCODE_CAPSLOCK = int
 SDL_SCANCODE_PAGEDOWN = int
-def SDL_GL_CreateContext(*argv):
-    """SDL_GL_CreateContext"""
-
 def SDL_GetScancodeFromKey(*argv):
     """SDL_GetScancodeFromKey"""
 
     """SDL_SetTextInputRect"""
 
 SDLK_AMPERSAND = int
+def SDL_JoystickOpened(*argv):
+    """SDL_JoystickOpened"""
+
 SDL_INPUTWHEEL = int
 def SDL_VideoQuit(*argv):
     """SDL_VideoQuit"""
 
 SDL_SCANCODE_PAGEUP = int
 SDLK_HASH = int
-SDL_SCANCODE_KP_8 = int
+SDLK_KP_0 = int
 def SDL_SetSurfaceBlendMode(*argv):
     """SDL_SetSurfaceBlendMode"""
 
 SDL_SCANCODE_THOUSANDSSEPARATOR = int
 SDL_BUTTON_X1 = int
 SDL_BUTTON_X2 = int
-SDLK_KP_2 = int
+SDL_IGNORE = int
 SDL_WINDOWEVENT_MAXIMIZED = int
 def SDL_JoystickIndex(*argv):
     """SDL_JoystickIndex"""
 
-def SDL_HideWindow(*argv):
-    """SDL_HideWindow"""
-
+SDL_GL_GREEN_SIZE = int
 SDL_SCANCODE_KP_LEFTPAREN = int
 def SDL_ReadBE16(*argv):
     """SDL_ReadBE16"""
 SDLK_AUDIOPREV = int
 SDLK_VOLUMEUP = int
 SDL_HAT_RIGHT = int
-SDL_SCANCODE_AC_STOP = int
+SDLK_KP_CLEARENTRY = int
 SDL_QUERY = int
-def SDL_SetWindowSize(*argv):
-    """SDL_SetWindowSize"""
-
+SDL_SCANCODE_SEPARATOR = int
 SDLK_RIGHTBRACKET = int
 SDLK_SEMICOLON = int
 SDL_QUIT = int
     """SDL_GetWindowTitle"""
 
 SDL_GL_CONTEXT_FLAGS = int
-SDL_SCANCODE_CUT = int
-def SDL_FillRect(*argv):
-    """SDL_FillRect"""
+SDL_WINDOWEVENT_NONE = int
+def SDL_FreeSurface(*argv):
+    """SDL_FreeSurface"""
 
-SDL_WINDOWEVENT = int
+SDL_SCANCODE_MAIL = int
+SDL_INPUTPROXIMITYOUT = int
 SDL_SCANCODE_EJECT = int
-SDL_SCANCODE_KP_C = int
+def SDL_GL_CreateContext(*argv):
+    """SDL_GL_CreateContext"""
+
 SDL_DISABLE = int
 SDL_WINDOWEVENT_RESTORED = int
 SDL_SCANCODE_9 = int
     """SDL_HideScreenKeyboard"""
 
 SDL_SCANCODE_5 = int
-SDL_SCANCODE_4 = int
-SDLK_KP_SPACE = int
+SDL_SCANCODE_AC_HOME = int
+SDL_SCANCODE_7 = int
 SDL_SCANCODE_6 = int
 SDL_SCANCODE_1 = int
-SDLK_KP_RIGHTBRACE = int
+SDL_SCANCODE_0 = int
 SDL_SCANCODE_3 = int
 SDL_SCANCODE_2 = int
 SDL_SCANCODE_M = int
-SDL_KEYDOWN = int
-SDL_GL_ACCUM_GREEN_SIZE = int
+SDL_SCANCODE_L = int
+SDL_SCANCODE_KP_BINARY = int
 SDL_SCANCODE_N = int
 SDL_SCANCODE_I = int
 SDL_SCANCODE_H = int
 SDL_SCANCODE_K = int
 SDL_SCANCODE_J = int
-def SDL_ShowScreenKeyboard(*argv):
-    """SDL_ShowScreenKeyboard"""
-
-SDLK_HELP = int
+SDL_SCANCODE_E = int
+SDL_SCANCODE_D = int
 SDL_SCANCODE_G = int
 SDL_SCANCODE_F = int
 SDL_SCANCODE_A = int
 def SDL_AddEventWatch(*argv):
     """SDL_AddEventWatch"""
 
-SDL_GL_RED_SIZE = int
-SDL_SCANCODE_RETURN2 = int
+SDL_WINDOWEVENT_MOVED = int
+SDL_SCANCODE_KP_DIVIDE = int
+SDLK_KP_HASH = int
 SDLK_MUTE = int
-SDL_SCANCODE_AUDIOPLAY = int
+def SDL_Error(*argv):
+    """SDL_Error"""
+
+SDL_GL_SHARE_WITH_CURRENT_CONTEXT = int
 SDL_SCANCODE_PASTE = int
 def SDL_GetWindowDisplayMode(*argv):
     """SDL_GetWindowDisplayMode"""
 def SDL_FreeRW(*argv):
     """SDL_FreeRW"""
 
-SDL_BUTTON_RIGHT = int
+SDLK_AGAIN = int
+SDL_TOUCHBUTTONDOWN = int
 def SDL_ConvertSurface(*argv):
     """SDL_ConvertSurface"""
 
 def SDL_StartTextInput(*argv):
     """SDL_StartTextInput"""
 
-def SDL_UpdateWindowSurfaceRects(*argv):
-    """SDL_UpdateWindowSurfaceRects"""
+def SDL_LockSurface(*argv):
+    """SDL_LockSurface"""
 
 SDL_SCANCODE_NUMLOCKCLEAR = int
-def SDL_EnclosePoints(*argv):
-    """SDL_EnclosePoints"""
-
+SDL_JOYBUTTONDOWN = int
 SDL_SCANCODE_MINUS = int
 SDLK_ASTERISK = int
 SDL_BUTTON_RMASK = int
+SDLK_F13 = int
 def SDL_JoystickGetBall(*argv):
     """SDL_JoystickGetBall"""
 
 def SDL_GL_GetSwapInterval(*argv):
     """SDL_GL_GetSwapInterval"""
 
+def SDL_GetWindowGammaRamp(*argv):
+    """SDL_GetWindowGammaRamp"""
+
 SDL_ENOMEM = int
 SDLK_HOME = int
 def SDL_GetScancodeName(*argv):
 SDL_SCANCODE_KP_SPACE = int
 SDL_EFSEEK = int
 SDLK_BRIGHTNESSUP = int
-def SDL_EnableScreenSaver(*argv):
-    """SDL_EnableScreenSaver"""
-
-def SDL_GetNumVideoDisplays(*argv):
-    """SDL_GetNumVideoDisplays"""
-
-def SDL_Error(*argv):
-    """SDL_Error"""
-
+SDLK_ALTERASE = int
+SDL_SCANCODE_KP_PERCENT = int
+SDL_SCANCODE_KP_MEMCLEAR = int
 SDL_LASTERROR = int
 SDL_WINDOW_RESIZABLE = int
 SDLK_EJECT = int
 
 SDL_WINDOWPOS_CENTERED = int
 SDLK_SLEEP = int
-SDLK_KP_CLEARENTRY = int
-def SDL_GetCurrentVideoDriver(*argv):
-    """SDL_GetCurrentVideoDriver"""
-
-SDL_SCANCODE_LEFT = int
-SDL_SCANCODE_COPY = int
+SDL_SCANCODE_AC_STOP = int
+SDLK_MODE = int
+SDL_CLIPBOARDUPDATE = int
+SDLK_MENU = int
 def SDL_LoadBMP_RW(*argv):
     """SDL_LoadBMP_RW"""
 
 SDL_SCANCODE_KP_VERTICALBAR = int
 SDL_SCANCODE_KP_PERIOD = int
-SDL_TEXTEDITINGEVENT_TEXT_SIZE = int
+SDLK_RIGHT = int
 def SDL_HasEvents(*argv):
     """SDL_HasEvents"""
 
 def SDL_GetScancodeFromName(*argv):
     """SDL_GetScancodeFromName"""
 
-def SDL_CreateCursor(*argv):
-    """SDL_CreateCursor"""
-
-SDLK_UP = int
+SDLK_AC_STOP = int
+SDLK_KP_BACKSPACE = int
+SDL_GL_MULTISAMPLESAMPLES = int
 SDL_FALSE = int
+SDL_WINDOW_MINIMIZED = int
 def SDL_SoftStretch(*argv):
     """SDL_SoftStretch"""
 
 SDL_WINDOW_FOREIGN = int
 SDLK_THOUSANDSSEPARATOR = int
 SDL_MOUSEBUTTONUP = int
+SDL_SCANCODE_R = int
 def SDL_UpperBlit(*argv):
     """SDL_UpperBlit"""
 
 
 SDL_RLEACCEL = int
 SDL_SCANCODE_KP_BACKSPACE = int
-SDL_GL_CONTEXT_MAJOR_VERSION = int
-SDL_BUTTON_LMASK = int
+SDL_SCANCODE_LEFT = int
 SDLK_F8 = int
 SDLK_F9 = int
 SDL_WINDOWEVENT_HIDDEN = int
 SDLK_F2 = int
 SDLK_F3 = int
 SDLK_F4 = int
-SDLK_F5 = int
+SDLK_RIGHTPAREN = int
 def SDL_HasScreenKeyboardSupport(*argv):
     """SDL_HasScreenKeyboardSupport"""
 
 SDL_SCANCODE_PRINTSCREEN = int
 SDL_EFWRITE = int
 SDL_SCANCODE_KP_MEMRECALL = int
+SDLK_PRIOR = int
 SDL_SCANCODE_COMPUTER = int
-SDL_HAT_RIGHTUP = int
-def SDL_RWFromMem(*argv):
-    """SDL_RWFromMem"""
+SDL_FINGERUP = int
+def SDL_GetDisplayMode(*argv):
+    """SDL_GetDisplayMode"""
 
 SDLK_STOP = int
 def SDL_LowerBlitScaled(*argv):
     """SDL_JoystickNumHats"""
 
 SDLK_CARET = int
-def SDL_JoystickOpened(*argv):
-    """SDL_JoystickOpened"""
-
-SDL_SCANCODE_AC_REFRESH = int
+SDL_SCANCODE_AC_BACK = int
+SDL_SCANCODE_BRIGHTNESSUP = int
 def SDL_JoystickOpen(*argv):
     """SDL_JoystickOpen"""
 
 def SDL_MasksToPixelFormatEnum(*argv):
     """SDL_MasksToPixelFormatEnum"""
 
-SDL_HAT_UP = int
-SDLK_KP_PLUSMINUS = int
-SDL_GETEVENT = int
+def SDL_PumpEvents(*argv):
+    """SDL_PumpEvents"""
+
+def SDL_GL_UnloadLibrary(*argv):
+    """SDL_GL_UnloadLibrary"""
+
+SDLK_F5 = int
 SDL_SCANCODE_CALCULATOR = int
-SDLK_KP_EQUALS = int
 SDL_SCANCODE_F1 = int
 SDLK_INSERT = int
 def SDL_GetWindowData(*argv):
     """SDL_GetWindowData"""
 
-SDL_SCANCODE_7 = int
 SDL_SCANCODE_KP_COLON = int
-KMOD_CAPS = int
+SDL_SCANCODE_KP_RIGHTBRACE = int
 SDL_GL_STEREO = int
 SDL_WINDOW_INPUT_FOCUS = int
-SDL_SCANCODE_KP_HEXADECIMAL = int
+SDL_SCANCODE_DISPLAYSWITCH = int
 SDL_HAT_DOWN = int
-SDL_BLENDMODE_BLEND = int
+SDL_SCANCODE_F5 = int
 SDL_SCANCODE_RCTRL = int
 SDLK_SLASH = int
 def SDL_ReadLE64(*argv):
     """SDL_ReadLE64"""
 
 SDLK_RCTRL = int
+def SDL_GL_SetAttribute(*argv):
+    """SDL_GL_SetAttribute"""
+
 SDL_BUTTON_MIDDLE = int
 SDLK_PASTE = int
-SDL_PEEKEVENT = int
-SDL_SCANCODE_F24 = int
+SDL_SCANCODE_KP_OCTAL = int
+SDL_BLENDMODE_ADD = int
 SDL_SCANCODE_F23 = int
-SDL_SCANCODE_F22 = int
+SDL_SCANCODE_MODE = int
 SDL_SCANCODE_F21 = int
-SDLK_AGAIN = int
+SDL_SCANCODE_F20 = int
 SDLK_DECIMALSEPARATOR = int
 SDL_SCANCODE_LALT = int
 SDL_SCANCODE_HELP = int
     """SDL_FreeCursor"""
 
 SDL_INPUTPROXIMITYIN = int
-SDLK_KP_POWER = int
+SDL_SCANCODE_ESCAPE = int
 SDLK_KBDILLUMDOWN = int
 SDL_SCANCODE_STOP = int
 def SDL_HasEvent(*argv):
     """SDL_HasEvent"""
 
 SDL_SCANCODE_RETURN = int
-SDL_BLENDMODE_MOD = int
-def SDL_FreeFormat(*argv):
-    """SDL_FreeFormat"""
-
+SDL_SCANCODE_KP_DBLVERTICALBAR = int
+SDL_BUTTON_LMASK = int
 def SDL_GetTouch(*argv):
     """SDL_GetTouch"""
 
 SDL_SCANCODE_FIND = int
-def SDL_SetColorKey(*argv):
-    """SDL_SetColorKey"""
+SDL_SCANCODE_RGUI = int
+SDL_GL_ACCUM_ALPHA_SIZE = int
+def SDL_RWFromFile(*argv):
+    """SDL_RWFromFile"""
 
-SDL_GL_ACCUM_ALPHA_SIZE = int
-SDLK_KP_MEMMULTIPLY = int
 SDL_SCANCODE_NONUSBACKSLASH = int
 def SDL_GetRelativeMouseState(*argv):
     """SDL_GetRelativeMouseState"""
 SDLK_MEDIASELECT = int
 SDLK_KP_XOR = int
 SDL_RELEASED = int
+SDLK_KP_SPACE = int
 def SDL_GetKeyboardState(*argv):
     """SDL_GetKeyboardState"""
 
 def SDL_GetWindowID(*argv):
     """SDL_GetWindowID"""
 
+def SDL_FillRect(*argv):
+    """SDL_FillRect"""
+
 SDLK_EXECUTE = int
 KMOD_NUM = int
 SDL_SCANCODE_KP_4 = int
 SDL_SCANCODE_KP_5 = int
-def SDL_SetEventFilter(*argv):
-    """SDL_SetEventFilter"""
-
+SDL_SCANCODE_KP_6 = int
 SDL_SCANCODE_KP_7 = int
-SDLK_KP_8 = int
+SDL_SCANCODE_KP_0 = int
 SDL_SCANCODE_KP_1 = int
 SDL_SCANCODE_KP_2 = int
 SDL_SCANCODE_KP_3 = int
 SDLK_KP_5 = int
 SDLK_KP_6 = int
 SDLK_KP_7 = int
-SDLK_KP_0 = int
-SDL_GL_MULTISAMPLEBUFFERS = int
-SDL_IGNORE = int
+SDL_SCANCODE_KP_8 = int
+SDL_SCANCODE_KP_9 = int
+SDL_SCANCODE_SLASH = int
 SDLK_KP_3 = int
 SDL_SCANCODE_KP_D = int
 SDL_SCANCODE_KP_E = int
 SDL_SCANCODE_KP_F = int
 SDL_SCANCODE_KP_A = int
 SDL_SCANCODE_KP_B = int
-def SDL_GetWindowGammaRamp(*argv):
-    """SDL_GetWindowGammaRamp"""
-
+SDL_SCANCODE_KP_C = int
 SDLK_KP_D = int
 SDLK_KP_E = int
-SDLK_KP_F = int
+SDLK_KP_RIGHTBRACE = int
 SDLK_KP_A = int
 SDLK_KP_B = int
 SDLK_KP_C = int
 SDLK_AUDIOPLAY = int
 SDL_SCANCODE_SELECT = int
 SDL_GL_CONTEXT_PROFILE_COMPATIBILITY = int
-SDL_GL_GREEN_SIZE = int
+def SDL_HideWindow(*argv):
+    """SDL_HideWindow"""
+
 SDL_WINDOWEVENT_CLOSE = int
 def SDL_ShowWindow(*argv):
     """SDL_ShowWindow"""
 
 SDL_MULTIGESTURE = int
 KMOD_ALT = int
+SDL_TEXTEDITINGEVENT_TEXT_SIZE = int
 SDLK_ESCAPE = int
 SDL_SCANCODE_KP_ENTER = int
 def SDL_SaveDollarTemplate(*argv):
     """SDL_GetRelativeMouseMode"""
 
 SDLK_PAGEDOWN = int
-KMOD_LGUI = int
+SDLK_KP_LESS = int
 KMOD_NONE = int
-SDL_SCANCODE_SEPARATOR = int
+def SDL_SetWindowSize(*argv):
+    """SDL_SetWindowSize"""
+
 def SDL_GetSurfaceBlendMode(*argv):
     """SDL_GetSurfaceBlendMode"""
 
-def SDL_MinimizeWindow(*argv):
-    """SDL_MinimizeWindow"""
+def SDL_FreeFormat(*argv):
+    """SDL_FreeFormat"""
 
 def SDL_SetWindowPosition(*argv):
     """SDL_SetWindowPosition"""
 
-def SDL_GL_SetSwapInterval(*argv):
-    """SDL_GL_SetSwapInterval"""
-
+SDL_TEXTEDITING = int
 KMOD_RSHIFT = int
-KMOD_CTRL = int
 SDL_SCANCODE_TAB = int
 def SDL_GetSurfaceColorMod(*argv):
     """SDL_GetSurfaceColorMod"""
     """SDL_RecordGesture"""
 
 SDLK_KP_GREATER = int
+def SDL_HasClipboardText(*argv):
+    """SDL_HasClipboardText"""
+
 def SDL_PushEvent(*argv):
     """SDL_PushEvent"""
 
-def SDL_Quit(*argv):
-    """SDL_Quit"""
-
+SDL_SCANCODE_CURRENCYUNIT = int
 SDLK_TAB = int
-SDLK_PLUS = int
+SDLK_DOLLAR = int
 SDL_INIT_EVERYTHING = int
-def SDL_GetKeyFromScancode(*argv):
-    """SDL_GetKeyFromScancode"""
-
 def SDL_MapRGB(*argv):
     """SDL_MapRGB"""
 
 def SDL_IntersectRectAndLine(*argv):
     """SDL_IntersectRectAndLine"""
 
+SDLK_9 = int
 SDLK_APPLICATION = int
 def SDL_GetKeyName(*argv):
     """SDL_GetKeyName"""
 SDLK_KP_MEMSTORE = int
 SDL_SCANCODE_MEDIASELECT = int
 SDL_WINDOWEVENT_FOCUS_GAINED = int
-SDLK_KP_LESS = int
+KMOD_LGUI = int
 SDLK_DOWN = int
+def SDL_UnionRect(*argv):
+    """SDL_UnionRect"""
+
 SDLK_u = int
 SDLK_t = int
-SDLK_w = int
-SDLK_v = int
+SDLK_KP_EQUALS = int
+SDL_SCANCODE_F11 = int
 SDLK_q = int
 SDLK_p = int
 SDLK_s = int
 def SDL_ConvertSurfaceFormat(*argv):
     """SDL_ConvertSurfaceFormat"""
 
-SDLK_y = int
-SDLK_x = int
-SDL_WINDOWEVENT_MOVED = int
+SDLK_PERCENT = int
+def SDL_RWFromFP(*argv):
+    """SDL_RWFromFP"""
+
+SDLK_z = int
 SDL_SCANCODE_CURRENCYSUBUNIT = int
-SDL_GL_MULTISAMPLESAMPLES = int
+KMOD_GUI = int
 SDLK_g = int
 SDLK_f = int
 SDLK_a = int
 SDLK_b = int
 SDLK_m = int
 SDLK_l = int
-def SDL_GetModState(*argv):
-    """SDL_GetModState"""
-
+SDL_SCANCODE_RIGHTBRACKET = int
 SDL_SCANCODE_PAUSE = int
 SDLK_i = int
 SDLK_h = int
-SDLK_k = int
+SDL_MOUSEMOTION = int
 SDLK_j = int
 def SDL_GL_DeleteContext(*argv):
     """SDL_GL_DeleteContext"""
 
 SDL_GL_BUFFER_SIZE = int
 SDLK_AC_BACK = int
-SDL_SCANCODE_KP_MEMSTORE = int
+SDL_ALPHA_TRANSPARENT = int
 SDL_WINDOW_SHOWN = int
 def SDL_PixelFormatEnumToMasks(*argv):
     """SDL_PixelFormatEnumToMasks"""
 SDL_SCANCODE_AC_SEARCH = int
 SDLK_6 = int
 SDLK_1 = int
-SDLK_MENU = int
+SDL_TOUCHBUTTONUP = int
 SDLK_3 = int
 SDLK_2 = int
-SDLK_RIGHTPAREN = int
+SDLK_CANCEL = int
 SDLK_8 = int
-SDLK_KP_DIVIDE = int
-SDL_SCANCODE_KBDILLUMDOWN = int
-SDL_SCANCODE_0 = int
-SDL_FINGERUP = int
+SDLK_CLEAR = int
+KMOD_MODE = int
+SDLK_KP_COLON = int
+SDL_HAT_RIGHTUP = int
 SDLK_LEFTBRACKET = int
+SDL_WINDOWEVENT = int
 SDL_SCANCODE_KP_XOR = int
-def SDL_GetDisplayMode(*argv):
-    """SDL_GetDisplayMode"""
+def SDL_RWFromMem(*argv):
+    """SDL_RWFromMem"""
 
 SDL_GL_ACCUM_BLUE_SIZE = int
-def SDL_WriteLE64(*argv):
-    """SDL_WriteLE64"""
+def SDL_JoystickUpdate(*argv):
+    """SDL_JoystickUpdate"""
 
 SDLK_SPACE = int
 SDL_SCANCODE_BACKSPACE = int
     """SDL_WaitEvent"""
 
 SDLK_SEPARATOR = int
-SDL_TEXTEDITING = int
-def SDL_ClearError(*argv):
-    """SDL_ClearError"""
+def SDL_GL_SetSwapInterval(*argv):
+    """SDL_GL_SetSwapInterval"""
+
+def SDL_FillRects(*argv):
+    """SDL_FillRects"""
 
 def SDL_ReadBE32(*argv):
     """SDL_ReadBE32"""
 
-SDLK_CANCEL = int
 def SDL_JoystickGetButton(*argv):
     """SDL_JoystickGetButton"""
 
 
 KMOD_LCTRL = int
 SDL_FIRSTEVENT = int
-SDLK_COMMA = int
+def SDL_GetClipboardText(*argv):
+    """SDL_GetClipboardText"""
+
 SDLK_DELETE = int
 SDLK_RETURN2 = int
 SDL_SCANCODE_KP_MEMDIVIDE = int
-SDL_SCANCODE_MAIL = int
 def SDL_GL_MakeCurrent(*argv):
     """SDL_GL_MakeCurrent"""
 
 RW_SEEK_CUR = int
 SDL_BUTTON_X2MASK = int
-SDLK_BRIGHTNESSDOWN = int
 SDL_GL_BLUE_SIZE = int
 def SDL_SetWindowData(*argv):
     """SDL_SetWindowData"""
     """SDL_GetDesktopDisplayMode"""
 
 SDLK_KP_RIGHTPAREN = int
-SDLK_KP_MEMSUBTRACT = int
+SDLK_MAIL = int
 SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG = int
-SDL_SCANCODE_AC_BACK = int
+SDL_SCANCODE_MENU = int
+SDLK_KP_9 = int
 def SDL_GetWindowFromID(*argv):
     """SDL_GetWindowFromID"""
 
-SDL_SCANCODE_BRIGHTNESSUP = int
-SDL_SCANCODE_AC_HOME = int
-def SDL_PumpEvents(*argv):
-    """SDL_PumpEvents"""
-
-SDL_INPUTPROXIMITYOUT = int
+SDL_SCANCODE_KP_CLEAR = int
+SDL_SCANCODE_AC_REFRESH = int
+SDL_SCANCODE_4 = int
+SDL_HAT_UP = int
+SDL_SCANCODE_UP = int
 SDLK_PERIOD = int
 def SDL_RegisterEvents(*argv):
     """SDL_RegisterEvents"""
 def SDL_AllocFormat(*argv):
     """SDL_AllocFormat"""
 
-SDLK_z = int
 SDLK_CURRENCYSUBUNIT = int
 SDLK_CURRENCYUNIT = int
 SDL_SCANCODE_MUTE = int
 def SDL_RWFromConstMem(*argv):
     """SDL_RWFromConstMem"""
 
-SDL_SCANCODE_KP_9 = int
+SDLK_e = int
 def SDL_RestoreWindow(*argv):
     """SDL_RestoreWindow"""
 
-SDL_SCANCODE_L = int
 SDLK_RGUI = int
-SDL_SCANCODE_KP_BINARY = int
+SDL_SCANCODE_O = int
 def SDL_ReadLE16(*argv):
     """SDL_ReadLE16"""
 
     """SDL_JoystickClose"""
 
 SDL_SCANCODE_F18 = int
-SDL_SCANCODE_CURRENCYUNIT = int
-SDLK_DOLLAR = int
+SDL_SCANCODE_F19 = int
+SDLK_PLUS = int
 def SDL_SetCursor(*argv):
     """SDL_SetCursor"""
 
 SDL_SCANCODE_F12 = int
 SDL_SCANCODE_F13 = int
 SDL_SCANCODE_F10 = int
-SDL_SCANCODE_F11 = int
+SDL_PRESSED = int
 SDL_SCANCODE_F16 = int
 SDL_SCANCODE_F17 = int
 SDL_SCANCODE_F14 = int
 def SDL_GetWindowFlags(*argv):
     """SDL_GetWindowFlags"""
 
+SDL_GL_CONTEXT_MAJOR_VERSION = int
+def SDL_ClearError(*argv):
+    """SDL_ClearError"""
+
+def SDL_ShowScreenKeyboard(*argv):
+    """SDL_ShowScreenKeyboard"""
+
+def SDL_Quit(*argv):
+    """SDL_Quit"""
+
+SDLK_UNDO = int
+SDLK_HELP = int
+SDL_GL_CONTEXT_MINOR_VERSION = int
 SDL_ENABLE = int
-SDL_SCANCODE_E = int
-SDLK_UNDO = int
-SDL_SCANCODE_D = int
-SDL_GL_CONTEXT_MINOR_VERSION = int
 def SDL_WriteLE32(*argv):
     """SDL_WriteLE32"""
 
 SDL_SCANCODE_PRIOR = int
-SDL_TEXTINPUTEVENT_TEXT_SIZE = int
+SDLK_KP_MEMRECALL = int
 def SDL_LowerBlit(*argv):
     """SDL_LowerBlit"""
 
 SDLK_PRINTSCREEN = int
-SDLK_SYSREQ = int
 SDLK_F12 = int
 SDLK_KP_EXCLAM = int
 SDLK_F10 = int
-SDLK_F11 = int
+SDL_SCANCODE_KP_RIGHTPAREN = int
 SDL_WINDOWPOS_UNDEFINED_MASK = int
-SDLK_F17 = int
+SDL_SCANCODE_UNKNOWN = int
 SDLK_F14 = int
 SDLK_F15 = int
 SDL_SWSURFACE = int
-SDLK_BACKSLASH = int
+SDL_SCANCODE_LGUI = int
 SDLK_F18 = int
 SDLK_F19 = int
 SDLK_UNKNOWN = int
 def SDL_JoystickGetHat(*argv):
     """SDL_JoystickGetHat"""
 
-SDLK_F13 = int
-SDLK_KP_MEMDIVIDE = int
+SDL_SCANCODE_BRIGHTNESSDOWN = int
+SDL_SCANCODE_LANG1 = int
 def SDL_GetRGB(*argv):
     """SDL_GetRGB"""
 
-SDLK_SELECT = int
-SDL_HAT_LEFTDOWN = int
+SDL_SCANCODE_LANG3 = int
+SDL_SCANCODE_LANG2 = int
 SDL_SCANCODE_KP_LESS = int
-SDL_WINDOW_OPENGL = int
-SDLK_LCTRL = int
-SDL_DOLLARRECORD = int
-SDL_SCANCODE_KP_RIGHTPAREN = int
-def SDL_FillRects(*argv):
-    """SDL_FillRects"""
-
+SDL_SCANCODE_LANG4 = int
+SDL_SCANCODE_LANG7 = int
+SDL_SCANCODE_LANG6 = int
+SDLK_F11 = int
+SDL_SCANCODE_EXSEL = int
 SDLK_F16 = int
 SDL_SCANCODE_SEMICOLON = int
-def SDL_SetWindowDisplayMode(*argv):
-    """SDL_SetWindowDisplayMode"""
-
+SDLK_F17 = int
 SDL_INPUTBUTTONUP = int
 SDLK_RALT = int
+SDL_GL_ACCUM_GREEN_SIZE = int
 SDL_SCANCODE_APPLICATION = int
 SDLK_RETURN = int
 SDLK_KP_PERCENT = int
-SDL_BLENDMODE_ADD = int
 SDLK_PAUSE = int
 def SDL_GL_GetAttribute(*argv):
     """SDL_GL_GetAttribute"""
 
-SDL_SCANCODE_LGUI = int
+SDLK_BACKSLASH = int
 SDLK_SCROLLLOCK = int
 def SDL_SetWindowGammaRamp(*argv):
     """SDL_SetWindowGammaRamp"""
 
-SDLK_KP_TAB = int
-def SDL_SetWindowIcon(*argv):
-    """SDL_SetWindowIcon"""
-
-def SDL_GL_SetAttribute(*argv):
-    """SDL_GL_SetAttribute"""
+SDLK_KP_VERTICALBAR = int
+SDL_SCANCODE_CRSEL = int
+def SDL_GetKeyFromScancode(*argv):
+    """SDL_GetKeyFromScancode"""
 
 SDLK_KP_DBLVERTICALBAR = int
 def SDL_GetRGBA(*argv):
 def SDL_FlushEvents(*argv):
     """SDL_FlushEvents"""
 
-SDL_SCANCODE_KP_RIGHTBRACE = int
-SDLK_MAIL = int
+KMOD_CAPS = int
 SDL_BLENDMODE_NONE = int
 def SDL_SetWindowFullscreen(*argv):
     """SDL_SetWindowFullscreen"""
 
-SDLK_FIND = int
 SDLK_KP_MINUS = int
 SDL_SCANCODE_KP_MEMMULTIPLY = int
-SDL_WINDOWEVENT_MINIMIZED = int
-SDL_SCANCODE_R = int
-SDL_HAT_LEFT = int
+SDL_SCANCODE_KP_AT = int
+SDL_SCANCODE_CUT = int
 KMOD_RGUI = int
 SDL_SCANCODE_INSERT = int
 SDL_SCANCODE_LCTRL = int
 def SDL_LoadDollarTemplates(*argv):
     """SDL_LoadDollarTemplates"""
 
-SDLK_CLEARAGAIN = int
+SDLK_KP_2 = int
 def SDL_GetCursor(*argv):
     """SDL_GetCursor"""
 
-SDL_SCANCODE_DISPLAYSWITCH = int
-SDL_SCANCODE_KP_DIVIDE = int
+SDL_SCANCODE_KP_HEXADECIMAL = int
+SDL_GL_RED_SIZE = int
 def SDL_SaveBMP_RW(*argv):
     """SDL_SaveBMP_RW"""
 
-SDL_SCANCODE_BRIGHTNESSDOWN = int
-SDL_SCANCODE_LANG1 = int
+def SDL_SetClipboardText(*argv):
+    """SDL_SetClipboardText"""
+
+SDLK_KP_MEMDIVIDE = int
 SDL_SCANCODE_RSHIFT = int
-SDLK_AC_SEARCH = int
+SDLK_SELECT = int
 SDL_ADDEVENT = int
-SDL_TOUCHBUTTONDOWN = int
+SDL_SCANCODE_END = int
 def SDL_QuitSubSystem(*argv):
     """SDL_QuitSubSystem"""
 
 SDL_WINDOWPOS_UNDEFINED = int
-SDL_SCANCODE_LANG2 = int
 def SDL_VideoInit(*argv):
     """SDL_VideoInit"""
 
 SDL_SCANCODE_LANG5 = int
-SDL_SCANCODE_LANG4 = int
+SDL_WINDOW_OPENGL = int
 SDL_DOLLARGESTURE = int
 SDL_NUM_SCANCODES = int
 def SDL_GetDisplayBounds(*argv):
     """SDL_GetDisplayBounds"""
 
 SDL_SCANCODE_DOWN = int
-SDL_SCANCODE_LANG7 = int
-SDLK_RIGHT = int
+SDLK_LCTRL = int
+SDL_SCANCODE_OUT = int
 SDLK_LEFTPAREN = int
 SDL_BUTTON_MMASK = int
-SDL_WINDOW_MINIMIZED = int
+SDL_DOLLARRECORD = int
 SDL_BUTTON_X1MASK = int
 SDL_USEREVENT = int
-SDL_GL_CONTEXT_DEBUG_FLAG = int
 SDL_SCANCODE_SCROLLLOCK = int
 def SDL_SetPixelFormatPalette(*argv):
     """SDL_SetPixelFormatPalette"""
 SDL_SCANCODE_F2 = int
 SDL_SCANCODE_F3 = int
 SDL_SCANCODE_F4 = int
-SDL_SCANCODE_F5 = int
+SDL_BLENDMODE_BLEND = int
 SDL_SCANCODE_F6 = int
 SDL_SCANCODE_F7 = int
 SDL_SCANCODE_F8 = int
 SDL_SCANCODE_F9 = int
+def SDL_MinimizeWindow(*argv):
+    """SDL_MinimizeWindow"""
+
 SDLK_OPER = int
 SDL_INPUTBUTTONDOWN = int
 SDLK_DISPLAYSWITCH = int
 KMOD_LSHIFT = int
-SDLK_PRIOR = int
+SDLK_w = int
 SDL_HAT_LEFTUP = int
 def SDL_FilterEvents(*argv):
     """SDL_FilterEvents"""
 
-SDL_SCANCODE_EXSEL = int
-SDLK_KP_HEXADECIMAL = int
-SDL_ALPHA_TRANSPARENT = int
+SDLK_AUDIOSTOP = int
+SDLK_v = int
+SDLK_7 = int
 SDLK_BACKQUOTE = int
-SDL_WINDOWPOS_CENTERED_MASK = int
 SDL_WINDOWEVENT_SIZE_CHANGED = int
-SDL_SCANCODE_OUT = int
 def SDL_DelEventWatch(*argv):
     """SDL_DelEventWatch"""
 
-SDL_SCANCODE_KP_OCTAL = int
 def SDL_SetSurfaceAlphaMod(*argv):
     """SDL_SetSurfaceAlphaMod"""
 
 SDL_SCANCODE_AUDIONEXT = int
-SDLK_AUDIOSTOP = int
+SDL_SCANCODE_F24 = int
 SDL_SCANCODE_KP_EXCLAM = int
 SDL_MOUSEBUTTONDOWN = int
-SDL_SCANCODE_MODE = int
+SDL_SCANCODE_F22 = int
 SDL_KEYUP = int
 SDL_SCANCODE_WWW = int
-SDLK_PERCENT = int
-SDL_SCANCODE_F20 = int
+SDL_BUTTON_RIGHT = int
+SDLK_y = int
 SDLK_CAPSLOCK = int
-def SDL_RWFromFP(*argv):
-    """SDL_RWFromFP"""
-
+SDLK_x = int
 SDL_SCANCODE_KP_MINUS = int
 SDL_SCANCODE_KBDILLUMTOGGLE = int
 def SDL_WaitEventTimeout(*argv):
     """SDL_DisableScreenSaver"""
 
 SDL_SCANCODE_KP_PLUSMINUS = int
-SDLK_e = int
+SDL_TEXTINPUTEVENT_TEXT_SIZE = int
+SDL_GETEVENT = int
 SDL_HAT_RIGHTDOWN = int
 def SDL_UpdateWindowSurface(*argv):
     """SDL_UpdateWindowSurface"""
 
 SDL_SCANCODE_EXECUTE = int
-KMOD_GUI = int
+SDL_SCANCODE_ALTERASE = int
 SDLK_SCANCODE_MASK = int
 def SDL_WriteBE64(*argv):
     """SDL_WriteBE64"""
 
 SDLK_KP_AMPERSAND = int
+def SDL_GetModState(*argv):
+    """SDL_GetModState"""
+
 def SDL_SetSurfaceColorMod(*argv):
     """SDL_SetSurfaceColorMod"""
 
+def SDL_PeepEvents(*argv):
+    """SDL_PeepEvents"""
+
 SDL_SCANCODE_DELETE = int
 def SDL_WasInit(*argv):
     """SDL_WasInit"""
 
-SDL_SCANCODE_O = int
+SDLK_CRSEL = int
 SDLK_KP_CLEAR = int
 SDL_EFREAD = int
-SDL_SCANCODE_UP = int
+SDL_SCANCODE_KP_PLUS = int
 SDLK_COPY = int
-SDLK_NUMLOCKCLEAR = int
+SDLK_AC_SEARCH = int
 SDLK_o = int
 def SDL_SetClipRect(*argv):
     """SDL_SetClipRect"""
 
-SDL_SCANCODE_UNKNOWN = int
-SDLK_n = int
-SDLK_KP_COLON = int
+SDLK_SYSREQ = int
+SDLK_NUMLOCKCLEAR = int
 def SDL_SetError(*argv):
     """SDL_SetError"""
 
     """SDL_IsScreenSaverEnabled"""
 
 SDLK_QUOTE = int
-SDL_SCANCODE_RIGHTBRACKET = int
 SDL_SYSWMEVENT = int
-SDL_MOUSEMOTION = int
+SDLK_KP_MEMMULTIPLY = int
+SDLK_k = int
 def SDL_RaiseWindow(*argv):
     """SDL_RaiseWindow"""
 
-RW_SEEK_END = int
 SDL_WINDOWEVENT_RESIZED = int
 def SDL_JoystickName(*argv):
     """SDL_JoystickName"""
 def SDL_DestroyWindow(*argv):
     """SDL_DestroyWindow"""
 
-SDL_SCANCODE_ESCAPE = int
+SDLK_KP_POWER = int
 SDLK_OUT = int
-def SDL_LockSurface(*argv):
-    """SDL_LockSurface"""
+def SDL_UpdateWindowSurfaceRects(*argv):
+    """SDL_UpdateWindowSurfaceRects"""
 
 SDL_WINDOWEVENT_ENTER = int
 SDL_SCANCODE_CLEAR = int
 SDL_SCANCODE_AUDIOPREV = int
 SDL_FINGERDOWN = int
 SDL_INIT_JOYSTICK = int
-SDL_JOYBUTTONDOWN = int
-def SDL_PeepEvents(*argv):
-    """SDL_PeepEvents"""
+SDLK_KP_MEMSUBTRACT = int
+def SDL_EnclosePoints(*argv):
+    """SDL_EnclosePoints"""
 
+SDLK_KP_MEMADD = int
 SDL_SCANCODE_KP_AMPERSAND = int
-SDLK_KP_VERTICALBAR = int
+SDLK_KP_TAB = int
 SDL_SCANCODE_UNDO = int
 SDL_SCANCODE_SLEEP = int
-SDL_SCANCODE_CRSEL = int
+def SDL_SetWindowIcon(*argv):
+    """SDL_SetWindowIcon"""
+
 SDL_LASTEVENT = int
 SDL_SCANCODE_KP_GREATER = int
 SDL_SCANCODE_KBDILLUMUP = int
+SDLK_KP_F = int
+SDL_HAT_LEFTDOWN = int
 SDL_SCANCODE_KP_COMMA = int
 SDLK_KP_EQUALSAS400 = int
 def SDL_GetEventFilter(*argv):
     """SDL_GetEventFilter"""
 
-SDL_SCANCODE_KP_DBLVERTICALBAR = int
-SDL_SCANCODE_LANG6 = int
+SDL_BLENDMODE_MOD = int
 SDL_SCANCODE_RIGHT = int
 def SDL_CreateWindow(*argv):
     """SDL_CreateWindow"""
 
 SDL_SCANCODE_AC_BOOKMARKS = int
 SDL_GL_RETAINED_BACKING = int
+SDLK_KP_HEXADECIMAL = int
 def SDL_JoystickEventState(*argv):
     """SDL_JoystickEventState"""
 
+SDLK_n = int
 SDL_JOYHATMOTION = int
-def SDL_GL_UnloadLibrary(*argv):
-    """SDL_GL_UnloadLibrary"""
-
+SDLK_KP_PLUSMINUS = int
 SDL_JOYBUTTONUP = int
 SDLK_LESS = int
 def SDL_JoystickNumButtons(*argv):
 def SDL_SetPaletteColors(*argv):
     """SDL_SetPaletteColors"""
 
-SDL_SCANCODE_RGUI = int
+def SDL_SetColorKey(*argv):
+    """SDL_SetColorKey"""
+
 SDL_INIT_AUDIO = int
-SDL_GL_CONTEXT_PROFILE_ES = int
 def SDL_IsScreenKeyboardShown(*argv):
     """SDL_IsScreenKeyboardShown"""
 
-SDL_SCANCODE_MENU = int
 def SDL_SetRelativeMouseMode(*argv):
     """SDL_SetRelativeMouseMode"""
 
 def SDL_PollEvent(*argv):
     """SDL_PollEvent"""
 
-KMOD_MODE = int
+SDL_SCANCODE_KBDILLUMDOWN = int
 SDL_SCANCODE_KP_EQUALS = int
-def SDL_RWFromFile(*argv):
-    """SDL_RWFromFile"""
-
 SDLK_AUDIOMUTE = int
 SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG = int
 def SDL_GetClosestDisplayMode(*argv):
     """SDL_GetClosestDisplayMode"""
 
-SDL_SCANCODE_KP_PLUS = int
 def SDL_InitSubSystem(*argv):
     """SDL_InitSubSystem"""
 
-SDLK_KP_MEMADD = int
+KMOD_CTRL = int
 def SDL_CreateColorCursor(*argv):
     """SDL_CreateColorCursor"""
 
     """SDL_GetWindowSize"""
 
 SDLK_GREATER = int
-SDLK_7 = int
+SDL_SCANCODE_KP_MEMSTORE = int
 SDL_WINDOWEVENT_SHOWN = int
 def SDL_StopTextInput(*argv):
     """SDL_StopTextInput"""
 SDL_BUTTON_LEFT = int
 SDL_SCANCODE_LSHIFT = int
 SDL_GL_ACCELERATED_VISUAL = int
-SDL_DROPFILE = int
 def SDL_GetCurrentDisplayMode(*argv):
     """SDL_GetCurrentDisplayMode"""
 
 SDL_WINDOW_FULLSCREEN = int
-SDL_CLIPBOARDUPDATE = int
-SDL_SCANCODE_KP_AT = int
-SDL_SCANCODE_NONUSHASH = int
-SDL_TOUCHBUTTONUP = int
+SDLK_COMMA = int
+SDL_WINDOWEVENT_MINIMIZED = int
+SDLK_BRIGHTNESSDOWN = int
 SDLK_AC_FORWARD = int
-SDL_SCANCODE_KP_CLEAR = int
+SDL_HAT_LEFT = int
 SDLK_KP_00 = int
 def SDL_HasIntersection(*argv):
     """SDL_HasIntersection"""
 def SDL_GetKeyFromName(*argv):
     """SDL_GetKeyFromName"""
 
-SDL_SCANCODE_END = int
 SDL_SCANCODE_SYSREQ = int
 def SDL_WriteBE32(*argv):
     """SDL_WriteBE32"""
 def SDL_GetFinger(*argv):
     """SDL_GetFinger"""
 
-SDLK_9 = int
+SDLK_FIND = int
 KMOD_RCTRL = int
 SDLK_VOLUMEDOWN = int
-SDL_PRESSED = int
-SDLK_CLEAR = int
+SDLK_KP_DIVIDE = int
 SDLK_0 = int
 SDL_GL_CONTEXT_PROFILE_CORE = int
 SDL_SCANCODE_AUDIOSTOP = int
-SDL_SCANCODE_KP_MEMCLEAR = int
-SDL_SCANCODE_SLASH = int
+SDL_GL_CONTEXT_DEBUG_FLAG = int
 SDL_WINDOWEVENT_LEAVE = int
 SDLK_KP_MEMCLEAR = int
-SDL_SCANCODE_KP_0 = int
 def SDL_MapRGBA(*argv):
     """SDL_MapRGBA"""
 
-SDL_SCANCODE_ALTERASE = int
+RW_SEEK_END = int
 def SDL_FlushEvent(*argv):
     """SDL_FlushEvent"""
 
 SDLK_CUT = int
 SDL_WINDOW_BORDERLESS = int
 SDLK_LSHIFT = int
+SDL_GL_MULTISAMPLEBUFFERS = int
+def SDL_SetWindowDisplayMode(*argv):
+    """SDL_SetWindowDisplayMode"""
+
 SDL_GL_CONTEXT_RESET_ISOLATION_FLAG = int
-def SDL_FreeSurface(*argv):
-    """SDL_FreeSurface"""
-
+SDL_WINDOWPOS_CENTERED_MASK = int
 def SDL_AllocRW(*argv):
     """SDL_AllocRW"""
 
 SDL_SCANCODE_INTERNATIONAL7 = int
 SDL_SCANCODE_INTERNATIONAL4 = int
 SDL_SCANCODE_INTERNATIONAL5 = int
-SDL_SCANCODE_LANG3 = int
+SDL_GL_CONTEXT_PROFILE_ES = int
 SDL_SCANCODE_INTERNATIONAL8 = int
 SDL_SCANCODE_INTERNATIONAL9 = int
-SDL_SCANCODE_F19 = int
 def SDL_MaximizeWindow(*argv):
     """SDL_MaximizeWindow"""
 
-SDLK_CRSEL = int
 SDL_TRUE = int
 SDL_SCANCODE_KP_EQUALSAS400 = int
-def SDL_JoystickUpdate(*argv):
-    """SDL_JoystickUpdate"""
+def SDL_WriteLE64(*argv):
+    """SDL_WriteLE64"""
 
 SDLK_KP_DBLAMPERSAND = int
 SDL_SCANCODE_VOLUMEDOWN = int
     _SDL_GL_GetAttribute(attr, value)
     return value[0]
 
+def SDL_GetClipboardText():
+    if not SDL_HasClipboardText():
+        return None
+    text = _SDL_GetClipboardText()
+    if text == _ffi.NULL:
+        return None
+    result = _ffi.string(text)
+    #SDL_free(text)
+    return result
+
 ################################################################################
 
 # add wrapped functions
 "_SDL_GetMouseState",
 "_SDL_GetError",
 "_SDL_GetDisplayMode",
+"_SDL_GetClipboardText",
 "_SDL_GetDesktopDisplayMode",
 "_SDL_GL_GetAttribute",
 "_SDL_Init",
 "SDL_SetWindowTitle",
 "SDL_SetSurfaceRLE",
 "KMOD_LALT",
-"SDLK_KP_MULTIPLY",
+"SDL_DROPFILE",
 "SDLK_KBDILLUMUP",
+"SDL_EnableScreenSaver",
 "SDL_HAT_CENTERED",
 "SDLK_WWW",
-"SDL_UnionRect",
+"SDL_SCANCODE_NONUSHASH",
 "SDL_JoystickNumBalls",
-"SDL_SCANCODE_KP_PERCENT",
-"SDLK_KP_MEMRECALL",
+"SDL_GetNumVideoDisplays",
+"SDL_PEEKEVENT",
+"SDL_KEYDOWN",
 "SDL_ShowCursor",
 "SDLK_KP_PERIOD",
-"SDLK_KP_HASH",
-"SDL_GL_SHARE_WITH_CURRENT_CONTEXT",
-"SDL_WINDOWEVENT_NONE",
-"SDL_SCANCODE_KP_6",
+"SDL_SCANCODE_RETURN2",
+"SDL_SCANCODE_AUDIOPLAY",
+"SDLK_KP_MULTIPLY",
+"SDL_SetEventFilter",
 "SDL_SCANCODE_KP_HASH",
 "SDLK_EXSEL",
 "SDLK_QUOTEDBL",
 "SDL_JOYAXISMOTION",
 "SDLK_KP_000",
 "SDL_GetMouseFocus",
-"SDLK_ALTERASE",
-"SDLK_MODE",
-"SDLK_KP_9",
+"SDLK_KP_8",
+"SDLK_CLEARAGAIN",
+"SDL_GetCurrentVideoDriver",
+"SDL_SCANCODE_COPY",
 "SDL_SCANCODE_GRAVE",
-"SDLK_AC_STOP",
-"SDLK_KP_BACKSPACE",
+"SDL_CreateCursor",
+"SDLK_UP",
 "SDL_SCANCODE_CAPSLOCK",
 "SDL_SCANCODE_PAGEDOWN",
-"SDL_GL_CreateContext",
 "SDL_GetScancodeFromKey",
 "SDL_INIT_VIDEO",
 "SDL_SCANCODE_KP_DECIMAL",
 "SDL_SetTextInputRect",
 "SDLK_AMPERSAND",
+"SDL_JoystickOpened",
 "SDL_INPUTWHEEL",
 "SDL_VideoQuit",
 "SDL_SCANCODE_PAGEUP",
 "SDLK_HASH",
-"SDL_SCANCODE_KP_8",
+"SDLK_KP_0",
 "SDL_SetSurfaceBlendMode",
 "SDLK_KP_1",
 "SDL_SCANCODE_THOUSANDSSEPARATOR",
 "SDL_BUTTON_X1",
 "SDL_BUTTON_X2",
-"SDLK_KP_2",
+"SDL_IGNORE",
 "SDL_WINDOWEVENT_MAXIMIZED",
 "SDL_JoystickIndex",
-"SDL_HideWindow",
+"SDL_GL_GREEN_SIZE",
 "SDL_SCANCODE_KP_LEFTPAREN",
 "SDL_ReadBE16",
 "SDLK_AUDIOPREV",
 "SDLK_VOLUMEUP",
 "SDL_HAT_RIGHT",
-"SDL_SCANCODE_AC_STOP",
+"SDLK_KP_CLEARENTRY",
 "SDL_QUERY",
-"SDL_SetWindowSize",
+"SDL_SCANCODE_SEPARATOR",
 "SDLK_RIGHTBRACKET",
 "SDLK_SEMICOLON",
 "SDL_QUIT",
 "SDL_GetWindowTitle",
 "SDL_GL_CONTEXT_FLAGS",
-"SDL_SCANCODE_CUT",
-"SDL_FillRect",
-"SDL_WINDOWEVENT",
+"SDL_WINDOWEVENT_NONE",
+"SDL_FreeSurface",
+"SDL_SCANCODE_MAIL",
+"SDL_INPUTPROXIMITYOUT",
 "SDL_SCANCODE_EJECT",
-"SDL_SCANCODE_KP_C",
+"SDL_GL_CreateContext",
 "SDL_DISABLE",
 "SDL_WINDOWEVENT_RESTORED",
 "SDL_SCANCODE_9",
 "SDL_SCANCODE_8",
 "SDL_HideScreenKeyboard",
 "SDL_SCANCODE_5",
-"SDL_SCANCODE_4",
-"SDLK_KP_SPACE",
+"SDL_SCANCODE_AC_HOME",
+"SDL_SCANCODE_7",
 "SDL_SCANCODE_6",
 "SDL_SCANCODE_1",
-"SDLK_KP_RIGHTBRACE",
+"SDL_SCANCODE_0",
 "SDL_SCANCODE_3",
 "SDL_SCANCODE_2",
 "SDL_SCANCODE_M",
-"SDL_KEYDOWN",
-"SDL_GL_ACCUM_GREEN_SIZE",
+"SDL_SCANCODE_L",
+"SDL_SCANCODE_KP_BINARY",
 "SDL_SCANCODE_N",
 "SDL_SCANCODE_I",
 "SDL_SCANCODE_H",
 "SDL_SCANCODE_K",
 "SDL_SCANCODE_J",
-"SDL_ShowScreenKeyboard",
-"SDLK_HELP",
+"SDL_SCANCODE_E",
+"SDL_SCANCODE_D",
 "SDL_SCANCODE_G",
 "SDL_SCANCODE_F",
 "SDL_SCANCODE_A",
 "SDL_SCANCODE_P",
 "SDL_SCANCODE_S",
 "SDL_AddEventWatch",
-"SDL_GL_RED_SIZE",
-"SDL_SCANCODE_RETURN2",
+"SDL_WINDOWEVENT_MOVED",
+"SDL_SCANCODE_KP_DIVIDE",
+"SDLK_KP_HASH",
 "SDLK_MUTE",
-"SDL_SCANCODE_AUDIOPLAY",
+"SDL_Error",
+"SDL_GL_SHARE_WITH_CURRENT_CONTEXT",
 "SDL_SCANCODE_PASTE",
 "SDL_GetWindowDisplayMode",
 "SDL_FreeRW",
-"SDL_BUTTON_RIGHT",
+"SDLK_AGAIN",
+"SDL_TOUCHBUTTONDOWN",
 "SDL_ConvertSurface",
 "SDL_ReadLE32",
 "SDL_WINDOW_INPUT_GRABBED",
 "SDLK_KP_AT",
 "SDL_SCANCODE_COMMA",
 "SDL_StartTextInput",
-"SDL_UpdateWindowSurfaceRects",
+"SDL_LockSurface",
 "SDL_SCANCODE_NUMLOCKCLEAR",
-"SDL_EnclosePoints",
+"SDL_JOYBUTTONDOWN",
 "SDL_SCANCODE_MINUS",
 "SDLK_ASTERISK",
 "SDL_BUTTON_RMASK",
+"SDLK_F13",
 "SDL_JoystickGetBall",
 "SDL_GL_GetSwapInterval",
+"SDL_GetWindowGammaRamp",
 "SDL_ENOMEM",
 "SDLK_HOME",
 "SDL_GetScancodeName",
 "SDL_SCANCODE_KP_SPACE",
 "SDL_EFSEEK",
 "SDLK_BRIGHTNESSUP",
-"SDL_EnableScreenSaver",
-"SDL_GetNumVideoDisplays",
-"SDL_Error",
+"SDLK_ALTERASE",
+"SDL_SCANCODE_KP_PERCENT",
+"SDL_SCANCODE_KP_MEMCLEAR",
 "SDL_LASTERROR",
 "SDL_WINDOW_RESIZABLE",
 "SDLK_EJECT",
 "SDL_GetKeyboardFocus",
 "SDL_WINDOWPOS_CENTERED",
 "SDLK_SLEEP",
-"SDLK_KP_CLEARENTRY",
-"SDL_GetCurrentVideoDriver",
-"SDL_SCANCODE_LEFT",
-"SDL_SCANCODE_COPY",
+"SDL_SCANCODE_AC_STOP",
+"SDLK_MODE",
+"SDL_CLIPBOARDUPDATE",
+"SDLK_MENU",
 "SDL_LoadBMP_RW",
 "SDL_SCANCODE_KP_VERTICALBAR",
 "SDL_SCANCODE_KP_PERIOD",
-"SDL_TEXTEDITINGEVENT_TEXT_SIZE",
+"SDLK_RIGHT",
 "SDL_HasEvents",
 "SDL_GetScancodeFromName",
-"SDL_CreateCursor",
-"SDLK_UP",
+"SDLK_AC_STOP",
+"SDLK_KP_BACKSPACE",
+"SDL_GL_MULTISAMPLESAMPLES",
 "SDL_FALSE",
+"SDL_WINDOW_MINIMIZED",
 "SDL_SoftStretch",
 "SDL_WINDOW_FOREIGN",
 "SDLK_THOUSANDSSEPARATOR",
 "SDL_MOUSEBUTTONUP",
+"SDL_SCANCODE_R",
 "SDL_UpperBlit",
 "SDLK_LEFT",
 "SDL_SCANCODE_AC_FORWARD",
 "SDL_WriteLE16",
 "SDL_RLEACCEL",
 "SDL_SCANCODE_KP_BACKSPACE",
-"SDL_GL_CONTEXT_MAJOR_VERSION",
-"SDL_BUTTON_LMASK",
+"SDL_SCANCODE_LEFT",
 "SDLK_F8",
 "SDLK_F9",
 "SDL_WINDOWEVENT_HIDDEN",
 "SDLK_F2",
 "SDLK_F3",
 "SDLK_F4",
-"SDLK_F5",
+"SDLK_RIGHTPAREN",
 "SDL_HasScreenKeyboardSupport",
 "SDLK_F7",
 "SDL_ConvertPixels",
 "SDL_SCANCODE_PRINTSCREEN",
 "SDL_EFWRITE",
 "SDL_SCANCODE_KP_MEMRECALL",
+"SDLK_PRIOR",
 "SDL_SCANCODE_COMPUTER",
-"SDL_HAT_RIGHTUP",
-"SDL_RWFromMem",
+"SDL_FINGERUP",
 "SDLK_STOP",
 "SDL_LowerBlitScaled",
 "SDL_WINDOW_MAXIMIZED",
 "SDL_JOYBALLMOTION",
 "SDL_JoystickNumHats",
 "SDLK_CARET",
-"SDL_JoystickOpened",
-"SDL_SCANCODE_AC_REFRESH",
+"SDL_SCANCODE_AC_BACK",
+"SDL_SCANCODE_BRIGHTNESSUP",
 "SDL_JoystickOpen",
 "SDL_MasksToPixelFormatEnum",
-"SDL_HAT_UP",
-"SDLK_KP_PLUSMINUS",
-"SDL_GETEVENT",
+"SDL_PumpEvents",
+"SDL_GL_UnloadLibrary",
+"SDLK_F5",
 "SDL_SCANCODE_CALCULATOR",
-"SDLK_KP_EQUALS",
 "SDL_SCANCODE_F1",
 "SDLK_INSERT",
 "SDL_GetWindowData",
-"SDL_SCANCODE_7",
 "SDL_SCANCODE_KP_COLON",
-"KMOD_CAPS",
+"SDL_SCANCODE_KP_RIGHTBRACE",
 "SDL_GL_STEREO",
 "SDL_WINDOW_INPUT_FOCUS",
-"SDL_SCANCODE_KP_HEXADECIMAL",
+"SDL_SCANCODE_DISPLAYSWITCH",
 "SDL_HAT_DOWN",
-"SDL_BLENDMODE_BLEND",
+"SDL_SCANCODE_F5",
 "SDL_SCANCODE_RCTRL",
 "SDLK_SLASH",
 "SDL_ReadLE64",
 "SDLK_RCTRL",
+"SDL_GL_SetAttribute",
 "SDL_BUTTON_MIDDLE",
 "SDLK_PASTE",
-"SDL_PEEKEVENT",
-"SDL_SCANCODE_F24",
+"SDL_SCANCODE_KP_OCTAL",
+"SDL_BLENDMODE_ADD",
 "SDL_SCANCODE_F23",
-"SDL_SCANCODE_F22",
+"SDL_SCANCODE_MODE",
 "SDL_SCANCODE_F21",
-"SDLK_AGAIN",
+"SDL_SCANCODE_F20",
 "SDLK_DECIMALSEPARATOR",
 "SDL_SCANCODE_LALT",
 "SDL_SCANCODE_HELP",
 "SDLK_AUDIONEXT",
 "SDL_FreeCursor",
 "SDL_INPUTPROXIMITYIN",
-"SDLK_KP_POWER",
+"SDL_SCANCODE_ESCAPE",
 "SDLK_KBDILLUMDOWN",
 "SDL_SCANCODE_STOP",
 "SDL_HasEvent",
 "SDL_SCANCODE_RETURN",
-"SDL_BLENDMODE_MOD",
-"SDL_FreeFormat",
+"SDL_SCANCODE_KP_DBLVERTICALBAR",
+"SDL_BUTTON_LMASK",
 "SDL_GetTouch",
 "SDL_SCANCODE_FIND",
-"SDL_SetColorKey",
+"SDL_SCANCODE_RGUI",
 "SDL_GL_ACCUM_ALPHA_SIZE",
-"SDLK_KP_MEMMULTIPLY",
+"SDL_RWFromFile",
 "SDL_SCANCODE_NONUSBACKSLASH",
 "SDL_GetRelativeMouseState",
 "SDL_SetModState",
 "SDLK_MEDIASELECT",
 "SDLK_KP_XOR",
 "SDL_RELEASED",
+"SDLK_KP_SPACE",
 "SDL_GetKeyboardState",
 "SDLK_F24",
 "SDLK_F23",
 "SDLK_F21",
 "SDLK_F20",
 "SDL_GetWindowID",
+"SDL_FillRect",
 "SDLK_EXECUTE",
 "KMOD_NUM",
 "SDL_SCANCODE_KP_4",
 "SDL_SCANCODE_KP_5",
-"SDL_SetEventFilter",
+"SDL_SCANCODE_KP_6",
 "SDL_SCANCODE_KP_7",
-"SDLK_KP_8",
+"SDL_SCANCODE_KP_0",
 "SDL_SCANCODE_KP_1",
 "SDL_SCANCODE_KP_2",
 "SDL_SCANCODE_KP_3",
 "SDLK_KP_5",
 "SDLK_KP_6",
 "SDLK_KP_7",
-"SDLK_KP_0",
-"SDL_GL_MULTISAMPLEBUFFERS",
-"SDL_IGNORE",
+"SDL_SCANCODE_KP_8",
+"SDL_SCANCODE_KP_9",
+"SDL_SCANCODE_SLASH",
 "SDLK_KP_3",
 "SDL_SCANCODE_KP_D",
 "SDL_SCANCODE_KP_E",
 "SDL_SCANCODE_KP_F",
 "SDL_SCANCODE_KP_A",
 "SDL_SCANCODE_KP_B",
-"SDL_GetWindowGammaRamp",
+"SDL_SCANCODE_KP_C",
 "SDLK_KP_D",
 "SDLK_KP_E",
-"SDLK_KP_F",
+"SDLK_KP_RIGHTBRACE",
 "SDLK_KP_A",
 "SDLK_KP_B",
 "SDLK_KP_C",
 "SDLK_AUDIOPLAY",
 "SDL_SCANCODE_SELECT",
 "SDL_GL_CONTEXT_PROFILE_COMPATIBILITY",
-"SDL_GL_GREEN_SIZE",
+"SDL_HideWindow",
 "SDL_WINDOWEVENT_CLOSE",
 "SDL_ShowWindow",
 "SDL_GL_CONTEXT_EGL",
 "SDL_GetNumDisplayModes",
 "SDL_MULTIGESTURE",
 "KMOD_ALT",
+"SDL_TEXTEDITINGEVENT_TEXT_SIZE",
 "SDLK_ESCAPE",
 "SDL_SCANCODE_KP_ENTER",
 "SDL_SaveDollarTemplate",
 "SDLK_KP_PLUS",
 "SDL_GetRelativeMouseMode",
 "SDLK_PAGEDOWN",
-"KMOD_LGUI",
+"SDLK_KP_LESS",
 "KMOD_NONE",
-"SDL_SCANCODE_SEPARATOR",
+"SDL_SetWindowSize",
 "SDL_GetSurfaceBlendMode",
-"SDL_MinimizeWindow",
+"SDL_FreeFormat",
 "SDL_SetWindowPosition",
-"SDL_GL_SetSwapInterval",
+"SDL_TEXTEDITING",
 "KMOD_RSHIFT",
-"KMOD_CTRL",
 "SDL_SCANCODE_TAB",
 "SDL_GetSurfaceColorMod",
 "SDLK_KP_DECIMAL",
 "SDL_WINDOW_HIDDEN",
 "SDL_RecordGesture",
 "SDLK_KP_GREATER",
+"SDL_HasClipboardText",
 "SDL_PushEvent",
-"SDL_Quit",
+"SDL_SCANCODE_CURRENCYUNIT",
 "SDLK_TAB",
-"SDLK_PLUS",
+"SDLK_DOLLAR",
 "SDL_INIT_EVERYTHING",
-"SDL_GetKeyFromScancode",
 "SDL_MapRGB",
 "SDL_GetWindowGrab",
 "SDL_SCANCODE_RALT",
 "SDL_IntersectRectAndLine",
+"SDLK_9",
 "SDLK_APPLICATION",
 "SDL_GetKeyName",
 "SDLK_KP_MEMSTORE",
 "SDL_SCANCODE_MEDIASELECT",
 "SDL_WINDOWEVENT_FOCUS_GAINED",
-"SDLK_KP_LESS",
+"KMOD_LGUI",
 "SDLK_DOWN",
+"SDL_UnionRect",
 "SDLK_u",
 "SDLK_t",
-"SDLK_w",
-"SDLK_v",
+"SDLK_KP_EQUALS",
+"SDL_SCANCODE_F11",
 "SDLK_q",
 "SDLK_p",
 "SDLK_s",
 "SDLK_r",
 "SDLK_BACKSPACE",
 "SDL_ConvertSurfaceFormat",
-"SDLK_y",
-"SDLK_x",
-"SDL_WINDOWEVENT_MOVED",
+"SDLK_PERCENT",
+"SDL_RWFromFP",
+"SDLK_z",
 "SDL_SCANCODE_CURRENCYSUBUNIT",
-"SDL_GL_MULTISAMPLESAMPLES",
+"KMOD_GUI",
 "SDLK_g",
 "SDLK_f",
 "SDLK_a",
 "SDLK_b",
 "SDLK_m",
 "SDLK_l",
-"SDL_GetModState",
+"SDL_SCANCODE_RIGHTBRACKET",
 "SDL_SCANCODE_PAUSE",
 "SDLK_i",
 "SDLK_h",
-"SDLK_k",
+"SDL_MOUSEMOTION",
 "SDLK_j",
 "SDL_GL_DeleteContext",
 "SDL_GL_BUFFER_SIZE",
 "SDLK_AC_BACK",
-"SDL_SCANCODE_KP_MEMSTORE",
+"SDL_ALPHA_TRANSPARENT",
 "SDL_WINDOW_SHOWN",
 "SDL_PixelFormatEnumToMasks",
 "SDLK_LALT",
 "SDL_SCANCODE_AC_SEARCH",
 "SDLK_6",
 "SDLK_1",
-"SDLK_MENU",
+"SDL_TOUCHBUTTONUP",
 "SDLK_3",
 "SDLK_2",
-"SDLK_RIGHTPAREN",
+"SDLK_CANCEL",
 "SDLK_8",
-"SDLK_KP_DIVIDE",
-"SDL_SCANCODE_KBDILLUMDOWN",
-"SDL_SCANCODE_0",
-"SDL_FINGERUP",
+"SDLK_CLEAR",
+"KMOD_MODE",
+"SDLK_KP_COLON",
+"SDL_HAT_RIGHTUP",
 "SDLK_LEFTBRACKET",
+"SDL_WINDOWEVENT",
 "SDL_SCANCODE_KP_XOR",
+"SDL_RWFromMem",
 "SDL_GL_ACCUM_BLUE_SIZE",
-"SDL_WriteLE64",
+"SDL_JoystickUpdate",
 "SDLK_SPACE",
 "SDL_SCANCODE_BACKSPACE",
 "SDL_SCANCODE_HOME",
 "SDL_WaitEvent",
 "SDLK_SEPARATOR",
-"SDL_TEXTEDITING",
-"SDL_ClearError",
+"SDL_GL_SetSwapInterval",
+"SDL_FillRects",
 "SDL_ReadBE32",
-"SDLK_CANCEL",
 "SDL_JoystickGetButton",
 "SDLK_COMPUTER",
 "SDL_SCANCODE_KP_MEMSUBTRACT",
 "SDL_GL_GetProcAddress",
 "KMOD_LCTRL",
 "SDL_FIRSTEVENT",
-"SDLK_COMMA",
 "SDLK_DELETE",
 "SDLK_RETURN2",
 "SDL_SCANCODE_KP_MEMDIVIDE",
-"SDL_SCANCODE_MAIL",
 "SDL_GL_MakeCurrent",
 "RW_SEEK_CUR",
 "SDL_BUTTON_X2MASK",
-"SDLK_BRIGHTNESSDOWN",
 "SDL_GL_BLUE_SIZE",
 "SDL_SetWindowData",
 "SDL_GetWindowDisplay",
 "SDLK_KP_COMMA",
 "SDL_NumJoysticks",
 "SDLK_KP_RIGHTPAREN",
-"SDLK_KP_MEMSUBTRACT",
+"SDLK_MAIL",
 "SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG",
-"SDL_SCANCODE_AC_BACK",
+"SDL_SCANCODE_MENU",
+"SDLK_KP_9",
 "SDL_GetWindowFromID",
-"SDL_SCANCODE_BRIGHTNESSUP",
-"SDL_SCANCODE_AC_HOME",
-"SDL_PumpEvents",
-"SDL_INPUTPROXIMITYOUT",
+"SDL_SCANCODE_KP_CLEAR",
+"SDL_SCANCODE_AC_REFRESH",
+"SDL_SCANCODE_4",
+"SDL_HAT_UP",
+"SDL_SCANCODE_UP",
 "SDLK_PERIOD",
 "SDL_RegisterEvents",
 "SDL_AllocFormat",
-"SDLK_z",
 "SDLK_CURRENCYSUBUNIT",
 "SDLK_CURRENCYUNIT",
 "SDL_SCANCODE_MUTE",
 "SDL_SaveAllDollarTemplates",
 "SDL_GetWindowPixelFormat",
 "SDL_RWFromConstMem",
-"SDL_SCANCODE_KP_9",
+"SDLK_e",
 "SDL_RestoreWindow",
-"SDL_SCANCODE_L",
 "SDLK_RGUI",
-"SDL_SCANCODE_KP_BINARY",
+"SDL_SCANCODE_O",
 "SDL_ReadLE16",
 "SDL_INIT_NOPARACHUTE",
 "SDL_JoystickClose",
 "SDL_SCANCODE_F18",
-"SDL_SCANCODE_CURRENCYUNIT",
-"SDLK_DOLLAR",
+"SDL_SCANCODE_F19",
+"SDLK_PLUS",
 "SDL_SetCursor",
 "SDL_SCANCODE_KP_TAB",
 "SDL_SCANCODE_F12",
 "SDL_SCANCODE_F13",
 "SDL_SCANCODE_F10",
-"SDL_SCANCODE_F11",
+"SDL_PRESSED",
 "SDL_SCANCODE_F16",
 "SDL_SCANCODE_F17",
 "SDL_SCANCODE_F14",
 "SDLK_d",
 "SDL_SCANCODE_DECIMALSEPARATOR",
 "SDL_GetWindowFlags",
+"SDL_GL_CONTEXT_MAJOR_VERSION",
+"SDL_ClearError",
+"SDL_ShowScreenKeyboard",
+"SDL_Quit",
+"SDLK_UNDO",
+"SDLK_HELP",
+"SDL_GL_CONTEXT_MINOR_VERSION",
 "SDL_ENABLE",
-"SDL_SCANCODE_E",
-"SDLK_UNDO",
-"SDL_SCANCODE_D",
-"SDL_GL_CONTEXT_MINOR_VERSION",
 "SDL_WriteLE32",
 "SDL_SCANCODE_PRIOR",
-"SDL_TEXTINPUTEVENT_TEXT_SIZE",
+"SDLK_KP_MEMRECALL",
 "SDL_LowerBlit",
 "SDLK_PRINTSCREEN",
-"SDLK_SYSREQ",
 "SDLK_F12",
 "SDLK_KP_EXCLAM",
 "SDLK_F10",
-"SDLK_F11",
+"SDL_SCANCODE_KP_RIGHTPAREN",
 "SDL_WINDOWPOS_UNDEFINED_MASK",
-"SDLK_F17",
+"SDL_SCANCODE_UNKNOWN",
 "SDLK_F14",
 "SDLK_F15",
 "SDL_SWSURFACE",
-"SDLK_BACKSLASH",
+"SDL_SCANCODE_LGUI",
 "SDLK_F18",
 "SDLK_F19",
 "SDLK_UNKNOWN",
 "SDL_GetWindowPosition",
 "SDL_SCANCODE_CANCEL",
 "SDL_JoystickGetHat",
-"SDLK_F13",
-"SDLK_KP_MEMDIVIDE",
+"SDL_SCANCODE_BRIGHTNESSDOWN",
+"SDL_SCANCODE_LANG1",
 "SDL_GetRGB",
-"SDLK_SELECT",
-"SDL_HAT_LEFTDOWN",
+"SDL_SCANCODE_LANG3",
+"SDL_SCANCODE_LANG2",
 "SDL_SCANCODE_KP_LESS",
-"SDL_WINDOW_OPENGL",
-"SDLK_LCTRL",
-"SDL_DOLLARRECORD",
-"SDL_SCANCODE_KP_RIGHTPAREN",
-"SDL_FillRects",
+"SDL_SCANCODE_LANG4",
+"SDL_SCANCODE_LANG7",
+"SDL_SCANCODE_LANG6",
+"SDLK_F11",
+"SDL_SCANCODE_EXSEL",
 "SDLK_F16",
 "SDL_SCANCODE_SEMICOLON",
-"SDL_SetWindowDisplayMode",
+"SDLK_F17",
 "SDL_INPUTBUTTONUP",
 "SDLK_RALT",
+"SDL_GL_ACCUM_GREEN_SIZE",
 "SDL_SCANCODE_APPLICATION",
 "SDLK_RETURN",
 "SDLK_KP_PERCENT",
-"SDL_BLENDMODE_ADD",
 "SDLK_PAUSE",
-"SDL_SCANCODE_LGUI",
+"SDLK_BACKSLASH",
 "SDLK_SCROLLLOCK",
 "SDL_SetWindowGammaRamp",
-"SDLK_KP_TAB",
-"SDL_SetWindowIcon",
-"SDL_GL_SetAttribute",
+"SDLK_KP_VERTICALBAR",
+"SDL_SCANCODE_CRSEL",
+"SDL_GetKeyFromScancode",
 "SDLK_KP_DBLVERTICALBAR",
 "SDL_GetRGBA",
 "SDLK_POWER",
 "SDL_UnlockSurface",
 "SDL_FlushEvents",
-"SDL_SCANCODE_KP_RIGHTBRACE",
-"SDLK_MAIL",
+"KMOD_CAPS",
 "SDL_BLENDMODE_NONE",
 "SDL_SetWindowFullscreen",
-"SDLK_FIND",
 "SDLK_KP_MINUS",
 "SDL_SCANCODE_KP_MEMMULTIPLY",
-"SDL_WINDOWEVENT_MINIMIZED",
-"SDL_SCANCODE_R",
-"SDL_HAT_LEFT",
+"SDL_SCANCODE_KP_AT",
+"SDL_SCANCODE_CUT",
 "KMOD_RGUI",
 "SDL_SCANCODE_INSERT",
 "SDL_SCANCODE_LCTRL",
 "SDL_SCANCODE_CLEARAGAIN",
 "SDL_SCANCODE_AUDIOMUTE",
 "SDL_LoadDollarTemplates",
-"SDLK_CLEARAGAIN",
+"SDLK_KP_2",
 "SDL_GetCursor",
-"SDL_SCANCODE_DISPLAYSWITCH",
-"SDL_SCANCODE_KP_DIVIDE",
+"SDL_SCANCODE_KP_HEXADECIMAL",
+"SDL_GL_RED_SIZE",
 "SDL_SaveBMP_RW",
-"SDL_SCANCODE_BRIGHTNESSDOWN",
-"SDL_SCANCODE_LANG1",
+"SDL_SetClipboardText",
+"SDLK_KP_MEMDIVIDE",
 "SDL_SCANCODE_RSHIFT",
-"SDLK_AC_SEARCH",
+"SDLK_SELECT",
 "SDL_ADDEVENT",
-"SDL_TOUCHBUTTONDOWN",
+"SDL_SCANCODE_END",
 "SDL_QuitSubSystem",
 "SDL_WINDOWPOS_UNDEFINED",
-"SDL_SCANCODE_LANG2",
 "SDL_VideoInit",
 "SDL_SCANCODE_LANG5",
-"SDL_SCANCODE_LANG4",
+"SDL_WINDOW_OPENGL",
 "SDL_DOLLARGESTURE",
 "SDL_NUM_SCANCODES",
 "SDL_GetDisplayBounds",
 "SDL_SCANCODE_DOWN",
-"SDL_SCANCODE_LANG7",
-"SDLK_RIGHT",
+"SDLK_LCTRL",
+"SDL_SCANCODE_OUT",
 "SDLK_LEFTPAREN",
 "SDL_BUTTON_MMASK",
-"SDL_WINDOW_MINIMIZED",
+"SDL_DOLLARRECORD",
 "SDL_BUTTON_X1MASK",
 "SDL_USEREVENT",
-"SDL_GL_CONTEXT_DEBUG_FLAG",
 "SDL_SCANCODE_SCROLLLOCK",
 "SDL_SetPixelFormatPalette",
 "SDL_SCANCODE_F2",
 "SDL_SCANCODE_F3",
 "SDL_SCANCODE_F4",
-"SDL_SCANCODE_F5",
+"SDL_BLENDMODE_BLEND",
 "SDL_SCANCODE_F6",
 "SDL_SCANCODE_F7",
 "SDL_SCANCODE_F8",
 "SDL_SCANCODE_F9",
+"SDL_MinimizeWindow",
 "SDLK_OPER",
 "SDL_INPUTBUTTONDOWN",
 "SDLK_DISPLAYSWITCH",
 "KMOD_LSHIFT",
-"SDLK_PRIOR",
+"SDLK_w",
 "SDL_HAT_LEFTUP",
 "SDL_FilterEvents",
-"SDL_SCANCODE_EXSEL",
-"SDLK_KP_HEXADECIMAL",
-"SDL_ALPHA_TRANSPARENT",
+"SDLK_AUDIOSTOP",
+"SDLK_v",
+"SDLK_7",
 "SDLK_BACKQUOTE",
-"SDL_WINDOWPOS_CENTERED_MASK",
 "SDL_WINDOWEVENT_SIZE_CHANGED",
-"SDL_SCANCODE_OUT",
 "SDL_DelEventWatch",
-"SDL_SCANCODE_KP_OCTAL",
 "SDL_SetSurfaceAlphaMod",
 "SDL_SCANCODE_AUDIONEXT",
-"SDLK_AUDIOSTOP",
+"SDL_SCANCODE_F24",
 "SDL_SCANCODE_KP_EXCLAM",
 "SDL_MOUSEBUTTONDOWN",
-"SDL_SCANCODE_MODE",
+"SDL_SCANCODE_F22",
 "SDL_KEYUP",
 "SDL_SCANCODE_WWW",
-"SDLK_PERCENT",
-"SDL_SCANCODE_F20",
+"SDL_BUTTON_RIGHT",
+"SDLK_y",
 "SDLK_CAPSLOCK",
-"SDL_RWFromFP",
+"SDLK_x",
 "SDL_SCANCODE_KP_MINUS",
 "SDL_SCANCODE_KBDILLUMTOGGLE",
 "SDL_WaitEventTimeout",
 "SDL_SCANCODE_EQUALS",
 "SDL_DisableScreenSaver",
 "SDL_SCANCODE_KP_PLUSMINUS",
-"SDLK_e",
+"SDL_TEXTINPUTEVENT_TEXT_SIZE",
+"SDL_GETEVENT",
 "SDL_HAT_RIGHTDOWN",
 "SDL_UpdateWindowSurface",
 "SDL_SCANCODE_EXECUTE",
-"KMOD_GUI",
+"SDL_SCANCODE_ALTERASE",
 "SDLK_SCANCODE_MASK",
 "SDL_WriteBE64",
 "SDLK_KP_AMPERSAND",
+"SDL_GetModState",
 "SDL_SetSurfaceColorMod",
+"SDL_PeepEvents",
 "SDL_SCANCODE_DELETE",
 "SDL_WasInit",
-"SDL_SCANCODE_O",
+"SDLK_CRSEL",
 "SDLK_KP_CLEAR",
 "SDL_EFREAD",
-"SDL_SCANCODE_UP",
+"SDL_SCANCODE_KP_PLUS",
 "SDLK_COPY",
-"SDLK_NUMLOCKCLEAR",
+"SDLK_AC_SEARCH",
 "SDLK_o",
 "SDL_SetClipRect",
-"SDL_SCANCODE_UNKNOWN",
-"SDLK_n",
-"SDLK_KP_COLON",
+"SDLK_SYSREQ",
+"SDLK_NUMLOCKCLEAR",
 "SDL_SetError",
 "SDL_CreateRGBSurface",
 "SDLK_KP_BINARY",
 "SDL_IsScreenSaverEnabled",
 "SDLK_QUOTE",
-"SDL_SCANCODE_RIGHTBRACKET",
 "SDL_SYSWMEVENT",
-"SDL_MOUSEMOTION",
+"SDLK_KP_MEMMULTIPLY",
+"SDLK_k",
 "SDL_RaiseWindow",
-"RW_SEEK_END",
 "SDL_WINDOWEVENT_RESIZED",
 "SDL_JoystickName",
 "SDLK_AC_REFRESH",
 "SDL_IntersectRect",
 "SDL_JoystickNumAxes",
 "SDL_DestroyWindow",
-"SDL_SCANCODE_ESCAPE",
+"SDLK_KP_POWER",
 "SDLK_OUT",
-"SDL_LockSurface",
+"SDL_UpdateWindowSurfaceRects",
 "SDL_WINDOWEVENT_ENTER",
 "SDL_SCANCODE_CLEAR",
 "SDL_SCANCODE_AUDIOPREV",
 "SDL_FINGERDOWN",
 "SDL_INIT_JOYSTICK",
-"SDL_JOYBUTTONDOWN",
-"SDL_PeepEvents",
+"SDLK_KP_MEMSUBTRACT",
+"SDL_EnclosePoints",
+"SDLK_KP_MEMADD",
 "SDL_SCANCODE_KP_AMPERSAND",
-"SDLK_KP_VERTICALBAR",
+"SDLK_KP_TAB",
 "SDL_SCANCODE_UNDO",
 "SDL_SCANCODE_SLEEP",
-"SDL_SCANCODE_CRSEL",
+"SDL_SetWindowIcon",
 "SDL_LASTEVENT",
 "SDL_SCANCODE_KP_GREATER",
 "SDL_SCANCODE_KBDILLUMUP",
+"SDLK_KP_F",
+"SDL_HAT_LEFTDOWN",
 "SDL_SCANCODE_KP_COMMA",
 "SDLK_KP_EQUALSAS400",
 "SDL_GetEventFilter",
-"SDL_SCANCODE_KP_DBLVERTICALBAR",
-"SDL_SCANCODE_LANG6",
+"SDL_BLENDMODE_MOD",
 "SDL_SCANCODE_RIGHT",
 "SDL_CreateWindow",
 "SDLK_UNDERSCORE",
 "SDL_GL_ExtensionSupported",
 "SDL_SCANCODE_AC_BOOKMARKS",
 "SDL_GL_RETAINED_BACKING",
+"SDLK_KP_HEXADECIMAL",
 "SDL_JoystickEventState",
+"SDLK_n",
 "SDL_JOYHATMOTION",
-"SDL_GL_UnloadLibrary",
+"SDLK_KP_PLUSMINUS",
 "SDL_JOYBUTTONUP",
 "SDLK_LESS",
 "SDL_JoystickNumButtons",
 "SDL_SetPaletteColors",
-"SDL_SCANCODE_RGUI",
+"SDL_SetColorKey",
 "SDL_INIT_AUDIO",
-"SDL_GL_CONTEXT_PROFILE_ES",
 "SDL_IsScreenKeyboardShown",
-"SDL_SCANCODE_MENU",
 "SDL_SetRelativeMouseMode",
 "SDL_TEXTINPUT",
 "SDLK_KP_ENTER",
 "SDL_GL_LoadLibrary",
-"KMOD_MODE",
+"SDL_SCANCODE_KBDILLUMDOWN",
 "SDL_SCANCODE_KP_EQUALS",
-"SDL_RWFromFile",
 "SDLK_AUDIOMUTE",
 "SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG",
 "SDL_GetClosestDisplayMode",
-"SDL_SCANCODE_KP_PLUS",
 "SDL_InitSubSystem",
-"SDLK_KP_MEMADD",
+"KMOD_CTRL",
 "SDL_CreateColorCursor",
 "SDL_SCANCODE_KP_000",
 "SDL_GetSurfaceAlphaMod",
 "SDLK_GREATER",
-"SDLK_7",
+"SDL_SCANCODE_KP_MEMSTORE",
 "SDL_WINDOWEVENT_SHOWN",
 "SDL_StopTextInput",
 "SDL_BUTTON_LEFT",
 "SDL_SCANCODE_LSHIFT",
 "SDL_GL_ACCELERATED_VISUAL",
-"SDL_DROPFILE",
 "SDL_WINDOW_FULLSCREEN",
-"SDL_CLIPBOARDUPDATE",
-"SDL_SCANCODE_KP_AT",
-"SDL_SCANCODE_NONUSHASH",
-"SDL_TOUCHBUTTONUP",