Description
Keybinding inheritance is a concept where some keybindings follow other keybindings. This can be useful in scenarios when a user changes/adds/removes some commonly used shortcuts.
For example, in VSCode Ctrl+F is used for finding. Then there is separate Terminal find, which also uses Ctrl+F. Now if user changes global Ctrl+F to Ctrl+E, then it makes sense to update Terminal find also from Ctrl+F to Ctrl+E automatically.
This implies that, any extension which declares and uses Ctrl+F for find will automatically gets updated to Ctrl+E (which also applies for extensions installed in future). Currently this has to be done manually and it does not get applied to future extensions, which then again have to be updated manually in future.
This feature is already present in Intellij (https://www.jetbrains.com/help/idea/configuring-keyboard-and-mouse-shortcuts.html#:~:text=Some%20actions%20inherit,both%20actions%20independent.).