:IsGamepadButtonDown does not work at all

I own a controller and hold ButtonA. UIS:InputBegan verifies that I did click buttonA. The renderstepped function that prints true or false depending on if buttonA is held. It prints false

Screenshot 2025-01-22 115734

game:GetService("RunService").RenderStepped:Connect(function()
	warn(game:GetService("UserInputService"):IsGamepadButtonDown(Enum.UserInputType.Gamepad1,Enum.KeyCode.ButtonA))
end)
game:GetService("UserInputService").InputBegan:Connect(function(input)
	warn(input.KeyCode)
end)

Expected behavior

It should print true when I hold buttonA.

@AlexanderX999
I can’t reproduce this, your RenderStepped function works as expected for me :
image

Try turning off the controller emulator in the beta testing features.