The problem is that metaKey isn't supported by any version of IE for Mac according to here: http://www.quirksmode.org/dom/w3c_events.html
I don't really care, since I don't use a Mac, and if I did, I certainly wouldn't use IE, but it might be a problem for some users.
-Charles
Thomas Bruederli wrote:
Jamie Halmick wrote:
There was just a discussion where I showed that the "meta" key you can get with javascript does give you the apple/command key state. In fact I have a change in the code for my RoundCube install that uses the apple/command key instead of control and it works in Firefox and Safari. That way I can use command-click for non-contiguous multiple select.
: jamie
Now checking for event.metaKey on Mac with have the same effect as holding Ctrl-key on PCs. Will commit the changed to CVS later on.
Regards, Thomas
On Tue, 14 Mar 2006 17:18:27 -0700, Jacob Brunson brunsonj@chem.byu.edu wrote:
The scrolling problem should have been fixed with the patches that I submitted a while ago, and it should be fixed with the latest problem.
Macs have 4 modifier keys: shift, ctrl, alt/option, apple-key, but they aren't used quite as they are on linux/windows systems. The apple-key is used on a mac where you would normally use a ctrl key on windows (press apple-x to cut instead of ctrl-x). Because macs only have one mouse button, normally you would use the ctrl key with a mouse click to get the context menu (ctrl-click = right mouse button).
This creates some problems with safari because a ctrl-click looks like both a ctrl-click and a right mouse button click. This is the problem you seem to be having with the ctrl-click in roundcube.
Unfortunately, I know of no ways to detect the apple modifier key from javascript in roundcube.
I didn't follow the latest round of changes to try and address the ctrl-click mac bugs, so I don't know what was submitted and if it fixes anything. I'm running the latest public cvs and can say that ctrl-anything doesn't work.
The only other thing I can say about safari is that using the arrow keys on the keyboard don't work well. They will always cause the message list "frame" to scroll to the top. This is a bug in safari (http://bugzilla.opendarwin.org/show_bug.cgi?id=4944).
--Jacob
On Tuesday 14 March 2006 15:23, Charles McNulty wrote:
Tony,
Try the latest CVS and see if the selecting works any better. I checked in some changes to try to address the ctrl-click Mac bugs, but I didn't get them in in time to be included in the .1 version.
You can also look back in the list archives for the discussion that Jacob and I had around the middle of February. We were passing patches back and forth that might be of use to you.
Basically it didn't work because Mac's don't *have* a control key, as best I can tell. I fixed it so that on at least some browsers it will use the "Command" key or whatever you guys call it. I still haven't been able to test it, so any feedback is appreciated.
This is the first I've heard of the scrollbar not working. Is anyone else experiencing this. Jacob (if you're still around) , is this something you experienced?
-Charles
Tony Zielinski wrote:
I was surprised to find that ctrl+click does not work in the inbox in the popular Safari browser on MacOS. Shift+click works fine, just not ctrl+click. Works fine in Firefox and IE. Also, the scrollbar does not work in the inbox list surprisingly. I can see the bar, but it just won't move. I'm using the latest release of Safari on Mac OSX Tiger and the latest stable beta of RoundCube.
If you want to really screw up the interface, try sending yourself an HTML email using <DIVS> to layout the page. All of the graphics end up in the upper-left-most corner of the browser window behind the roundcube logo. This seems to be true across IE and Firefox.