From 3eb61cae6d4261855f64075f77f0f028de73906f Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Mon, 16 May 2016 09:54:05 -0700 Subject: Added support for binding a bunch more "special" keys --- render.h | 51 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 36 insertions(+), 15 deletions(-) (limited to 'render.h') diff --git a/render.h b/render.h index c0454c4..7671c44 100644 --- a/render.h +++ b/render.h @@ -8,21 +8,42 @@ //TODO: Throw an ifdef in here once there's more than one renderer #include -#define RENDERKEY_UP SDLK_UP -#define RENDERKEY_DOWN SDLK_DOWN -#define RENDERKEY_LEFT SDLK_LEFT -#define RENDERKEY_RIGHT SDLK_RIGHT -#define RENDERKEY_ESC SDLK_ESCAPE -#define RENDERKEY_LSHIFT SDLK_LSHIFT -#define RENDERKEY_RSHIFT SDLK_RSHIFT -#define RENDERKEY_SELECT SDLK_SELECT -#define RENDERKEY_PLAY SDLK_AUDIOPLAY -#define RENDERKEY_SEARCH SDLK_AC_SEARCH -#define RENDERKEY_BACK SDLK_AC_BACK -#define RENDER_DPAD_UP SDL_HAT_UP -#define RENDER_DPAD_DOWN SDL_HAT_DOWN -#define RENDER_DPAD_LEFT SDL_HAT_LEFT -#define RENDER_DPAD_RIGHT SDL_HAT_RIGHT +#define RENDERKEY_UP SDLK_UP +#define RENDERKEY_DOWN SDLK_DOWN +#define RENDERKEY_LEFT SDLK_LEFT +#define RENDERKEY_RIGHT SDLK_RIGHT +#define RENDERKEY_ESC SDLK_ESCAPE +#define RENDERKEY_DEL SDLK_DELETE +#define RENDERKEY_LSHIFT SDLK_LSHIFT +#define RENDERKEY_RSHIFT SDLK_RSHIFT +#define RENDERKEY_LCTRL SDLK_LCTRL +#define RENDERKEY_RCTRL SDLK_RCTRL +#define RENDERKEY_LALT SDLK_LALT +#define RENDERKEY_RALT SDLK_RALT +#define RENDERKEY_HOME SDLK_HOME +#define RENDERKEY_END SDLK_END +#define RENDERKEY_PAGEUP SDLK_PAGEUP +#define RENDERKEY_PAGEDOWN SDLK_PAGEDOWN +#define RENDERKEY_F1 SDLK_F1 +#define RENDERKEY_F2 SDLK_F2 +#define RENDERKEY_F3 SDLK_F3 +#define RENDERKEY_F4 SDLK_F4 +#define RENDERKEY_F5 SDLK_F5 +#define RENDERKEY_F6 SDLK_F6 +#define RENDERKEY_F7 SDLK_F7 +#define RENDERKEY_F8 SDLK_F8 +#define RENDERKEY_F9 SDLK_F9 +#define RENDERKEY_F10 SDLK_F10 +#define RENDERKEY_F11 SDLK_F11 +#define RENDERKEY_F12 SDLK_F12 +#define RENDERKEY_SELECT SDLK_SELECT +#define RENDERKEY_PLAY SDLK_AUDIOPLAY +#define RENDERKEY_SEARCH SDLK_AC_SEARCH +#define RENDERKEY_BACK SDLK_AC_BACK +#define RENDER_DPAD_UP SDL_HAT_UP +#define RENDER_DPAD_DOWN SDL_HAT_DOWN +#define RENDER_DPAD_LEFT SDL_HAT_LEFT +#define RENDER_DPAD_RIGHT SDL_HAT_RIGHT #define render_relative_mouse SDL_SetRelativeMouseMode #define MAX_JOYSTICKS 8 -- cgit v1.2.3