One thing that we can do as a community is establish default keyboard shortcuts to help ease the use of MyPaint and make it keyboard friendly. While transitioning to GTK3, we had to change the way we assigned keyboard shortcuts since the old way was removed. Also in the process, a lot of our default shortcuts became lost in the process as well. This is where you the community can help.
I have created a spreadsheet on my Google Drive account listing all of the available keyboard shortcuts from the Preferences Window in MyPaint in the link above. This will allow the us the Community to comment on the document to what shortcuts we should establish as default. Though the first four columns are protected from being edited, the community proposal columns and beyond are editable. So you can either make your suggestion in the community proposal columns or start your own column for your own keyboard layout since the layout will follow the keymap of QWERTY style keyboards.
You could also comment the Description wording and naming of the shortcuts as well to make them less confusing if they are right now, or for easier wording for translating.
I did mark the ones that do not need to be changed or do not need a shortcut in green such as the Developers options or file management shortcuts for example. The ones marked in Yellow are being removed so do not need a shortcut. The Cells marked in blue are what will be changed.
I’ve also added a section on the bottom for shortcuts we may need to add to MyPaint as well such as for our Inking tool and Docking the Panels in MyPaint.
I will also provide a copy of my accelmap.conf file if you want to test them out on your copy of MyPaint. I’ll be sure to keep it updated as the spreadsheet changes.
Also @achadwick informed me of hardware/secondary keymaps to be aware of in the MyPaint code:
These should be avoided for being used otherwise we end up overriding them.
A good goal that @achadwick mention is for our keyboard mapping to be compatible with GIMP/Krita/Inkscape in a way that doesn’t break experienced MyPaint users’ expectations. We also want to keep MyPaint as user friendly as possible.
To input your comment on for the default keybaord mapping, you can either comment on the spreadsheet itself, or just leave a comment below with your proposed changes. To leave a comment on the spreadsheet just right-click on the cell and select insert comment. It will be anonymous unless you sign in to your google account.
The plan is from now until the end of the month have this document open for comment. After which I can push changes to our resource file in the MyPaint code so that way it can be available in the next version of MyPaint. After it is all done, I will also this use this document and create a keyboard mapping vector image that we can host on our wiki documentation for those who need know which keys do what. I will also make it translator friendly as well.
Well that’s about all for now, if you have any questions. Just reply to this thread.