If you are using ror 4.8, you are not suppose to edit the default input.map. You are also not suppose to have 4.6 on your computer if you are using 4.8. In 4.8 there are new input maps that have been created in the config folder. If you have edited your default input.map and you are using ror 4.8, then you will mess everything up. To fix this you will need to delete the default input.map that you edited - then reopen ror 4.8 and then close it. this will generate a new non edited input.map. Example. If I have a wired xbox 360 controller, then I would delete the default code in the Controller__XBOX_360_For_Windows_.map, and then paste my own keybinding code into that Controller__XBOX_360_For_Windows_.map.
You can also create your own custom key mapping with this tool. - https://forum.rigsofrods.org/resources/windows-input-mapping-tool.13/
If you need help, please contact me on discord - (my discord is - sheetan22#2530)