Comment désactiver un raccourci clavier spécifique à une application, par exemple «Command-P»?


2

Dans de nombreuses applications, Command-P est utilisé pour imprimer. Mes doigts sont habitués aux paramètres emacs et appuyez par réflexe sur Commande-P non pour imprimer, mais pour consulter l'historique. C'est agaçant de voir la fenêtre contextuelle d'impression à chaque fois que j'appuie sur Commande-P. Je n'ai pas besoin d'un raccourci pour imprimer.
Comment bloquez-vous un raccourci globalement?


J'appellerais cela plus "
global

Réponses:


2

Pour ce faire, remappez le raccourci Imprimer en un autre raccourci, inutilisé et improbable.

  1. Ouvrez les Préférences Système → Clavier → Raccourcis → Raccourcis d'applications.

  2. Cliquez sur + pour ajouter un nouveau raccourci.

  3. Application: toutes les applications

    Titre du menu: Imprimer… (ce sont des ellipses 'appropriées' à propos, utilisez un copier-coller si nécessaire)

    Raccourci clavier: réglez-le à l'écart.

  4. Cliquez sur Ajouter.

Maintenant, la commande Imprimer est définie sur un raccourci clavier aléatoire, libérant ⌘P.


0

Vous pouvez également utiliser les valeurs par défaut pour modifier le raccourci comme suit: U + 200B (ZERO WIDTH SPACE):

defaults write -g NSUserKeyEquivalents -dict-add Print... '\U200b'

nilserait déclenchée lorsque vous appuyez sur n dans certaines applications telles que Audacity et \0serait déclenchée lorsque vous appuyez sur une touche quelconque dans Safari dans 10.9.

J'utilise un script shell comme celui-ci pour configurer les raccourcis:

defaults write -g NSUserKeyEquivalents '{
"Show Previous Tab"="~@\Uf702";
"Show Next Tab"="~@\Uf703";
"Minimize"="\U200b";
}'
defaults write com.apple.Finder NSUserKeyEquivalents '{
"Show Package Contents"="@\r";
}'

Merci. C'était un bon conseil. Une note pour les nuls comme moi: cela ne prendra effet que lorsque vous relancerez l'application.
honza
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.