SUMMARY In Settings-> Configure Krita-> Shortcut Schemes I regularly swap between my two custom schemes, and I never use the ones that come with Krita (Default, paint_tool_sai_compatible, tablet_pro, photoshop_compatible, krita_default). To make it easier finding the ones that I need I often delete the unused ones, but they are generated again after restart. STEPS TO REPRODUCE 1. Delete any default shortcut scheme from the drop-down menu in Settings-> Configure Krita-> Shortcut Schemes 2. restart Krita OBSERVED RESULT The deleted shortcut schemes are still in the list EXPECTED RESULT The deleted shortcut schemes should not be part of the list any more. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Opensuse Tumbleweed 20210321 (available in About System) KDE Plasma Version: 5.21.3 KDE Frameworks Version: 5.80.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION
After more testing I have to report that the deletion sometimes doesn't work even during the same session. Once I exit the Settings window and I reopen it again, the deleted items are still there. I couldn't find a pattern for this behaviour. This affect both Krita's default shortcut schemes and my custom ones.
Reproduced with 5.0.0beta5, the default schemes are always recreated if deleted, or even if simply renamed. If these schemes should always be present, the Remove/rename buttons should be disabled, and the Defaults button can be removed.
Re-confirming this for 5.11 As suggested, handling this more gracefully by disabling the delete button for defaults shortcut schemes would be great. Perhaps even separate the defaults from the custom ones in the dropdown for additional clarity. An additional improvement would be to reformat the scheme names to use title case, so instead of "paint_tool_sai_compatible" it would read "Paint Tool Sai Compatible".