Motion Controller Input doesn't work but Other Input does

Hello,
I have a Character and I have Axis and Action bindings set up in Inputs under Project Settings for motion controller buttons. Those events do not fire.

I have added the space bar key to an action mapping and even though the motion controller doesn’t fire it, the space bar does.

I have user input set to Player 0 on the Character blueprint. It is set as the default pawn. When I add two motion controller components to the blueprint and assign them to left and right, and attach static meshes to them, the static meshes follow my hand movement correctly. It’s just action and axis bindings that don’t fire.

I am using the Oculus Rift.

Any help would be appreciated.

1 Like

Hey there! I attached my locomotion BP to this, my Parent Class is a ‘Character’ class. In order for the bindings to work you need to set up those events to fire in your character(default pawn) Blueprint. Its the same thing with your Action binding, you would also need to set up a Blueprint in the default pawn to tell it to do said action, such as “when pressed do blah blah blah”. Hope this helped you in any way!!

EDIT: Make sure your bindings in the project settings match the correct controller input as well!
See ‘Not Found | Oculus

stick-locomotion-bp.png