diff --git a/gx/gx_input.c b/gx/gx_input.c index 2f8cbf814f..1c7278c351 100644 --- a/gx/gx_input.c +++ b/gx/gx_input.c @@ -866,7 +866,7 @@ static void gx_input_poll(void *data) static bool gx_input_key_pressed(void *data, int key) { - return (g_extern.lifecycle_state & (1ULL << key)); + return (g_extern.lifecycle_state & (1ULL << key)) || input_joypad_pressed(&gx_joypad, 0, g_settings.input.binds[0], key); } static uint64_t gx_input_get_capabilities(void *data)