J'aime bien que Chrome vous demande de maintenir "Cmd-Q" pour quitter. Existe-t-il un moyen de faire cela pour chaque application sur un Mac ?
Réponses
Trop de publicités?Si vous voulez ce comportement parce que vous avez peur d'appuyer accidentellement sur Q en essayant d'appuyer sur quelque chose de similaire (généralement W ou peut-être Onglet ), vous pouvez alors remapper le Q à un raccourci similaire mais plus difficile à presser, disons à Q.
Pour ce faire, vous aurez besoin soit 1) d'une manière de remapper Q à Q ou 2) le bloc Q et mettre Q pour quitter les applications.
Méthode 1 : remapper Q en Q
Méthode 1a : Utiliser les préférences du système
- Allez dans Préférences système > Clavier > Raccourcis > Raccourcis d'applications.
- Pour chaque application individuelle dans laquelle vous voulez faire ceci, créez un raccourci qui a pour déclencheur Q et action
Quit x
où x est le nom de l'application. Par exemple, pour Safari, j'écrirais "Quitter Safari" (sans guillemets). Notez que si cela ne fonctionne pas, vous devrez peut-être vérifier le nom de l'application dans l'élément de la barre de menu.
Méthode 1b : Utiliser des éléments de mousqueton ou quelque chose de similaire
Cela devrait supprimer la contrainte de devoir définir manuellement le raccourci pour toutes les applications. Cela est probablement possible avec le puissant outil Éléments du mousqueton mais malheureusement je ne le maîtrise pas assez pour dire comment.
Comme l'a mentionné Harald Hanche-Olsen dans les commentaires, Hammerspoon peut également vous permettre de le faire, mais vous devrez y regarder de plus près.
Méthode 2 : bloquer Q et faire en sorte que Q quitte le navire
La seule raison pour laquelle j'inclus une application tierce ici est qu'elle devrait Il serait possible d'utiliser le BTT de manière globale, mais en raison d'un bogue ( ?), vous devrez le faire individuellement pour toutes les applications.
- Télécharger et installer BetterTouchTool (payant mais avec un essai de 45 jours)
- Créez un raccourci clavier global avec Q réglé pour ne rien faire
- Créez un raccourci clavier global avec Q à l'action Élément de la barre de menu, et définissez ceci comme description :
x;Quit x
où x est le nom de l'application. Encore une fois, vous devrez peut-être vérifier ce qui est indiqué dans l'application pour laquelle vous voulez faire cela.
J'espérais que vous pourriez le faire globalement en utilisant un caractère générique à l'étape 3 pour l'élément de la barre de menu de premier niveau, ce qui éliminerait la nécessité de saisir explicitement le nom de l'application. Dans ce cas, vous pourriez utiliser *;Quit *
comme description. Cependant, cela ne semble pas être possible pour une raison quelconque.
Non, il n'y a aucun moyen d'amener toutes les autres applications à adopter le comportement "hold-cmd-Q-for-couple-of-seconds-to-quit".
Apple contrôle les applications Apple et le SDK et ils ne mettent pas cela en œuvre.
Au mieux, vous pourriez obtenir qu'un groupe de développeurs tiers qui aiment cet idiome l'implémentent tous.