enhancementgood first issue
Description
The keyboard shortcuts should be separated in some config file because the current ones' may interfere with the user bindings. Also, in this case we also need to handle the rendering of the shortcuts from the config file.