Hi!<br><br>As we discussed at the last Krita sprint, Krita needs some common system to manage keyboard shortcuts and modifiers. The problem is, different keyboard keys should switch tools temporarily and restore the tool when the key is released. E.g. we need canvas panning, rotation, color picking, brush adjustments.<br>
<br>I was thinking about the design of this system. And i think it is better to do it Calligra-wide. That's why I've published its design proposal to Calligra wiki:<br><br><a href="http://community.kde.org/Calligra/Libs/Interactional_Tools">http://community.kde.org/Calligra/Libs/Interactional_Tools</a><br>
<br>Theoretically, all the other tools may be ported to it in the future, but this is not mandatory as there are wrappers for old tools left.<br><br>So i would really like to hear your opinion about this system. Especially, about naming of the classes =)<br>
<br clear="all"><br>-- <br>Dmitry Kazakov<br>