Get player mapping rows giving 0 results? Using enhanced inputs UE 5.3

Hello, I am attempting to get all the input mappings to create a UI widget. But I am running into an issue where I am getting the length to be zero every time no matter what I do. IMC_defualt currently has two mappings inside of it and no variables are invalid.

I have tried looking at the documentation and tutorials online but nothing has helped. I know that the enhanced input was changed in 5.3 so maybe something with that is affecting it. Can anyone see something that I am missing? Thanks!

You have to call Add Mapping Context before accessing Get Player Mapping Rows. And Register Input Mapping Context should be called only if Is Mapping Context Registered is false.

Try to put a delay before set user settings variable

1 Like

I’m facing the same problem, and I don’t know why and if anyone can help us!

Hello @Garrett_171, I have found the solution: you need to go to Edit > Project Settings > Engine > Enhanced Input > User Settings > Enable User Settings. Also, ensure that the plugin Enhanced Input is enabled for your project.

1 Like