Comment désactiver le raccourci Réduire (commande-M) dans Mavericks?


60

Je souhaite désactiver le raccourci Cmd + M mais je n'arrive pas à le trouver. J'ai vérifié System Preferences > Keyboard > Shortcutsmais pas de chance là-bas. J'ai même essayé de courir defaults write -g NSUserKeyEquivalents -dict-add 'Minimize' '\0'en vain.

Réponses:


70

Vous n'avez pas besoin d'installer de logiciel supplémentaire.

  1. Allez dans Préférences Système > Clavier > Raccourcis > Raccourcis d'applications

  2. Cliquez sur le Bouton Plusbouton ci-dessous

  3. Entrez " Réduire " (utilisez " Réduire tout " pour remplacer la réduction de toutes les fenêtres avec M) dans le champ de saisie du titre du menu .

  4. Attribuez une combinaison de touches bizzare sur laquelle vous n’appuyerez pas par accident.

  5. Répétez les étapes 3 et 4 pour " Réduire " (orthographe alternative), requis pour certaines applications.

  6. Fermez la fenêtre pour enregistrer les modifications.

Paramètres des raccourcis clavier

Je suis conscient que ce n'est pas vraiment "le désactiver" mais le résultat est effectivement le même et sans dépendre d'un logiciel tiers.


6
Cela n'a pas fonctionné pour moi sur El Capitan 10.11.2. "Réduire" apparaît sous "Toutes les applications" dans la liste Raccourcis clavier, attribué à Control-Option-Command-M, mais cette combinaison de touches ne minimise pas et Command-M le fait toujours.
Alex Coventry

Puis-je vous suggérer d'ajouter à cette réponse un dépassement de délai pour la commande "Réduire tout".
AKnox

8
La réponse acceptée nécessite un addenda: vous voudrez remplacer à la fois "Réduire" et "Réduire" (Chrome, par exemple, souhaite cette orthographe).
Juuso

Cela ne fonctionne pas sur High Sierra.
weberc2

1
Yayyyy! Je vous remercie. C'est une gêne constante, car cela se produit toujours lorsque j'appuie accidentellement sur Command + M et que je ne veux JAMAIS le faire exprès. J'ai finalement décidé de prendre quelques instants pour trouver une solution sur Google et le vôtre a corrigé le problème.
Chris Burbridge

7

Solution alternative

J'ai essayé de suivre les réglages de mon propre raccourci, comme l'a suggéré Machal. Cependant, cela n'a pas fonctionné pour moi et j'ai juste doublé le raccourci clavier pour minimiser.

J'ai trouvé que définir quelque chose d'autre sur CMD + M fonctionnait parfaitement:

entrez la description de l'image ici


Intéressant, mais aussi ne semble pas fonctionner. Le problème est que cela remplace simplement la commande-m. Si vous désactivez la sélection ici, alors commande-m continuera à réduire la fenêtre. Je (et vraisemblablement d’autres) veulent faire cela afin qu’ils puissent utiliser le command-m pour d’autres applications.
Scott Biggs

1
Cela a fonctionné pour moi sur El Capitan 10.11.2
Alex Coventry


3

macOS 10.12 (Sierra):

La réponse acceptée n'a pas fonctionné pour moi. Mais définir le CMD-Mmappage sur une action différente a fonctionné immédiatement:

  1. Allez dans Préférences Système > Clavier > Raccourcis > Raccourcis d'applications

  2. Cochez l'option Afficher le menu Aide et

  3. attribuez-lui une CMD-Mcombinaison de touches.

Paramètres des raccourcis clavier

Pas une solution parfaite, mais toujours beaucoup mieux que de minimiser la fenêtre accidentellement.


2

En utilisant Karabiner, cela fonctionne avec High Sierra et supérieur.

Créez un fichier de ce genre dans ~ / .config / karabiner / assets / complex_modifications / emacs_shortcuts.json

{
  "title": "Emacs",
  "rules": [
    {
      "description": "Emacs Shortcuts",
      "manipulators": [
        {
          "from": {
            "key_code": "m",
            "modifiers": { "mandatory": ["left_command"], "optional": ["any"] }
          },
          "to": [{
            "key_code": "m",
            "modifiers": ["left_command", "left_shift", "left_control"]
          }],
          "type": "basic"
        }
      ]
    }
  ]
}

Ensuite, allez dans le mousqueton et activez-le.


1

Le moyen le plus simple de procéder consiste à installer un remappeur de clé (j'utilise KeyRemap4MacBook ). Bien que le nom semble suggérer le contraire, KeyRemap4MacBook fonctionne actuellement avec tous les produits informatiques Apple compatibles OS X 10.4 ou ultérieurs, notamment iMac, Mac mini et Mac Pro.

En utilisant cette méthode, vous pouvez mapper ⌘M, par défaut, OS X vers la fonction de réduction, à Fn + ⌘M, ce qui est beaucoup plus difficile à appuyer accidentellement, et OS X, par défaut, sans fonctionnalité.

En d'autres termes, vous pouvez permuter les fonctionnalités de ces deux combinaisons de touches de sorte que ⌘M ne possède plus aucune fonctionnalité et soit essentiellement désactivé. Bien que le raccourci ne soit pas "strictement désactivé", cette solution de contournement produit le même effet.

Utilisez les étapes suivantes pour désactiver le raccourci de réduction dans Mavericks:

1. Installez KeyRemap4MacBook

Téléchargez le .DMGfichier approprié à partir du lien ci-dessus et double-cliquez dessus. Si vous recevez un message comme celui-ci:

Vos préférences de sécurité ne permettent l'installation que des applications à partir du Mac App Store et des développeurs identifiés.

Ouvrez ensuite le System Preferencesprogramme déjà installé sur votre ordinateur et, sous l' Personalonglet, sélectionnez Security & Privacy. Ensuite, sous l' Generalonglet, cliquez sur le verrou situé dans le coin inférieur gauche pour apporter des modifications (spécifiez un mot de passe administratif si nécessaire), puis Allow applications downloaded from:sélectionnez le Anywherebouton radio sous libellé .

Maintenant, vous pouvez installer l'application. vous devrez peut-être redémarrer une fois que c'est terminé.

2. Configuration des paramètres personnalisés

Bien que KeyRemap4MacBook offre une collection variée de fonctionnalités utiles, la désactivation du raccourci Réduire n’en fait pas partie. Au lieu de cela, il fournit un fichier XML pratique que vous pouvez modifier à l'aide de leur API pour réaliser presque tous les remappages de clé auxquels vous pouvez penser.

Ouvrez KeyRemap4MacBook et accédez à l' Misc & Uninstallonglet. Sous l' Custom Settingétiquette, cliquez sur le Open private.xmlbouton. Assurez-vous que le document s'ouvre dans un éditeur de texte tel que TextEdit. Une fois ouvert, vous devriez voir un fichier XML vierge avec des rootbalises vides . Remplacez l'intégralité de son contenu par l'extrait de code suivant:

<?xml version="1.0"?>
<root>
    <item>
        <name>Disable Minimize</name>
        <identifier>private.disable_minimize</identifier>
        <autogen>
            __KeyToKey__
            KeyCode::M, ModifierFlag::COMMAND_L,
            KeyCode::M, ModifierFlag::COMMAND_L | ModifierFlag::FN
        </autogen>
        <autogen>
            __KeyToKey__
            KeyCode::M, ModifierFlag::COMMAND_L | ModifierFlag::FN,
            KeyCode::M, ModifierFlag::COMMAND_L
        </autogen>
    </item>
</root>

[Remarque: le code précédent utilise la touche de commande la plus à gauche. Si vous souhaitez désactiver la touche de commande la plus à droite, modifiez chaque instance de COMMAND_Lavec COMMAND_R.]

Enregistrez le private.xmlfichier. Retournez à l' Change keyonglet. Dans la liste principale, sous l' remappingétiquette, vous devriez maintenant voir une Disable Minimizecase à cocher.

Cochez la case et vous ne devriez plus pouvoir réduire vos fenêtres avec le raccourci ⌘M. Si vous avez besoin d'utiliser le raccourci à nouveau, utilisez Fn + ⌘M ou décochez simplement la Disable Minimizecase.


0

J'ai désactivé Mission Control dans "Préfecture système> Onglet Raccourcis> Contrôle de mission" en décochant la case "Contrôle de mission" dans la colonne, ce Cmd-Mqui réduirait toute application ouverte à la place.

Donc, en utilisant "Keyboard Maestro", je crée un groupe "Ne rien faire" et je lui attribue Cmd-M"Aucune action" comme dans la capture d'écran. Travaillé comme un charme!


2
De quelle capture d'écran parlez-vous?
nohillside
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.