Add SDL_SCANCODE_SOFTLEFT and SDL_SCANCODE_SOFTRIGHT

This commit is contained in:
Cameron Cawley
2022-05-05 13:31:26 +01:00
committed by Sam Lantinga
parent f871c178b9
commit 2bc373622b
5 changed files with 30 additions and 5 deletions

View File

@@ -282,6 +282,8 @@ static const SDL_Keycode SDL_default_keymap[SDL_NUM_SCANCODES] = {
SDLK_APP2,
SDLK_AUDIOREWIND,
SDLK_AUDIOFASTFORWARD,
SDLK_SOFTLEFT,
SDLK_SOFTRIGHT,
};
static const char *SDL_scancode_names[SDL_NUM_SCANCODES] = {
@@ -518,6 +520,8 @@ static const char *SDL_scancode_names[SDL_NUM_SCANCODES] = {
"App2",
"AudioRewind",
"AudioFastForward",
"SoftLeft",
"SoftRight",
};
/* Taken from SDL_iconv() */

View File

@@ -41,8 +41,8 @@ void Android_InitKeyboard(void)
static SDL_Scancode Android_Keycodes[] = {
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_UNKNOWN */
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_LEFT */
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_RIGHT */
SDL_SCANCODE_SOFTLEFT, /* AKEYCODE_SOFT_LEFT */
SDL_SCANCODE_SOFTRIGHT, /* AKEYCODE_SOFT_RIGHT */
SDL_SCANCODE_AC_HOME, /* AKEYCODE_HOME */
SDL_SCANCODE_AC_BACK, /* AKEYCODE_BACK */
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_CALL */

View File

@@ -116,10 +116,10 @@ static SDL_Scancode ConvertScancode(_THIS, int key)
keycode = SDLK_SLASH;
break;
case EStdKeyDevice0: // Left softkey
keycode = SDLK_F1;
keycode = SDLK_SOFTLEFT;
break;
case EStdKeyDevice1: // Right softkey
keycode = SDLK_F2;
keycode = SDLK_SOFTRIGHT;
break;
case EStdKeyApplication0: // Green softkey
keycode = SDLK_F3;