These days I thought about setting a variable to hold the button selected and then send it to the axis set in the Input editor but couldn't figure how.
I don't remember a Unity game that lets you configure the game controls in-game (without selecting on game launch) but it would be much more professional to let the user configure how to play, I think it is better than pre-configured controls or configure using the Unity launcher.
Any help?