As it is at the moment, we have to make our own input manager if we want rebindable keys, and in this day and age, if a game doesn't have rebindable keys it's pretty disappointing. Please add this fairly standard feature to Unity. At this point, there is no point using Input.GetButtonDown, Input.GetButtonUp, or Input.GetButton, as they're not rebindable at runtime! I assumed that it wouldn't be that big of an issue to rebind keys at runtime, and now I've got to go through all of my scripts and find every single time I make the player press a button and change it to use a key management script that I'll have to write and fill up my save files with. This includes the standard assets!
It looks very unprofessional to use the launcher, so runtime bindings are basically a necessity. Please add this feature, I know it's been requested before but seriously we need this.