diff --git a/mozilla/browser/base/content/browser.js b/mozilla/browser/base/content/browser.js index 1e38d8d5757..455ad2bec70 100644 --- a/mozilla/browser/base/content/browser.js +++ b/mozilla/browser/base/content/browser.js @@ -559,7 +559,11 @@ function ctrlNumberTabSelection(event) return; } +#ifdef XP_MACOSX + if (!event.metaKey) +#else if (!event.ctrlKey) +#endif return; var index = event.charCode - 49; @@ -3878,8 +3882,12 @@ function asyncOpenWebPanel(event) function handleLinkClick(event, href, linkNode) { switch (event.button) { - case 0: + case 0: +#ifdef XP_MACOSX + if (event.metaKey) { +#else if (event.ctrlKey) { +#endif openNewTabWith(href, linkNode, event, true); event.preventBubble(); return true; @@ -3925,7 +3933,11 @@ function middleMousePaste(event) return false; // On ctrl-middleclick, open in new tab. +#ifdef XP_MACOSX + if (event.metaKey) +#else if (event.ctrlKey) +#endif openNewTabWith(url, null, event, true); // If ctrl wasn't down, then just load the url in the current win/tab. diff --git a/mozilla/browser/components/bookmarks/content/bookmarks.js b/mozilla/browser/components/bookmarks/content/bookmarks.js index 43588c0f57a..ce14246e6e1 100644 --- a/mozilla/browser/components/bookmarks/content/bookmarks.js +++ b/mozilla/browser/components/bookmarks/content/bookmarks.js @@ -1478,7 +1478,11 @@ var BookmarksUtils = { return PREF.getBoolPref("browser.tabs.opentabfor.middleclick")? "tab":"window" else if (aEvent.shiftKey) return "window"; +#ifdef XP_MACOSX + else if (aEvent.metaKey) +#else else if (aEvent.ctrlKey) +#endif return "tab"; else if (aEvent.altKey) return "save"