From: SourceForge.net <no...@so...> - 2004-01-03 19:04:12
|
Bugs item #868937, was opened at 2004-01-01 21:52 Message generated for change (Comment added) 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: Nobody/Anonymous (nobody) 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 |