
On Oct 14, 2005, at 8:03 PM, MenTaLguY wrote:
- Someone (probably me... I have a design in mind now) is simply
going to have to write some code for customizable key mappings.
At that point, Alan's patch becomes an XML file and we stick it in share/keys.
I've got ideas on this also, but more wide-ranging.
We'll want to make sure everything gets addressed in ways that play nice with each other. One factor is changing keys. Another is moving more to Actions. Another is getting the menus dynamic. And yet another is getting the UI layout itself dynamic.
I'd imagine we could ship with a few configurations (Inkscape, Xara, others), and allow for customized ones. The way that Eclipse does much of it's preference might help.
Anyway, we should just get some long-term goals in mind and roughed out so that the smaller subtasks can be done without people getting in each others way and causing too much backing up in refactoring. I think probably the eventual cooperation between verbs moved to Actions, the menus rework and the keys rework just needs to start kicking around in peoples brains. I'm sure that once the dust settles we'll be able to get a staged approach that brings us the best functionality with a minimum of coding.