12 votes

Comment puis-je définir un raccourci clavier qui inclut la touche d'effacement arrière ?

Ma question est dans le titre : OS X permet-il de définir un raccourci avec le retour arrière, comme Ctrl + Option + Command + backspace (dans mon cas, vers un service Automator) ?

Modifier :
Vous pourriez penser "Essayez vous-même" ; eh bien, je l'ai fait. Dans les raccourcis clavier des préférences système, j'ai essayé d'ajouter ce raccourci à mon service et il ne fonctionne pas. Le problème semble être avec le retour arrière. Ctrl + Option + Command + m fonctionne bien.

Quelqu'un connaît-il une solution de contournement qui me permette d'utiliser la fonction backspace dans un raccourci clavier ?

6voto

Fuzzy Purple Monkey Points 702

Pour changer le raccourci d'un service, exécutez plutil -convert xml1 ~/Library/Preferences/pbs.plist ouvrez le fichier plist, et changez par exemple

<key>(null) - Some Service - runWorkflowAsService</key>
<dict>
    <key>key_equivalent</key>
    <string>@~a</string>
</dict>

à

<key>(null) - Some Service - runWorkflowAsService</key>
<dict>
    <key>key_equivalent</key>
    <string>@~&#x8;</string>
</dict>

Puis redémarrez pour appliquer les changements.

@ est une commande, ~ est une option, et est delete (retour arrière de Windows). La suppression avant (Windows delete) serait . Les chaînes de raccourcis utilisent le même format que dans la section DefaultKeyBinding.dict .

Pour modifier un raccourci global défini dans la section Raccourcis de l'application, exécutez la commande suivante plutil -convert xml1 ~/Library/Preferences/.GlobalPreferences.plist ouvrez le fichier plist, et modifiez par exemple

<key>Some Menu Name</key>
<string>~@a</string>

à

<key>Some Menu Name</key>
<string>~@&#x8;</string>

Ensuite, quittez et rouvrez les applications pour appliquer les changements.

Les raccourcis spécifiques aux applications sont stockés dans ~/Library/Preferences/*.plist et ~/Library/Containers/*/Data/Library/Preferences/*.plist.

3voto

Owen Mathews Points 31

La réponse préférée ici est substantiellement correct. Cependant, le collage &#x8; pour Backspace n'a pas fonctionné pour moi. C'est devenu 8 dans le menu. La technique qui a fonctionné pour moi a été d'ouvrir la visionneuse Emoji et Symboles.

Vous pouvez suivre les instructions de cette réponse jusqu'au moment où vous devez taper cette chaîne, puis utiliser les instructions ci-dessous :


Vous pouvez appuyer sur Control-Command-Espace, ou si ce raccourci clavier ne fonctionne pas, vous pouvez activer un menu à partir de la section Clavier du panneau de préférences système Clavier en cochant l'option "Afficher les visualiseurs de clavier et d'emoji dans la barre de menus".

  1. Utilisez le raccourci, ou dans la barre de menu, trouvez le menu de saisie du clavier et des emoji. icon for the keyboard and emoji input menu item et choisissez "Afficher Emoji et Symboles".
  2. Par défaut, vous verrez la fenêtre Emoji. Dans le coin supérieur droit, vous verrez la même icône, que vous pouvez cliquer pour passer à la visionneuse de symboles.
  3. Dans la liste de gauche, choisissez Symboles techniques.
  4. Cherchez le symbole pour "Effacer à gauche" ( Erase to the Left symbol ), qui pour moi apparaît au début de la troisième ligne.
  5. Assurez-vous que votre point d'insertion de texte est positionné à l'endroit où vous souhaitez insérer le symbole.
  6. Double-cliquez sur le symbole pour l'insérer dans le texte.

De là, vous pouvez sauvegarder votre plist et continuer avec les instructions de la réponse originale.

Notez également que si vous avez installé Xcode, ou une autre application capable de lire et d'éditer les fichiers plist en mode natif, vous n'avez pas besoin de convertir le plist en XML.

0voto

Bruce Points 547

Bien que ce ne soit pas gratuit, Maestro du clavier résoudra votre problème.

Voici un exemple très simple : Il suffit de définir le raccourci clavier sur Supprimer (en appuyant sur +) et de lui attribuer un élément de menu à activer. Vous pouvez également spécifier les applications dans lesquelles le raccourci fonctionnera, afin de pouvoir réutiliser le déclencheur.

Keyboard Maestro Macro

Bien sûr, étant donné que c'est un très puissant programme de macro, vous pouvez le configurer pour qu'il effectue des tâches beaucoup plus compliquées, de l'exécution de scripts d'application à l'utilisation d'un logiciel de gestion de l'information. manipuler le format Markdown .

0voto

cosmarchy Points 141
  • Étape 1 - Obtenez un mousqueton (s'il n'est pas déjà sur votre Mac, ce qui peut être le cas).
  • Étape 2 - ouvrir le mousqueton
  • Etape 3 - allez dans "changer la clé backslash".
  • Étape 4 - cliquez sur "changer la barre oblique inversée en suppression avant / + (Fn+barre oblique inversée en barre oblique inversée".
  • Étape 5 - Fermez la fenêtre.

Cela fait de la touche backslash la touche de suppression. Je n'utilise jamais la barre oblique inverse, donc cela fonctionne très bien pour moi. J'espère que cela vous aidera.

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