**System Information**
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 457.34
**Blender Version**
Broken: version: 2.92.0, branch: master, commit date: 2021-02-24 16:25, hash: `rB02948a2cab44`
Worked: Unknown - I tested as far back as 2.79b
**Short description of error**
After creating a new, custom keymap in Blender, any shortcut changes are applied globally for all keymaps instead of only locally to the new, custom keymap. Therefore, switching between keymaps does not make a difference, since any shortcut changes made to one keymap are applied to the rest of the keymaps globally.
**Exact steps for others to reproduce the error**
1) Launch Blender
2) Go to Edit > Preferences > Click "Keymap" from the list on the left
3) Click the "+" next to the keymap dropdown (default says "Blender")
4) Enter a name and click "OK"
5) Change a shortcut
6) Switch back to the default "Blender" keymap
7) The shortcut change is applied (copied) to the default keymap plus all other keymaps in the drop down.
**Conclusion:** Creating different keymaps has no purpose since the shortcut changes are added globally.
**Workaround:**
1) Launch Blender
2) Go to Edit > Preferences > Click "Preferences" in the menu bar and uncheck "Auto-Save Preferences"
3) Click "Keymap" from the list on the left
4) Make all shortcut changes **before** creating a keymap
5) Add a new keymap and give it a name
6) Click "Preferences" in the menu bar and click "Revert to Saved Preferences"
7) Keymaps should now be different and show their own individual shortcuts when switching back and forth
- Any further changes to the new keymap will be applied globally. To update your new keymap with further changes:
8) Update the shortcuts
9) Delete the custom keymap (or add a new keymap with the same name)
10) Add a new keymap and give it a name
11) Click restore above the shortcut updates