diff --git a/input/input_common.c b/input/input_common.c index 85e4273a5a..3e58a92422 100644 --- a/input/input_common.c +++ b/input/input_common.c @@ -495,7 +495,7 @@ const struct rarch_key_map rarch_key_map_dinput[] = { { DIK_NUMPADPLUS, RETROK_KP_PLUS }, { DIK_NUMPADMINUS, RETROK_KP_MINUS }, { DIK_NUMPADSTAR, RETROK_KP_MULTIPLY }, - { DIK_NUMPADSLASH, RETROK_KP_DIVIDE }, + { DIK_DIVIDE, RETROK_KP_DIVIDE }, { DIK_GRAVE, RETROK_BACKQUOTE }, { DIK_PAUSE, RETROK_PAUSE }, { DIK_NUMPAD0, RETROK_KP0 }, @@ -556,6 +556,22 @@ const struct rarch_key_map rarch_key_map_dinput[] = { { DIK_X, RETROK_x }, { DIK_Y, RETROK_y }, { DIK_Z, RETROK_z }, + { DIK_APOSTROPHE, RETROK_QUOTE }, + { DIK_COMMA, RETROK_COMMA }, + { DIK_MINUS, RETROK_MINUS }, + { DIK_SLASH, RETROK_SLASH }, + { DIK_SEMICOLON, RETROK_SEMICOLON }, + { DIK_EQUALS, RETROK_EQUALS }, + { DIK_LBRACKET, RETROK_LEFTBRACKET }, + { DIK_BACKSLASH, RETROK_BACKSLASH }, + { DIK_RBRACKET, RETROK_RIGHTBRACKET }, + { DIK_DECIMAL, RETROK_KP_PERIOD }, + { DIK_RCONTROL, RETROK_RCTRL }, + { DIK_RMENU, RETROK_RALT }, + { DIK_PERIOD, RETROK_PERIOD }, + { DIK_SCROLL, RETROK_SCROLLOCK }, + { DIK_CAPSLOCK, RETROK_CAPSLOCK }, + { DIK_NUMLOCK, RETROK_NUMLOCK }, { 0, RETROK_UNKNOWN }, }; #endif