The Atom editor has a command attached to 'ctrl-.' which is called a recognition key:

As soon as you activate the key-resolver mode, any key that you subsequently press will tell you which commands are attached to it in all possible contexts and show which command / context wins. Then you turn off the mode by pressing ctrl-g.
This is useful when you want to know if key binding is free, or if key key binding does not do what you expect.
Here is an example output when I press ctrl-n in the editor context, where I see that the emacs keybinding "next-line" keyword takes precedence:

Emacs also has a similar function with the ctrl-h k (help keys) command.
Yes, I can usually get the information I need by looking at the default shortcut keys and keybindings.json, but it can be difficult to do if the key is bound in many different contexts.
Is there a function like this in VSCode?
visual-studio-code
vt5491
source share