As seen in Google Docs, the @ sequence now lets you search for commands as well as people to mention (also files and other insertable things):
This would make for easier-to-learn keyboard accessibility. Instead of having to remember the shortcut for the thing you want to do, you just have to see/guess what it is called in the menu, e.g. insert citation becomes "@cite" instead of "ctrl + shift + k". Furthermore the search results could use localised messages, so in Spanish one could type "@citar" for the same function.
It solves a couple of other problems
- Many menu items still have no keyboard shortcut, and we are running out of letters to use that don't conflict with system shortcuts
- Some items are insertable using the keyboard using a sequence, e.g. <math but these aren't translated
- Some keyboard shortcuts are hard/impossible to use on non-English keyboard layouts
Note the Google Docs model works well for inserting items, as that is usually done with no selection, and the only cleanup required is to delete the @.
Alternatively one could provide a "search for command" shortcut (like Ctrl+Shift+P in SublimeText). This would work better for commands that usually operate on a selection, e.g. Bold/Superscript/Link.