fix key mapping for opendingux platforms

This commit is contained in:
kub 2020-10-27 18:10:41 +01:00
parent 8c10129faa
commit 8c54e0dd8f

View file

@ -37,7 +37,6 @@ const struct menu_keymap in_sdl_key_map[] =
{ SDLK_BACKSPACE, PBTN_R },
};
#if !defined(__RG350__)
const char * const in_sdl_key_names[SDLK_LAST] = {
[SDLK_UP] = "UP",
[SDLK_DOWN] = "DOWN",
@ -45,42 +44,31 @@ const char * const in_sdl_key_names[SDLK_LAST] = {
[SDLK_RIGHT] = "RIGHT",
[SDLK_LCTRL] = "A",
[SDLK_LALT] = "B",
#ifdef __GCW0__
[SDLK_LSHIFT] = "X",
[SDLK_SPACE] = "Y",
[SDLK_TAB] = "L",
[SDLK_BACKSPACE] = "R",
#else
[SDLK_LSHIFT] = "Y",
[SDLK_SPACE] = "X",
#endif
[SDLK_RETURN] = "START",
[SDLK_ESCAPE] = "SELECT",
#ifdef __RG350__
[SDLK_HOME] = "POWER",
[SDLK_TAB] = "L1",
[SDLK_BACKSPACE] = "R1",
[SDLK_PAGEUP] = "L2",
[SDLK_PAGEDOWN] = "R2",
[SDLK_KP_DIVIDE] = "L3",
[SDLK_KP_PERIOD] = "R3",
#else
[SDLK_TAB] = "L",
[SDLK_BACKSPACE] = "R",
[SDLK_POWER] = "POWER",
[SDLK_PAUSE] = "LOCK",
[SDLK_PAGEUP] = "L2",
[SDLK_PAGEDOWN] = "R2",
[SDLK_KP_DIVIDE] = "L3",
[SDLK_KP_PERIOD] = "R3",
};
#else
/* RG 350 */
const char * const in_sdl_key_names[SDLK_LAST] = {
[SDLK_UP] = "UP",
[SDLK_DOWN] = "DOWN",
[SDLK_LEFT] = "LEFT",
[SDLK_RIGHT] = "RIGHT",
[SDLK_LCTRL] = "A",
[SDLK_LALT] = "B",
[SDLK_SPACE] = "X",
[SDLK_LSHIFT] = "Y",
[SDLK_TAB] = "L",
[SDLK_BACKSPACE] = "R",
[SDLK_RETURN] = "START",
[SDLK_ESCAPE] = "SELECT",
[SDLK_HOME] = "POWER",
[SDLK_PAUSE] = "LOCK",
[SDLK_PAGEUP] = "L2",
[SDLK_PAGEDOWN] = "R2",
[SDLK_KP_DIVIDE] = "L3",
[SDLK_KP_PERIOD] = "R3",
};
#endif
};
const char *const *in_sdl_key_names_p = in_sdl_key_names;