153 votes

Comment désactiver la commande-Q pour Quitter ?

Y a-t-il un moyen de désactiver command + Q pour arrêter les apps ?

J'ai essayé d'ajouter ce menu dans le panneau de préférences "Raccourcis clavier" (en tant que suggéré ici ), et le remapper en command + option + Q (légèrement plus difficile à atteindre), et l'élément de menu a changé pour montrer ceci, mais command + Q provoque toujours l'arrêt de l'application.

J'utilise OS X 10.7, mais je passerais volontiers à la version 10.8 si cela permettait de résoudre ce problème.

L'application pour laquelle je veux vraiment cela est Firefox, mais s'il y avait une solution qui désactivait command + Q pour chaque application, ce serait bien aussi.

1 votes

Cherchez-vous un hack global ou seriez-vous capable de remapper les applications que vous voulez remplacer ? Dans ce dernier cas, il est assez facile d'utiliser le panneau des préférences du clavier normal et de créer un autre raccourci (comme commande - shift - contrôle - option - Q) qui ne sera pas utilisé sur un coup de tête.

0 votes

Bmike : Je prendrais l'un ou l'autre, mais comme je l'ai dit, j'ai essayé de le rendre command-option-Q et ça ne marche pas. Si j'essaie d'entrer command-option-shift-Q, il émet un bip et dit que l'application System Prefs a annulé la déconnexion.

0 votes

Le problème, c'est qu'il faut surpasser la sortie pour chaque application et inclure le nom de l'application afin que le nom complet du menu soit saisi dans le raccourci spécifique à l'application.

0voto

Insomniac Software Points 1843

Comme vous l'avez vu, le simple fait de définir un nouveau raccourci clavier dans les Préférences Système ne fonctionne pas toujours. Le raccourci affiché dans le menu est modifié, mais l'application peut toujours écouter l'appui sur la touche Commande+Q. J'ai vu quelques applications qui font cela. Certaines écoutent même les pressions de touches qui ne sont pas listées comme raccourcis dans le menu (Photoshop par exemple).

Une option tierce consiste à utiliser quelque chose comme ControllerMate . Il a la capacité de remapper toute entrée de contrôleur (clavier, souris, trackpad, joystick, etc) et de changer ce qu'il fait. Je l'utilise pour faire de nombreux remaps et exécuter des macro scripts. Ils peuvent être définis sur une base par application ou un état global du système.

En utilisant ControllerMate, vous pouvez affecter Command+Q pour ne rien faire, puis faire en sorte que Command+Option+Q appelle l'entrée du menu Quitter. Vous pouvez aussi faire en sorte que Command+Q ne fasse rien, mais que si vous appuyez à nouveau sur Command+Q dans la demi-seconde qui suit, il appelle le menu Quitter.

ControllerMate est une application étonnante. J'ai fait de nombreuses personnalisations, comme le "mode patron/conjoint", qui consiste à appuyer sur une seule touche pour effectuer les actions suivantes

  • coupe le son de l'ordinateur
  • met iTunes en pause s'il est en cours de lecture
  • quitte QuickTime et/ou VLC s'ils sont en cours d'exécution
  • réduit la fenêtre actuelle de Firefox et ouvre une nouvelle fenêtre sur Google.com

Une autre suggestion (ainsi que celle d'Henry) est d'utiliser un gestionnaire de session afin que, si Firefox est quitté par accident, vous puissiez le restaurer facilement. Le gestionnaire de session intégré est correct, mais vous devriez également consulter les sites suivants Tab Mix Plus . Non seulement il vous offre des options étonnantes pour gérer vos onglets, mais son gestionnaire de session est également excellent. J'ai sauvegardé de nombreuses sessions et je peux les récupérer rapidement à tout moment dans une nouvelle fenêtre.

7 votes

24,95 $ pour un remappeur d'entrée ? C'est hilarant.

0voto

SagarPPanchal Points 101

J'ai simplement remplacé la commande existante par une nouvelle,

Ex. J'ai remplacé la commande Quitter de Sublime Text pour MAC,

J'ai utilisé l'option Ajouter un nouveau raccourci et ajouté une nouvelle commande. alt+command+c

0voto

CindyH Points 555

Il y a une solution qui n'a pas été postée ici et qui, à mon avis, mérite d'être prise en considération. Si cela ne vous dérange pas de supprimer entièrement le Command+Q de votre ordinateur, vous pouvez effectivement remapper dans Ukulele pour que Command+Q exécute un autre raccourci clavier.

Vous pourriez faire en sorte qu'il exécute commande+espace ou commande+1 en l'affectant simplement à autre chose.

Cette approche présente des avantages et des inconvénients, mais elle devrait fonctionner.

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