Создать сочетание клавиш для элемента контекстного меню

В Evernote Mac есть функция "Копировать классическую ссылку на заметку", которую я постоянно использую, она появляется только в контекстном меню, когда вы щелкаете правой кнопкой мыши заметку, например, так:

введите описание здесь

Хотя у него есть ярлык Option-C, но это вступает в силу только ПОСЛЕ контекстного меню, что означает, что мне все еще нужен дополнительный щелчок правой кнопкой мыши, чтобы использовать эту функцию.

Я пытался создать собственный ярлык evernote в системе Preference > Keyboard > Shortcuts > App Shortcuts но в завесе. Я полагаю, что этот подход работает только для пунктов меню, а не пунктов контекстного меню.

Какие-нибудь мысли?

1 ответ

Option-C, похоже, больше не работает. В контекстном меню больше не отображается комбинация клавиш для "Копировать ссылку классической заметки". При создании в Системных настройках кнопка "Копировать ссылку на классическую заметку" полностью исчезла. Может быть, это недавнее изменение в Evernote.

Во всяком случае, я нашел обходной путь. Это не красиво, но, кажется, делает свое дело.

Чтобы это работало, вам нужно использовать два инструмента: BetterTouchTool и AppleScript.

BetterTouchTool может имитировать щелчок правой кнопкой мыши без использования мыши или трекпада.

Хотя BetterTouchTool также может имитировать нажатие клавиш, я не мог заставить его ждать доли секунды между нажатием и удержанием клавиши alt и нажатием возврата. Это означало, что клавиша возврата была фактически нажата до того, как была видна кнопка "Копировать ссылку классической заметки". Поэтому я решил вместо этого использовать AppleScript.

Сначала создайте этот AppleScript (который я назвал Alt Return.scpt - просто убедитесь, что вы ссылаетесь на правильный скрипт в BetterTouchTool) и сохраните его где-нибудь.

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

Затем создайте этот рабочий процесс в BetterTouchTool:

  • Решите, какое сочетание клавиш вы хотите использовать
  • Сделайте сочетание клавиш с "назначенным действием" - щелчок правой кнопкой мыши
  • Далее: "Добавить дополнительное действие" - Открыть приложение / файл /AppleScript…
  • Ссылка на AppleScript, который вы только что создали

Мне не разрешено публиковать изображение этого рабочего процесса (пока), поскольку я только что создал свою учетную запись. Надеюсь, это кому-нибудь поможет!

Другие вопросы по тегам