77 votes

Comment empêcher Command-I/Command-Shift-I d'ouvrir Mac Mail dans le navigateur ?

Dans un navigateur (Chrome ou Safari), le raccourci clavier suivant fera toujours apparaître une fenêtre qui indique "Bienvenue au courrier" :

Command + Shift + I

Je voudrais utiliser ce raccourci dans un autre but. Existe-t-il un moyen de désactiver ce raccourci ?

1 votes

Cela se produit-il uniquement dans Safari ou également dans d'autres applications ?

0 votes

Ah, bonne question ! J'ai supposé que c'était général, mais cela ne se produit que dans Safari (ou Chrome). Et en fait, j'utilisais Chrome.

9 votes

C'est encore pire maintenant. Dans Yosemite, ils l'ont changé en -I, alors qu'il fonctionnait auparavant comme paramètre pour forcer la police de caractères dans le texte en tant que italiques lorsqu'il est soutenu. C'est le raccourci le plus inepte qui soit. Qui diable a besoin d'envoyer fréquemment des liens par e-mail aux gens ? Et peu importe qui sont ces gens ennuyeux (c'est-à-dire les membres de ma famille) J'aimerais qu'ils arrêtent !

41voto

Fuzzy Purple Monkey Points 702

Vous pouvez modifier les raccourcis à partir des Préférences Système :

Si vous souhaitez désactiver les raccourcis, modifiez directement les dictionnaires NSUserKeyEquivalents :

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'

Ensuite, quittez et rouvrez Chrome et Safari pour appliquer les modifications.

1 votes

Depuis El Capitan, je ne vois plus que "Toutes les applications -> Afficher le menu Aide" dans cette boîte de dialogue.

6 votes

Dans El Capitan, vous devez appuyer sur le bouton + en bas, puis dans la boîte de dialogue qui s'affiche, sélectionnez Google Chrome dans la liste déroulante des applications. Remplissez le titre du menu et le raccourci clavier comme le montre la capture d'écran ci-dessus. Malgré mon commentaire ci-dessous, cette méthode d'interface graphique fonctionne à nouveau pour moi dans El Capitan, mais je ne parviens toujours pas à désactiver ce raccourci dans Safari.

1 votes

Il semble que le "texte du menu" dans le nouveau Chrome est Email Link . Les modifications doivent prendre effet tant que le chrome est en cours d'exécution.

33voto

pellekrogholt Points 381

Jetez un coup d'œil à Les raccourcis clavier de Chrome aide.

Cmnd + Shift + I est d'envoyer un "e-mail à la page en cours". C'est un peu ennuyeux car c'est très proche des outils de développement ( Cmnd + Opt + I ).

0 votes

Je ne vois plus ce raccourci sur le lien et pourtant ce comportement existe. Étrange.

2 votes

En utilisant cette réponse vous pouvez faire CMD + Shift + I ouvrez les Outils du développeur. (Créez un nouveau raccourci Google Chrome avec Menu Title: Developer Tools )

8voto

chelista Points 51

Je suis un utilisateur de Linux lorsque j'utilise un ordinateur de bureau mais d'OS X pour les ordinateurs portables. J'ai besoin de m'assurer que j'ai le même raccourci pour l'inspecteur en utilisant Chrome. Il était très gênant d'avoir un pop-up de Mail.app à chaque fois que je confondais les raccourcis.

Je dois ajouter qu'afin de rendre Linux plus proche d'OSX, je permute les touches Control et Alt du côté Linux. Cela me permet d'utiliser Ctrl-c, Ctrl-v et de nombreux autres raccourcis dans la position plus ergonomique de la touche de commande, par exemple Cmd-c, Cmd-v dans OS X. Dans les images, vous verrez que j'ai mappé Ctrl-Shift-I, ce qui n'aurait pas de sens du côté Linux autrement.

Voici la configuration de mes raccourcis

enter image description here

La partie importante du réglage est de savoir que le raccourci OSX doit correspondre au nom exact de l'entrée du menu. J'ai indiqué que j'utilise High Sierra parce que "Email Link" est l'intitulé du menu. Je suppose que cela peut également dépendre de la version de Chrome. Assurez-vous que l'orthographe est identique.

Les étapes à reproduire sont les suivantes

  1. Menu Apple Préférences du système ...
  2. Menu du clavier
  3. Onglet Raccourcis
  4. Raccourcis d'applications dans le volet de gauche
  5. Cliquez sur le signe Plus sous le volet de droite
  6. Sélectionnez VOTRE APP dans la liste des applications, dans mon cas Chrome.
  7. Ajoutez le nom de l'étiquette du menu, dans mon cas, Email Link.
  8. Ajoutez un raccourci que vous n'utiliserez pas, dans mon cas, Cmd-Shift-E.
  9. Ensuite, ajoutez un autre raccourci pour l'opération cible, dans mon cas Developer Tools.
  10. Ajouter le raccourci souhaité, dans mon cas Cmd-Shift-I

0 votes

Merci, ça m'a aidé !

0 votes

Une belle solution à un problème simple. Merci !

5voto

Dannid Points 493

La solution en ligne de commande donnée dans une autre réponse ça a fini par marcher pour moi mais j'avais besoin de faire une chose en plus :

après defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0' , J'ai entré la commande : killall cfprefsd (et killall Finder pour faire bonne mesure).

Cela a arrêté l'ennuyeux Cmd - Shift - I sur Chrome de créer un nouveau message électronique, mais je n'arrive pas à empêcher que cela se produise dans Safari, malheureusement.

killall cfprefsd efface le cache des préférences
killall Finder redémarre le Finder

La méthode GUI décrite en haut de page n'a pas du tout fonctionné pour moi, mais peut-être parce que je n'ai pas vidé le cache des préférences.

0 votes

Cela a fonctionné dans El Capitan !

1 votes

Cela ne fonctionne pas dans MacOS Sierra 10.12.5 et c'est vraiment ennuyeux.

5voto

George WS Points 151

Malheureusement aucun des réponses données ici ont permis d'éviter Command + I de déclencher Email This Page dans Safari pour moi (sous MacOS Sierra). Le site uniquement La manière dont j'ai pu empêcher ce comportement est d'utiliser FastScripts à la carte Command + I à un AppleScript vide. Le script doit être stocké dans le fichier ~/Library/Scripts/Applications/Safari pour éviter qu'il ne désactive l'utilisation du raccourci pour l'italique dans d'autres applications.

Malheureusement cette approche a pour effet secondaire de désactiver l'utilisation de Command + I pour activer l'italique dans Safari lorsque c'est le comportement par défaut, comme dans Google Docs ou dans cette boîte de réponse sur AskDifferent. Pour moi, cela vaut la peine d'éviter d'être jeté dans ma boîte aux lettres électronique chaque fois que j'essaie de mettre du texte en italique dans une zone de texte dans Safari qui ne le prend pas en charge.

0 votes

Dans l'idéal, l'AppleScript pourrait détecter quand je provoque un comportement italique et, d'une certaine manière, "faire suivre" le raccourci dans ce cas. Je n'ai pas le temps de trouver comment cela pourrait fonctionner pour le moment, mais je serais heureux de recevoir des commentaires sur la façon dont cela pourrait être réalisé !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X