System Information
Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: GeForce GTX 1080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 416.34
Blender Version
Broken: version: 2.81 (sub 1), branch: master, commit date: 2019-08-04 08:21, hash: rBdd3cdf6f1e9d
Short description of error
When creating a custom keymap based on the industrial keymap, the shortcuts for switching between vertex, edge and face select (1,2 and 3) don't work after restarting Blender. It seems that the identifier ic_keymap.mesh_select_mode isn't recognized which results in Warning: property 'type' not found in keymap item 'OperatorProperties' being displayed on the console. When the preferences are opened after restarting Blender the shortcut entry doesn't display the correct title or properties in the custom keymap, however switching to the industrial keymap and then back makes it work again.
The cause of the problem seems to be that the operator IC_KEYMAP_OT_mesh_select_mode is only registered when the industrial keymap is loaded.
Correct shortcut in the industrial keymap
Shortcut in the custom keymap after creation
Shortcut in the custom keymap after restarting Blender
This issue was identified by clawjelly and reported on Blender's StackExchange.
Exact steps for others to reproduce the error
- Select the industrial keymap in the preferences
- Create a new keymap using the plus icon next to the keymap dropdown
- (Optional) Switch to edit mode and verify that the shortcuts 1, 2 and 3 work as intended
- Close Blender, then start it again
- Switch to edit mode and verify that the shortcuts 1, 2 and 3 do not work


