New Input Mapping Context does not work , but IMC_Default works fine.

So I’m trying to organize extra controls by adding new (Input Mapping Context)
VR Template is being used.
.
.
My PROBLEM
I create a new input action. (mouse 2Dvector)
When I put the action in IMC_Default it works as needed. (blueprint)
When I put it only on the new IMC_Mouse+Keyboard it does not work at all. (blueprint)
.
.
1
I have added a new action (mouse control)


.
.
2
What I want
I want to call it in a NEW input mapping context (below)

.
.
3
I add it the same way in IMC_Default and IMC_Mouse+Keyboard

Like this
.
.
4
Then I call it in the blueprint

.
.
5
Use the input action to control the player (Blueprint)

.
PROBLEM
When I put the action in IMC_Default it works as needed.
When I put it only on the new IMC_Mouse+Keyboard it does not work at all.

What could be the issue?

Thanks for reading this far, I hope I formed my post well enough.

I would try going to project settings, under the engine category is a section for enhanced input. All of the other mapping context should appear in this section and you have to add your new context also. I don’t know why this is needed but I think it’s a VR template specific thing and you normally would not have to add the context in that way.

If that doesn’t fix it then running the console command, “Showdebug EnhancedInput” is a good way to identify why inputs are not working.

Yep, that was it!
THANK YOU Jay!

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