Usability [was: Re: [PD-dev] Re: pure devil (fwd)]
Mathieu Bouchard
matju at artengine.ca
Wed Aug 17 00:14:58 CEST 2005
On Mon, 15 Aug 2005, Frank Barknecht wrote:
> I just got an alternatve idea: How about moving the connection using
> e.g. the cursor keys? When only a connection is selected, LEFT would
> move the inlet-connection one inlet left, Shift-LEFT would move the
> outlet connection left.
> Probably this should not be done using the cursor keys as they are
> also used to move objects.
Well, I don't think we should shy away from modal interfaces when they
make sense.
What I propose is that the interface should:
* stay mostly non-modal for the mouse (just the Edit/Run duality, if that
doesn't go away)
* become modal for the keyboard's arrows. Modes could be:
1. travelling around
2. moving selection
3. editing objectbox text
4. selecting an outlet or inlet for making connections or following
existing connections
5. making a new connection
That would be because we don't have (m)any extra modifiers, as:
* Shift is already used for moving by larger amounts (i think it's by
bunch of 8 pixels)
* Ctrl is already used for instant-run-mode
* Alt with arrows is often reserved by the window manager
* Cmd is OSX-only and its PC equivalent is Alt or Ctrl depending on
various whims
* Meta is often the same as Alt and/or Escape
* AltGr (or OSX Alt) is reserved for accented letters
* And there's pretty much nothing else left (ScrollLock? haha).
> Oh, and selecting connections by moving over them with the mouse would
> also make work more comfortable.
do you really mean selecting them, or just highlighting them?
also the in/outlet selection mouse-cursor is very bad on recent KDE
desktops i've seen. This is why IMPD introduced highlighting of
inlets/outlets.
____________________________________________________________________
Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
Freelance Digital Arts Engineer, Montréal QC Canada
More information about the Pd-dev
mailing list