Fixes to some user reports.
Another potential fix to some cases of hotkeys not loading from preferences, particularly when Blender takes long to load.
Blender 4.5 Alpha received a patch to allow add-on developers to find the hotkeys we've registered without having to essentially guess and pray. The add-on now uses this new API, but this is of course only possible when the Blender version is 4.5 or greater. This should hopefully fix issues some users have been running into. Prior versions of Blender will have no changes from this update.
If you'd like to help test the latest nightly build of Blender, you can always do so here.
Fix enable state of hotkeys not getting saved
I have disabled automatic saving of hotkey preferences for now, since this would sometimes result in corrupting. Save manually for now. Awaiting Blender-side changes for long term solution.
Loading still happens automatically on start-up.
(So when you enable mouse dragging to invoke an operator, but invoke it without mouse dragging, it should now correctly fall back to the operator whose shortcut is bound to just pressing the key combo.)
Hotfix issue #78: Error causing potential loss of hotkey customizations.