# HG changeset patch # User Mike Pavone # Date 1383206432 25200 # Node ID 7b0df1aaf3847194bb2f1a7c5926d14ae6c95210 # Parent eee6be465c47820a2fb119d5f6cf2ba548d41de2 Add support for left and right shift keys diff -r eee6be465c47 -r 7b0df1aaf384 io.c --- a/io.c Thu Oct 31 00:28:27 2013 -0700 +++ b/io.c Thu Oct 31 01:00:32 2013 -0700 @@ -454,7 +454,9 @@ special = tern_insert_int(special, "left", RENDERKEY_LEFT); special = tern_insert_int(special, "right", RENDERKEY_RIGHT); special = tern_insert_int(special, "enter", '\r'); - special = tern_insert_int(special, "esc", RENDERKEY_ESC); + special = tern_insert_int(special, "esc", RENDERKEY_ESC); + special = tern_insert_int(special, "lshift", RENDERKEY_LSHIFT); + special = tern_insert_int(special, "rshift", RENDERKEY_RSHIFT); tern_node * padbuttons = tern_insert_int(NULL, ".up", DPAD_UP); padbuttons = tern_insert_int(padbuttons, ".down", DPAD_DOWN); diff -r eee6be465c47 -r 7b0df1aaf384 render.h --- a/render.h Thu Oct 31 00:28:27 2013 -0700 +++ b/render.h Thu Oct 31 01:00:32 2013 -0700 @@ -42,6 +42,8 @@ #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 RENDER_DPAD_UP SDL_HAT_UP #define RENDER_DPAD_DOWN SDL_HAT_DOWN #define RENDER_DPAD_LEFT SDL_HAT_LEFT