How do I rebind in Unreal 4

I am trying to find a good source on how to rebind keys to play any key in game in the options part of the menu. The only keys, I would need remapping are move: left, right, back, forward and fire. but I want to add the full spectrum of the keyboard, mouse, controllers and VR.

Are you looking for a way for the player to change their keybinds in a settings menu? So they can set “y” to be move forward instead of “w”?
Rama made a plugin which can pretty much do this for you: https://forums.unrealengine.com/showthread.php?51449-Full-Project-Rama-s-UMG-Rebindable-Key-System-Rebind-keys-at-Runtime!

I believe it’s only available in C. Id take a look at this thread to see if it can help you out https://answers.unrealengine.com/questions/138086/player-modify-binding-whith-ingame-menu.html