[C++][Blueprint] Main menu and in game menu with basic game, graphics, controls and audio settings

I’ve got it working fairly well. I have an issue with the key rebinding system.

When I click on Settings -> Controls: The key mapping is correct but the mapping name is sorted in alphabetical order.

When I apply defaults the order is correct.

Is there something going on with GetAllActionKeybindings? It looks like the pairing generated by that is sorting the key mapping name in a different order than index 0, 1, 2, 3, and so on? Maybe I’m mistaken. I haven’t investigated too far. I checked the blueprints though and couldn’t find anything there.

Thanks! This project you made is awesome!

How controls show after clicking defaults. (This is what they should look like)
defautl-controls.PNG

How they appear on game load. (The key mapping name is sorted alphabetically? Strange)
defautl-controls.PNG

DefaultInput.ini
open-game-controls.PNG

Default binds are correct.