diff --git a/input/input_keymaps.c b/input/input_keymaps.c index 5afaab5ad9..ad6c405955 100644 --- a/input/input_keymaps.c +++ b/input/input_keymaps.c @@ -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 },