When in a browser (Chrome or Safari), the following keyboard shortcut will always bring up a window that says "Welcome To Mail":

Command+Shift+I

I would like to use this shortcut for another purpose. Is there any way to disable this shortcut?

  • 1
    Does this only happen in Safari or also in other application? – nohillside Nov 2 '13 at 21:03
  • Ah, good question! I assumed it was global, but it only happens in Safari (or Chrome). And actually, I was using Chrome. – Kirk Woll Nov 2 '13 at 21:07
  • 3
    It's got even worse now. They've changed it in Yosemite to ⌘-I, when it used to work as a setting for forcing in-text type as italics when supported. It's the most inane shortcut ever. Who the hell needs to frequently email links to people? And whoever those annoying people are (i.e. my family members), I wish they would stop! – Benjamin R Jul 16 '15 at 5:28
up vote 22 down vote accepted

You can change the shortcuts from System Preferences:

If you want to disable the shortcuts, edit the NSUserKeyEquivalents dictionaries directly:

defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.google.Chrome.canary NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.apple.Safari NSUserKeyEquivalents -dict-add 'Email Link to This Page' '\0' 'Email This Page' '\0'

Then quit and reopen Chrome and Safari to apply the changes.

  • 1
    As of El Capitan, I no longer see anything but "All Applications -> Show Help menu" in that dialog. – Dan Dascalescu Sep 16 '16 at 22:34
  • 5
    In El Capitan, you have to hit the + button at the bottom, then in the dialog box that pops up, select Google Chrome from the Application dropdown. Fill in the Menu Title and Keyboard Shortcut as the screen shot above shows. Despite my comment below, this GUI method works for me again in El Capitan, but I'm still unable to disable this shortcut in Safari. – Dannid Oct 5 '16 at 16:16
  • Seems the "Menu text" in newer Chrome is Email Link. Changes should take effect while chrome is still running. – Andrew Backer Apr 20 at 7:10
  • Unfortunately, disabling the shortucts per your suggestion doesn’t work in Safari. It still gets triggered. – Siniša Šašić Jul 6 at 8:20

Taking a look at Chrome's keyboard shortcuts helps.

Cmnd+Shift+I is to "Email the current page". It's a bit annoying because it's so close to the developer tools (Cmnd+Opt+I).

The command-line solution given in another answer eventually worked for me but I needed to do one more thing:

after defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0', I entered the command: killall cfprefsd (and killall Finder for good measure).

This stopped the annoying Cmd-Shift-I shortcut on Chrome from creating a new mail message, but I can't get it to stop happening in Safari, unfortunately.

killall cfprefsd clears the preferences cache
killall Finder restarts the Finder

The GUI method described at the top didn't work at all for me, but maybe because I didn't clear the prefs cache.

  • This worked in El Capitan! – Dan Dascalescu Sep 16 '16 at 22:38
  • this doesn't work in macOS Sierra 10.12.5 and its really annoying. – pro.mean Aug 2 '17 at 5:13

The accepted answer is not working on my MacBook Pro with macOS Sierra system.

I found a solution to disable Command+Shift+i in Chrome:

  1. Install the Chrome extension Shortkeys.

  2. Open the Shortkeys's preference panel, add a command+shift+i shortcut like below:

    Shortkeys for Chrome screenshot

  3. Restart Chrome.

Now you can say goodbye to the annoying Mac Mail!

Unfortunately none of the answers given here were able to prevent Command+I from triggering Email This Page in Safari for me (running macOS Sierra). The only way I have been able to prevent that behavior is by using FastScripts to map Command+I to an empty AppleScript. The script must be stored in ~/Library/Scripts/Applications/Safari to prevent it from disabling use of the shortcut for italics in other applications.

Unfortunately this approach has the side effect of disabling the use of Command+I to toggle italics in Safari where that is its default behavior, such as in Google Docs or in this answer box on AskDifferent. For me that's worth avoiding being thrown into my email inbox whenever I try to italicize text in a text box in Safari that doesn't support it.

  • Ideally the AppleScript could detect when ⌘I would cause italic behavior and somehow "forward" the shortcut in that case. I don't have time to figure out how that would work at the moment but I'd welcome any comments on how this might be achieved! – George WS Jun 15 '17 at 0:42

You can also use Better Touch Tool to override the shortcuts (globally or for any specific application).

Given I was already using this app, it's been the solution for me since none of the other answers mentioned here worked for me (High Sierra), and I didn't want to install new software.

Easiest way which i could find is assign this shortcut to any of install extension

chrome://extensions/shortcuts

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.