It would also be nice to be able to sort or filter by commands which are already assigned vs. not-assigned.
And to be able to search the list by assigned keys/modifiers. So if you know the hotkey, but don’t know the command, you can quickly find the command that you have mapped to a given key, or check if a key combination is available.
Responses to your list:
Just checking, are you aware that you can filter/search hotkeys?
As far as I can tell, every hotkey related to a plugin has a prefix. Which makes it easy to group and search by plugin.
Can you give an example of a “use case” that could be used as grouping? To me it seems like your point #3 and #4 are the same. But if you have some examples, maybe I misunderstood.
Makes sense. Or things like “editing”, “panes”, “graph”. A few logical groupings that could be filtered, navigated, or expanded/collapsed would definitely be nice.
Your “Related feature” idea: Hotkeys are already saved to a file that you can backup and transfer: YourVault/.obsidian/hotkeys.json