Current state: There already exists a possibility to rewrite certain keyboard shortcuts. Those are only shortcuts provided by the Author of the software.
Suggestion: Would you consider adding a way of telling the application where is the command the user wants by pointing to a menu item, eg.: Menu>View>Columns, etc. Then you can assign a shortcut that will automaticall go the specified menu item.
What we might achieve? - Freedom of choice which functions we need as a shortcut.