Could you file a bug on this? http://dev.jquery.com/
Thanks! --John On Thu, Sep 11, 2008 at 2:37 PM, Tzury Bar Yochay <[EMAIL PROTECTED]> wrote: > > I came across this bug while trying to add support for meta key in my > jquery.hotkeys plugin (http://code.google.com/p/js-hotkeys) > > Here is what I found at jquery.js | version 1.2.6 | line 2150 > > // Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for > Macs) > if ( !event.metaKey && event.ctrlKey ) > event.metaKey = event.ctrlKey; > > This is causing a buggy behavior in the following scenario: > A user wish to bind ctrl+x to function-A and command+x to function-B > When ctrl+x were pressed, event.metaKey is true as well as > event.ctrlKey so function-B is called even though only function-A > should be triggered. > > The the would obviously be to add additional check for Mac or non Mac > operating system, something like: > > if ( !event.metaKey && event.ctrlKey && !(/Mac > OS/.test(navigator.userAgent)) > event.metaKey = event.ctrlKey; > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---
