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(a)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.