diff --git a/input/drivers/cocoa_input.c b/input/drivers/cocoa_input.c index e5297b7ae4..7c3880789e 100644 --- a/input/drivers/cocoa_input.c +++ b/input/drivers/cocoa_input.c @@ -398,7 +398,7 @@ static int16_t cocoa_input_state( { for (i = 0; i < RARCH_FIRST_CUSTOM_BIND; i++) { - if (apple_key_state[rarch_keysym_lut[binds[port][i].key]]) + if ((binds[port][i].key < RETROK_LAST) && apple_key_state[rarch_keysym_lut[binds[port][i].key]]) ret |= (1 << i); } }