#2353·love

[LÖVE 12.0] Android: `getGamepadAxis` always returns 0

Author: lowergmCreated Aug 17, 2026Updated Aug 23, 2026
Labelslibrary dependency

I'm using LÖVE 12 beta on Android with a GENAI X3 controller.

joystick:isGamepad() returns true, and love.gamepadaxis receives the correct axis names ("leftx", "lefty", "rightx", "righty") and values.

However, joystick:getGamepadAxis("leftx") always returns 0, even when called inside love.gamepadaxis.

joystick:getAxisCount() also returns 0

The axis values received by love.gamepadaxiswork correctly, so I'm currently using the event's "value" as a workaround.

Is this expected behavior on Android, or could this be a bug?