diff --git a/input/drivers/switch_input.c b/input/drivers/switch_input.c index da195fbcc7..a8ca835468 100644 --- a/input/drivers/switch_input.c +++ b/input/drivers/switch_input.c @@ -398,7 +398,7 @@ static int16_t switch_input_state(void *data, } if (((float)abs(sw->joypad->axis(joypad_info.joy_idx, joyaxis)) / 0x8000) > joypad_info.axis_threshold) { - ret |= (1 << 1); + ret |= (1 << i); continue; } }