SUMMARY Python plugins support assigning shortcuts to actions created with python. However, these only work when said plugin is bundled, and not when the plugin lives in the Krita Resource Folder of the user. STEPS TO REPRODUCE 1. Load the python script from https://bugs.kde.org/show_bug.cgi?id=410272 into your local Krita resource directory. 2. Go to settings->configure Krita->shortcuts 3. Try to find 'Increase Brush Size By Custom Increments' OBSERVED RESULT 'Increase Brush Size By Custom Increments' isn't there, despite the action file being set up.
If the action files are placed in .local/share/actions, they will be found, but that's not very convenient...
Git commit 58a73c43a8b4fbc7831a9f5c8ef61b17f00cfa20 by Boudewijn Rempt. Committed on 28/09/2019 at 08:26. Pushed by rempt into branch 'master'. Also look for action files in the pykrita folder This means action files that come with plugins are loaded as well. M +1 -0 libs/ui/KisApplication.cpp https://invent.kde.org/kde/krita/commit/58a73c43a8b4fbc7831a9f5c8ef61b17f00cfa20
Git commit 5cec76e3250dc6cb599f028198b06b6537ce420c by Boudewijn Rempt. Committed on 04/10/2019 at 07:54. Pushed by rempt into branch 'krita/4.2'. Also look for action files in the pykrita folder This means action files that come with plugins are loaded as well. M +1 -0 libs/ui/KisApplication.cpp https://invent.kde.org/kde/krita/commit/5cec76e3250dc6cb599f028198b06b6537ce420c