Miguel Howard sent [12.13p gmt 2004 March 17 Wednesday] :

>
>>Hi Miguel, the shift-left zoom didn't work with 10pre6e  2004/03/15
>>23:00 Regards, Jan
>
>Correct.
>
>I have broken all the mouse gestures.
>
>We cannot use shift-left for zoom because it will conflict with
>shift clicking in order to make selections.
>
>As of right now there is no way to zoom using the mouse ... unless
>you have a wheel mouse.
>
[snip]
>
>Q: I believe that on a Mac ALT-left is Cmd-click ... Can someone
>please confirm this?
>

AFAIK, alt is equivalent to option on the mac.  cmd would be called
meta, I think.


>
>Feedback or suggestions appreciated.
>
Miguel, you probably already know everything I am going to say, and
maybe everyone else does too, but just for the record, here goes:

1.
I think Jmol should utilize the common mol vis mouse gestures *wherever
possible*.  this will avoid conflicts when moving between different mol
vis applications. the two primary combos are left-click for rotate, and
right- or ctl-click for menu.  other combos are also widespread but not
ubiquitous: shift-click for zoom, opt- or alt-click for translate.

*whenever possible* is the key phrase. conflicts will arise, since mol
vis apps tend to drift away from standard human interface guidelines,
which themselves differ between platforms and even OS versions. in
addition, Jmol implements features that other mol vis apps may not.  so
in cases of conflict, Jmol should default to the Java HIG.

Shift-click is a case in point. outside of mol vis, it invariably
involves selecting multiple items.  some mol vis programs (DS Viewer)
follow this convention as well.  others, like Chime, do not - but the
method for selecting multiple items in Chime is a kind of modal
implementation that still does not feel comfortable to me.  so I would
argue in favor of assigning shift-click to select multiple items, as
long as we assign zoom to another modifier key plus left-button.  that
will make the transition a bit smoother.

2.
as a general rule, a user should be able to accomplish everything from
the keyboard that he or she can do from the mouse.  I don't know how
applicable that is in a 3D graphics application like Jmol, so at the
very least, a user should be able to accomplish everything with the
keyboard and a single mouse button.  see #3.

3.
here are the three primary Jmol user groups that should be considered,
IMO:

1. the desktop users, who may have a 3-n mouse buttons with wheel.
2. the laptop users, who may have only a trackpad and keyboard.
3. the lecturer, who may have a pointer device that only simulates one
or two mouse buttons, and may or may not have a keyboard.

I think it will be difficult to accomodate even this short list of user
groups in all ways, but at least they should be considered.


well, that is probably more than $0.02, so we'll call it a dime's worth
of opinion. :-)


regards,

:tim

-- 
timothy driscoll
molvisions - molecular graphics & visualization
<http://www.molvisions.com/>
usa:north carolina:wake forest


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
Jmol-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to