Answer
Disable PME and other add-ons that register keymaps before exporting, importing, or saving a Blender keymap preset. Re-enable them afterward and let each add-on register its own current entries.
Blender’s keymap export/preset workflow can flatten entries from multiple keymap layers. When add-on-owned PME dispatcher entries are captured as user keymap data, they can return later as duplicates or empty “ghost” items.
Safe workflow
Export or save a preset
- Export PME menus separately with Export → All Menus.
- In Blender Preferences, disable PME and other add-ons that create hotkeys.
- Export the Blender keymap or save the keymap preset.
- Re-enable PME and the other add-ons.
- Restart Blender when the changed add-on/keymap state makes the result ambiguous, then test representative shortcuts.
Import a Blender keymap
- Disable PME and other keymap-registering add-ons.
- Import or select the Blender keymap preset.
- Re-enable the add-ons so they register against the imported base keymap.
- Restore PME menus from their PME JSON only if the menu data itself also moved.
Clean up an existing ghost entry
In PME 2.1, open Settings → Developer → Keymap Doctor, run Scan Keymaps, then use Clean Up Empty Items and save Blender preferences. The current cleanup intentionally targets only unambiguously empty PME dispatcher entries; it does not guess which populated shortcut you intended to keep.
If populated duplicates remain, compare their keymap, key, modifiers, and menu target before disabling anything. Disable an add-on hotkey through the add-on or by unchecking it in Blender rather than deleting the generated item blindly.
Pitfalls
- PME menu JSON and Blender keymap export solve different backup problems. Keep both when migrating an entire Blender setup.
- Exporting while PME is enabled can bake its runtime registration into user keymap data.
- Deleting a live add-on-owned entry in Blender Preferences can be temporary; the add-on may correctly register it again.
- Keymap Doctor is deliberately conservative. A non-empty duplicate needs human inspection.
Related answers
- Migrate an existing PME setup to PME 2.1 safely
- Why a PME Hold or Tweak hotkey appears as Press in Blender
- Make one PME hotkey work in Object Mode and Edit Mode