Minor Android keymap fixes

Some enhancement possibilities found while investigating another
issue - shift keys were swapped (especially noticeable in menu),
enter may be mapped to DPAD_CENTER by the system, but unfortunately
the 102. key can not be mapped separately.
This commit is contained in:
zoltanvb 2025-06-22 21:14:49 +02:00
parent 185971182d
commit 69a9e05067
1 changed files with 4 additions and 2 deletions

View File

@ -1394,6 +1394,7 @@ const struct rarch_key_map rarch_key_map_android[] = {
{ AKEYCODE_TAB, RETROK_TAB },
{ AKEYCODE_CLEAR, RETROK_CLEAR },
{ AKEYCODE_ENTER, RETROK_RETURN },
{ AKEYCODE_DPAD_CENTER, RETROK_RETURN },
{ AKEYCODE_BREAK, RETROK_PAUSE },
{ AKEYCODE_ESCAPE, RETROK_ESCAPE },
{ AKEYCODE_SPACE, RETROK_SPACE },
@ -1420,6 +1421,7 @@ const struct rarch_key_map rarch_key_map_android[] = {
{ AKEYCODE_EQUALS, RETROK_EQUALS },
{ AKEYCODE_LEFT_BRACKET, RETROK_LEFTBRACKET },
{ AKEYCODE_BACKSLASH, RETROK_BACKSLASH },
/* 102. key can not be mapped, it behaves the same as backslash */
{ AKEYCODE_RIGHT_BRACKET, RETROK_RIGHTBRACKET },
{ AKEYCODE_GRAVE, RETROK_BACKQUOTE },
{ AKEYCODE_A, RETROK_a },
@ -1490,8 +1492,8 @@ const struct rarch_key_map rarch_key_map_android[] = {
{ AKEYCODE_NUM_LOCK, RETROK_NUMLOCK },
{ AKEYCODE_CAPS_LOCK, RETROK_CAPSLOCK },
{ AKEYCODE_SCROLL_LOCK, RETROK_SCROLLOCK },
{ AKEYCODE_SHIFT_LEFT, RETROK_RSHIFT },
{ AKEYCODE_SHIFT_RIGHT, RETROK_LSHIFT },
{ AKEYCODE_SHIFT_LEFT, RETROK_LSHIFT },
{ AKEYCODE_SHIFT_RIGHT, RETROK_RSHIFT },
{ AKEYCODE_CTRL_RIGHT, RETROK_RCTRL },
{ AKEYCODE_CTRL_LEFT, RETROK_LCTRL },
{ AKEYCODE_ALT_RIGHT, RETROK_RALT },