diff --git a/input/input_mapper.c b/input/input_mapper.c index 48cb8d3643..4cc6e17b61 100644 --- a/input/input_mapper.c +++ b/input/input_mapper.c @@ -126,6 +126,8 @@ void input_mapper_poll(input_mapper_t *handle) 0, 0, RETRO_DEVICE_KEYBOARD); key_event[j] = true; } + /* key_event tracks if a key is pressed for ANY PLAYER, so we must check + if the key was used by any player before releasing */ else if (!key_event[j]) { input_keyboard_event(false,