I suggest a feature for saving/loading key bindings profiles, and an button in Input Settings that reset key bindings to the default keyboard and mouse controls.
MrTopHat created issue #1931 (closed) on 2014-03-13T20:04:44Z:
When I played Xonotic 0.7.0 today, I decided not to use my XBox 360 controller and use the default mouse and keyboard controls instead. Unfortunately, there is no quick solution for changing the key bindings back to the mouse and keyboard controls that the game had the time when I first installed it.
There should be a button in the Input Settings that reverts the inputs back to the default mouse and keyboard controls. I found it to be tedious to make the changes manually with the “Change key…” button and the “Clear” button. I kept accidently setting control bindings in an undesirable way.
I also suggest a feature for saving multiple key bindings. That way, people can simply load the key bindings profile for a control when they feel like playing with a controller, or load the key bindings profile for their mouse and keyboard if they were to decide to use it instead of their controller.