Créer un raccourci clavier pour l'élément de menu contextuel

2

Evernote Mac possède une fonctionnalité appelée "Copier un lien de note classique" que j'utilise constamment. Elle apparaît uniquement dans le menu contextuel lorsque vous cliquez avec le bouton droit de la souris sur une note comme celle-ci:

entrez la description de l'image ici

Bien qu’il ait un raccourci Option-C, mais qui ne prend effet qu’après que le menu contextuel s’affiche, ce qui signifie que j’ai encore besoin d’un clic droit supplémentaire pour utiliser la fonction.

J'ai essayé de créer un raccourci evernote personnalisé dans System Preference > Keyboard > Shortcuts > App Shortcutsmais dans vail. Je suppose que cette approche ne fonctionne que pour les éléments de menu, pas les éléments de menu contextuel.

Des pensées?

Philip007
la source
1
Connaissez-vous Applescript? En examinant la bibliothèque de scripts d'Evernote et la syntaxe de chaque type de lien, vous devriez être en mesure de combler le fossé en créant un script, en le mettant dans votre dossier de scripts Evernote et en lui affectant un raccourci clavier. Je ne sais pas si j'ai le temps d'écrire le script et de fournir une réponse complète, cependant.
Christopher Harwood

Réponses:

0

Option-C ne semble plus fonctionner. Il n'y a plus de raccourci clavier pour "Copier le lien de note classique" dans le menu contextuel. Si vous en créez un dans les Préférences Système, le bouton 'Copier le lien de note classique' disparaît complètement. Peut-être que ceci est un changement récent à Evernote.

Quoi qu'il en soit, j'ai trouvé une solution de contournement. Ce n'est pas joli, mais ça semble faire l'affaire.

Pour que cela fonctionne, vous devez utiliser deux outils: BetterTouchTool et AppleScript.

BetterTouchTool peut simuler un clic droit sans avoir à utiliser une souris ou un trackpad .

Bien que BetterTouchTool puisse également simuler des appuis sur les touches, je ne pouvais pas le faire attendre une fraction de seconde entre l'appui sur la touche Alt et le maintien sur la touche retour. Cela signifiait que la touche Retour était effectivement enfoncée avant que le bouton «Copier un lien de note classique» ne soit visible. J'ai donc décidé d'utiliser AppleScript à la place.

Créez d’abord ce AppleScript (que j’ai nommé Alt Return.scpt - assurez-vous simplement de référencer le bon script dans BetterTouchTool) et stockez-le quelque part.

tell application "Evernote"
    tell application "System Events"
        key down option
        delay 0.2
        keystroke "c"
        delay 0.2
        key code 36 -- press return
        key up option
    end tell
end tell

Puis créez ce flux de travail dans BetterTouchTool:

  • Décidez quel raccourci clavier vous voulez utiliser
  • Créer un raccourci clavier avec une 'action assignée' - Clic droit
  • Suivant: 'Attacher une action supplémentaire' - Ouvrir Application / Fichier / AppleScript…
  • Lien vers le AppleScript que vous venez de créer

Je ne suis pas autorisé (e) à publier une photo de ce flux de travail car je viens de créer mon compte. J'espère que ça aide quelqu'un!

mercurius3
la source