Controller input suddenly not working anymore across all projects

Godot Version

v4.3.stable.steam

Question

Controller input is suddenly not recognized anymore when running any Godot project. Even if I make a brand new project, even something basic like “if event is InputEventJoypadButton and event.pressed:” in an _input(event) function isn’t triggered anymore.

The controller is still working everywhere else and even in the Godot editor when assigning keys to the input map.

I’ve recently updated from 4.2 to 4.3 but I didn’t check controller inputs every day, so I don’t know if it coincided with the switch.

What could be causing this?

1 Like

Strange behavior indeed!

Try manually giving a button a shortcut to the controller like in the img below.

This wont need any script or project settings, so if it works you know the issue is (probably) one of those two.

Thanks, I found out what’s been causing this:

Looks like somehow the Steam Input settings for Godot got somehow changed with the update, and Steam’s been intercepting the inputs. (Not sure why it was still working in the editor.) Forcing Steam Input to disabled solves it for now. (Though I probably might have to look into supporting it if I ever want to put something on Steam?)

3 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.