Bugs item #868937, was opened at 2004-01-01 21:52
Message generated for change (Settings changed) made by michaelthoward
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=379133&aid=868937&group_id=23629

Category: User interface
Group: v8
Status: Open
Resolution: None
Priority: 5
Submitted By: Nick Greeves (ngreeves84)
>Assigned to: Michael T Howard (michaelthoward)
Summary: OS X menu key is wrong

Initial Comment:
In Mac OS X the keyboard key used to produce a context 
sensitive menu is the Control key. Thus users would expect 
to hold down Control to generate the popup menu in Jmol 
images in web pages. 
In fact the Command key is required. This will confuse users 
and degrade their experience.
If the key could be switched to Control that would be much 
better.


----------------------------------------------------------------------

Comment By: Michael T Howard (michaelthoward)
Date: 2004-01-03 20:04

Message:
Logged In: YES 
user_id=608250

These apple documents offer a good explanation. Thanks. 

One of the *issues* is that Jmol is still trying to support
Netscape 4 on MacOS 9. On this platform they never
implemented the Java 1.1 event model ... so it is stuck in
the dark ages. Do you know what the appropriate gesture is
for a popup menu on MacOS 9? --- HOLD IT --- there is no
popup menu on OS9, so it probably doesn't matter. 

The Java spec recommends using event.isPopupMenu() ... but I
had problems with that on a major platform ... don't
remember which one. 

I am going to be travelling for the next few days ... so I
won't be able to take a look at this for a week or so.
Please send me a reminder if you don't hear something after
a week. 


Miguel


----------------------------------------------------------------------

Comment By: Nick Greeves (ngreeves84)
Date: 2004-01-02 15:27

Message:
Logged In: YES 
user_id=941641

The general Apple developer guidance is here
"Contextual menus open when the user presses the Control key 
while clicking an appropriate interface element or selection."
http://developer.apple.com/documentation/UserExperience/
Conceptual/OSXHIGuidelines/XHIGMenus/
chapter_15_section_5.html
and specific to Java here
http://developer.apple.com/documentation/Java/Conceptual/
Java131Development/x_platform/chapter_5_section_5.html#//
apple_ref/doc/uid/TP30000708/TPXREF116

I have a two button mouse (Wacom) whch can be programmed to 
do anything on right-click. I'd be pleased to use it to help check 
the event flags if I can.

----------------------------------------------------------------------

Comment By: Michael T Howard (michaelthoward)
Date: 2004-01-02 01:41

Message:
Logged In: YES 
user_id=608250

Is there an Apple GUI document that describes what the
behavior is supposed to be? 

I need to find a Mac OSX system, plug in a two button mouse
and see what event flags are set when you press the right
button. 

I may be wrong, but it sounds to me like Apple's GUI
directly conflicts with the Java spec. 

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=379133&aid=868937&group_id=23629


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Jmol-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to