On Fri, 25 Aug 2006, Ted Gould wrote:
Date: Fri, 25 Aug 2006 21:07:18 -0700 From: Ted Gould <ted@...11...> To: Jon Phillips <jon@...235...> Cc: Inkscape Development Mailing List inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] NEW: keyboard shortcuts for adobe illustrator and macromedia freehand + Low Hanging Fruit UI task + language task
On Fri, 2006-08-25 at 11:34 -0700, Jon Phillips wrote:
It would be really great to have UI in our preferences to select a different keyboard shortcuts preference. This would be a nice low hanging fruit task. Has anyone started this?
If no one has started this, there are a few of steps:
1.) create a preference for which keys xml file to use
2.) create ui for selecting the keys in our Inkscape Preferences... dialog
I think a feature ordinary users cannot find doesn't really exist, if you know what I mean. Putting it in the preferences dailog or in a seperate keybindings dialog of its own makes it more likely that users will be able to discover it. (GIMP does the former but the preferences dialog can be a little cramped. Both Macromedia and Adobe do the latter if I recall correctly and that alone is a big audience right there.)
Well, when we originally discussed this I thought that we had decided that we didn't really want a UI for it as to discourage it's use.
I did have concerns that providing these keyboard shortcuts would be used as an excuse for the default keybindings to stagnate. It is good to get users to try out the Inkscape defaults but let us not presume those keybindings are ideal.
Many were keybindings were inherited from Sodipodi, others were compromises chosen from the keybindings not already taken for something else.
Really, we want people to use Inkscape as Inkscape,
... but what is Inkscape, it is not a fixed target!
Having these different set of keyboard shorcuts allows developers to be more objective about changing the default keybinding. The goal can be making the default keybindings as learnable, consistent, and sensible as possible. (The defaults are what beginners see, advanced users are the ones best able to switch to another set of keybindings.)
not to encourage their use of a crutch.
Having these sets of keybindings alleviates the pressure to for the Inkscape defaults directly copy other software, or be held to ransom by the existing keybindings.
I am hoping users will say they tried the Inkscape defaults but there were one or two keybindings they really missed or felt were awkward, or maybe tell us how another program provided a faster way to accomplish the same task so they did need a keybinding for it.
Same thing with the menus XML file.
I think GIMPShop is but one example showing that if it is possible sooner or later someone will probably try it, so it makes sense to accept patches so long as things do not become unmaintainable and bring in these contributors. Give the people what they want*.
Sincerely
Alan Horkan
Inkscape http://inkscape.org Abiword http://www.abisource.com Open Clip Art http://OpenClipArt.org
Alan's Diary http://advogato.org/person/AlanHorkan/
* I fully expect some witty counterpoint, preferably without invoking Godwins law.