Keyboard mapping schemes
The next facet to understand is that Visual Studio supports more than one keyboard mapping scheme. This is just a fancy term that means a name is given to a set of key combinations used to trigger an action. A key combination that works in one keyboard mapping scheme might perform the same action when another keyboard scheme is set. However, it may instead perform a different action, or no action at all.
Visual Studio comes pre-installed with these keyboard mapping schemes by default:
- ReSharper (Visual Studio)
- Visual Basic 6
- Visual C# 2005
- Visual C++ 2
- Visual C++ 6
- Visual Studio 6
- VS Code
To see the installed keyboard mapping schemes in Visual Studio 2019 for Windows, navigate to the Tools menu | Options | Environment | Keyboard. If you are using Visual Studio for Mac, the equivalent is found under Preferences | Environment | Key Bindings, where you can choose from the following default mapping schemes: Visual Studio...