1D axis input not working using working xbox controller but is working when using mouse

o

I have this NavigateInventory action in my player input component. I wasn’t able to get anything in my script to log to the console when using the left or right bumper on this 1D Axis binding.

As part of my debugging I tried these two things:

  1. I tried using the controller debugger to confirm the controller input was being registered. It was

  2. I copied over a second 1D Axis and just changed the input to different buttons.

The problem I was seeing was that if I used the mouse buttons the input in the script was registered. If I used the bumpers it was not registered and no log came out.

Since I can get the logs to show up when using the mouse buttons it makes me think I’ve somehow set up my project in a way that it doesn’t like it when I use the controller?

Any advice?

I solved it. It’s not ideal but instead of setting the default scheme to It has to be set to Gamepad for the gamepad mappings to work. I could have sworn it used to be interchangeable a year or two ago.