[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?
Source: love2d/love