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

10

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

Edit :
Vous pourriez penser "Essayez-le vous-même"; eh bien, je l'ai fait. Dans Préférences Système → Clavier → Raccourcis, j'ai essayé d'ajouter ce raccourci à mon service et cela ne fonctionne pas. Le problème semble être avec le retour arrière. Ctrl+ Option ⌥+ Command ⌘+ mfonctionne bien.

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

Matthieu Riegler
la source
Si vous le souhaitez, vous pouvez ajouter vos résultats en tant que réponse pour garder le site organisé.
Saaru Lindestøkke du
En fait, ma question était de savoir s'il y avait peut-être un moyen de contourner cela.
Matthieu Riegler
Ah désolé, j'ai mal compris. Je pensais que vous vouliez juste savoir si le raccourci pouvait inclure la touche de retour arrière ou non.
Saaru Lindestøkke du

Réponses:

6

Pour modifier le raccourci d'un service, exécutez plutil -convert xml1 ~/Library/Preferences/pbs.plist, ouvrez la liste et modifiez 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>

Redémarrez ensuite pour appliquer les modifications.

@ est la commande, ~ est une option et & # x8; est supprimer (retour arrière de Windows). La suppression vers l'avant (suppression de Windows) serait & # x7f ;. Les chaînes de raccourci utilisent le même format que dans DefaultKeyBinding.dict .

Pour modifier un ensemble de raccourcis global dans la section Raccourcis d'application, exécutez plutil -convert xml1 ~/Library/Preferences/.GlobalPreferences.plist, ouvrez la liste et modifiez par exemple

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

à

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

Quittez puis rouvrez les applications pour appliquer les modifications.

Les raccourcis spécifiques à l'application sont stockés dans ~ / Library / Preferences / *. Plist et ~ / Library / Containers / * / Data / Library / Preferences / *. Plist.

Lri
la source
Je ne sais pas si yosemite traite ce fichier différemment, ou si mon problème est spécifique à Chrome, mais je ne peux pas le faire fonctionner. L'enregistrement du fichier avec la nouvelle liaison de touches ne se propage pas aux préférences de raccourci clavier, ni n'apparaît dans le menu de Chrome. Un avertissement pour les gens lourds comme moi, j'ai eu beaucoup de difficulté à personnaliser mes raccourcis clavier dans OSX (provenant de Windows et Linux). Bien qu'il semble qu'il y ait beaucoup d'opportunités pour une personnalisation fine, je trouve une tonne de bugs dans les raccourcis clavier OSX dans leur ensemble.
aaaaaa
Notez que vous devez supprimer ou réaffecter toutes les autres liaisons aux mêmes clés, sinon cela ne fonctionnera pas
wrossmck
0

Bien qu'il ne soit pas gratuit, Keyboard Maestro résoudra votre problème.

Voici un exemple très simple: il suffit de définir la touche de raccourci sur ⌘Supprimer (en appuyant sur ⌘ + ⌦) et d'attribuer un élément de menu pour l'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é qu'il s'agit d'un programme macro très puissant, vous pouvez le configurer pour effectuer des tâches beaucoup plus compliquées, de l'exécution d'Applescripts à la manipulation de Markdown .

Bruce
la source
0
  • Étape 1 - Obtenez un mousqueton (s'il n'est pas déjà sur votre Mac, ce qui pourrait être le cas).
  • Étape 2 - ouvrir le mousqueton
  • Étape 3 - allez à "modifier la touche barre oblique inverse"
  • Étape 4 - cliquez sur "modifier la barre oblique inverse pour supprimer en avant / + (Fn + barre oblique inverse pour barre oblique inverse"
  • Étape 5 - fermez la fenêtre.

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

Jason
la source