Désactivez le raccourci clavier Commande-Retour arrière "Déplacer vers la corbeille"

9

J'utilise Aperçu pour afficher les fichiers PDF (duh) et parfois les annoter ainsi que les rechercher abondamment. Je continue d'utiliser la combinaison Commande-Retour arrière pour essayer de supprimer la ligne actuelle que j'écris dans l'annotation ou pour effacer la zone de recherche, mais à ma grande consternation, il envoie le fichier PDF actuellement ouvert à la poubelle!

Je suis habitué à Command-Backspace en supprimant toute la ligne dans d'autres logiciels, plus orientés en écriture ou en saisie de texte, tels que TextEdit même (que je n'utilise pas vraiment, mais c'est un autre défaut OSX, donc je pense une certaine cohérence est à prévoir?).

Existe-t-il un moyen de désactiver ce raccourci clavier dans l'aperçu? Je n'en ai même pas besoin pour faire ce que j'attends, je veux juste qu'il arrête de supprimer mes fichiers!

gakera
la source
Ack je l'ai fait à nouveau pas deux secondes après avoir posté ça, hahaha je suce.
gakera
(En passant: officiellement cela s'appelle Supprimer sur un Mac, pas Backspace.)
Arjan
@Arjan ugh, en tant qu'utilisateur Windows migrant, je me fiche de la sémantique historique du clavier Apple. Le retour arrière est le retour arrière, la suppression avant est la suppression qui est d'ailleurs fn-retour arrière sur mon clavier mbp. La putain d'option me fait chier sans fin, la clé est étiquetée avec cette ligne de lazer cassée (pew pew) et aussi avec un "alt" mais tout le monde continue de parler d '"option" qui est introuvable. Et Ctrl comme ^ ugh, fml
gakera
mais tout le monde continue de parler d '"option" qui est introuvable - exactement la raison pour laquelle je l'ai mentionnée, en aparté. Lorsque vous ne connaissez pas les noms officiels, les choses peuvent devenir plus compliquées que nécessaire. C'est tout!
Arjan
Je pense que c'est le début d'une longue capitulation de la part d'Apple, car ils étiquettent maintenant le bouton alt comme tel, et le retour arrière n'est qu'une flèche <-. Le vernaculaire officiel est également appelé à changer. Le bouton de commande avec lequel je peux vivre, mais ils pourraient aussi bien l'appeler le bouton mac, lol
gakera

Réponses:

6

Dans Préférences Système > Clavier > Raccourcis clavier , ajoutez un raccourci pour l'aperçu (Déplacer le document PDF sélectionné vers la corbeille) que vous ne risquez pas de taper par inadvertance, quelque chose comme ^ ⌥ ⇧⌘ ⎋.

Ajouter un aperçu du raccourci clavier

0xced
la source
Développeurs Funny Preview: la commande pourrait être Déplacer vers la corbeille , Déplacer le document PDF sélectionné vers la corbeille , Déplacer l'image sélectionnée vers la corbeille , ...?
Arjan
Oui, absurde!
0xced
1
Remarque: cela fonctionne également pour le Finder. J'ai continué à supprimer des dossiers entiers lorsque je tapais des noms de fichiers .....
Kyle Hodgson
5

Comme alternative à l'attribution d'un raccourci différent (difficile) à l'élément de menu, vous pouvez affecter la Cmd-Deletecombinaison à un élément de menu inoffensif, tel que Edition »Orthographe» Vérifier l'orthographe lors de la frappe .

La différence est que quelque chose d' inoffensif se produit lorsque vous appuyez sur votre raccourci, mais quelle que soit la combinaison improbable de touches sur laquelle vous appuyez, il n'effectuera jamais l'opération de suppression.

De plus, la réponse avec le raccourci difficile ne fonctionne que pour la variante d'élément de menu PDF spécifique, pas sur toutes les variantes de l'élément (par exemple, Déplacer l'image sélectionnée vers la corbeille ). Cela dépend du comportement que vous préférez.


Le problème est: il n'est pas possible de taper Delete/ Backspacedans la boîte de dialogue où vous attribuez des raccourcis personnalisés. Vous devez le faire via la ligne de commande dans /Applications/Utilities/Terminal.app:

defaults write com.apple.Preview NSUserKeyEquivalents -dict-add "Check Spelling as You Type" "@\U0008"

Le résultat:

texte alternatif


Un grand merci à @Arjan pour sa collaboration sur cette réponse complètement révisée.

Daniel Beck
la source
Développeurs Funny Preview: la commande pourrait être Déplacer vers la corbeille , Déplacer le document PDF sélectionné vers la corbeille , Déplacer l'image sélectionnée vers la corbeille , ...?
Arjan
@Arjan Selon le type de document ouvert. Cela a du sens, quelque peu, même si cela rend le remappage plus difficile et ma réponse probablement fausse (je ne m'attendais pas à cela et testé avec plusieurs fichiers image).
Daniel Beck
Je me demande s'il y a une commande inoffensive à laquelle on pourrait mapper Commande-Supprimer, au lieu d'essayer de mapper la commande Déplacer ... vers la corbeille avec une autre combinaison de touches ...
Arjan
@Arjan Le problème est qu'il appuie sur la combinaison, exécutant ainsi la commande. Même l'ouverture de l'inspecteur serait effectuée; et le raccourci par défaut (Cmd-I-ish) supprimé (ce qui est une autre gêne). On pourrait modifier l' nibutilisation des outils de développement dans les versions antérieures pour supprimer le raccourci ou le déplacer vers une autre commande, mais ce n'est plus possible ("compilé nib"). Une autre option serait d'intercepter le raccourci globalement en utilisant l'un des gestionnaires de raccourcis clavier, mais c'est, comme mentionné, global, conduisant à la rupture du Finder et de l'éditeur général.
Daniel Beck
2
Une autre option intéressante: supprimez-la complètement! Comme: defaults write com.apple.Preview NSUserKeyEquivalents -dict-add "Move to Trash" nil(et répétez pour les deux autres noms de menu que nous avons trouvés ...)
Arjan
0

KeyRemap4MacBook ? Je n'ai aucune expérience avec ça, je viens de le voir flotter aujourd'hui sur MacUpdate. D'après la description, il devrait vous permettre de faire ce que vous voulez. À tout le moins, c'est gratuit, donc vous ne perdez votre temps que si cela ne fonctionne pas.

afrazier
la source
3
Ce n'est pas spécifique à l'application et, si cela fonctionnait (ce dont je doute), cela casserait Cmd-Backspace dans Finder, Transmit, etc.
Daniel Beck