>       Stuart,  I'm curiousy, why do you need to use the left mouse
> button for this?  I'm not a huge fan of overloading mouse buttons.
> The left mouse button is selecting things and doing primary operations.
> The middle button is for such single click actions like copy and move.
> The third button takes on one of several configurable options.

The way the left button works is a little different from what newbies
tend to expect.  What newbies want is to hit left button once to
select, have the selected object change color, and then grab the
selected object with the left mouse button and move it aroun d.  

This is a big issue for newbies since they are used to this behavior.
I recall myself wishing for gschem to work this way before somebody
clued me into using the "m" key to do a move.

Personally, I like gschem the way it is now.  It is logical to select
with the left mouse button, and then hit a key to initiate an action.
However, newbies continually don't understand this and need to be
told.  Implementing a "click once to select, then click and hold to
drag" left moust button interface might alleviate some of the newbie
whimpering.  Unfortunately, 99% of the world now uses Windows
behaviors as the benchmark.  Note that I wouldn't do away with the "m"
key for move, rather I would just implement the additional left button
drag behavior.  

Finally, since Aaron said he'd be willing to hack, I figured why not
issue a challenge:  Submit a patch instead of a complaint!  But if you
and others are against such a change (actually, an additinal
behavior), that's fine with me since I am happy with gschem the way it
works now.

Stuart

Reply via email to