There are many problems with Krita's shortcuts as they currently stand. The 3.0 shift provides an opportunity to re-think the defaults, as well as alter the configuration system itself. This is a head task for several things that could help Krita's shortcut system become an asset instead of a liability.
**Redesigning the defaults.**
I imagine three design principles: //simplicity for newcomers//, //effectiveness//, and //full coverage//.
Afterward, we should make available a standard, public reference. [[There is an existing shortcut sheet | http://ghevan.deviantart.com/art/Krita-2-8-shortcuts-sheet-Dark-435305013]] but will have to be redesigned for Krita 3.0. Perhaps this can be left to the community, but we should make sure it happens.
See T948
**Internal redesign.**
The internals should be thoroughly refactored for Krita 3.0.
See T947.
**Tool command subsystem.**
This system is mostly separated from the QAction/KisAction part. We could potentially leave it for later.
See T949.
-------
**Bugs**
[[ https://bugs.kde.org/buglist.cgi?bug_status=__open__&content=shortcut&list_id=1303693&order=Importance&product=krita&query_format=specific | I did a search for the word "shortcut" in the KDE bug tracker ]]. I found four general themes in the reports reports.
* Design criteria
** See T947
* Improve default shortcut configuration
** See T948
* Layers shortcuts
** More shortcuts for layer stack: https://bugs.kde.org/show_bug.cgi?id=302482
** Next/previous layer (includes patch): https://bugs.kde.org/show_bug.cgi?id=336899
** Move layer up/down: https://bugs.kde.org/show_bug.cgi?id=339842
** Another list: https://bugs.kde.org/show_bug.cgi?id=336843
** Toggle layer visibility: https://bugs.kde.org/show_bug.cgi?id=344546
** Isolate layer: https://bugs.kde.org/show_bug.cgi?id=349477
* Various currently broken behaviors
** Make transform tool shortcut better featured: https://bugs.kde.org/show_bug.cgi?id=343565
** Screen flicker: https://bugs.kde.org/show_bug.cgi?id=349497
** Space bar problem https://bugs.kde.org/show_bug.cgi?id=346111
** "Swap color" shortcut interference: https://bugs.kde.org/show_bug.cgi?id=352846
** Shortcuts break when switching keyboard layouts. (Perhaps similar to the cross-platform problem) https://bugs.kde.org/show_bug.cgi?id=333431
** Popup palette problems: https://bugs.kde.org/show_bug.cgi?id=346543 https://bugs.kde.org/show_bug.cgi?id=345055
** Text tool problems: https://bugs.kde.org/show_bug.cgi?id=353809 https://bugs.kde.org/show_bug.cgi?id=346799
------
**A slew of uncategorized bugs** - Please feel free to put these somewhere more useful!
https://bugs.kde.org/show_bug.cgi?id=344333
https://bugs.kde.org/show_bug.cgi?id=346111
https://bugs.kde.org/show_bug.cgi?id=342411
https://bugs.kde.org/show_bug.cgi?id=345226
https://bugs.kde.org/show_bug.cgi?id=332373
https://bugs.kde.org/show_bug.cgi?id=352747
https://bugs.kde.org/show_bug.cgi?id=349501
https://bugs.kde.org/show_bug.cgi?id=332526
https://bugs.kde.org/show_bug.cgi?id=340114
https://bugs.kde.org/show_bug.cgi?id=295151
https://bugs.kde.org/show_bug.cgi?id=332527
https://bugs.kde.org/show_bug.cgi?id=332540
https://bugs.kde.org/show_bug.cgi?id=328552
https://bugs.kde.org/show_bug.cgi?id=330197
https://bugs.kde.org/show_bug.cgi?id=322235
https://bugs.kde.org/show_bug.cgi?id=343401
https://bugs.kde.org/show_bug.cgi?id=345374
https://bugs.kde.org/show_bug.cgi?id=347620
https://bugs.kde.org/show_bug.cgi?id=331371
https://bugs.kde.org/show_bug.cgi?id=196620