コンテキストメニュー項目のキーボードショートカットを作成する


2

Evernote Macには「Copy Classic Note Link」と呼ばれる機能があり、私はこれを常時使用していますが、このようなノートを右クリックするとコンテキストメニューに表示されます。

enter image description here

ショートカットはありますが Option-Cしかし、これはコンテキストメニューが表示された後にのみ有効になります。つまり、この機能を使用するにはまだ右クリックが必要です。

Systemでカスタムのevernoteショートカットを作成しようとしました Preference > Keyboard > Shortcuts > App Shortcuts しかし、ベイルで。このアプローチはメニュー項目に対してのみ機能し、コンテキストメニュー項目には機能しないと思います。

何かご意見は?


1
あなたはApplescriptに精通していますか? Evernoteのスクリプトライブラリと各リンクタイプの構文を見ると、スクリプトを作成し、それをEvernoteのscriptsフォルダに置き、それにキーボードショートカットを割り当てることで、ギャップを埋めることができるはずです。しかし、スクリプトを書いて完全な答えを出す時間があることはわかりません。
Christopher Harwood

回答:


0

Option-Cはもう機能しないようです。コンテキストメニューに[Copy Classic Note Link]のキーボードショートカットが表示されなくなりました。システム環境設定でそれを作成すると、 'Copy Classic Note Link'ボタンが完全に消えました。たぶんこれはEvernoteへの最近の変更です。

とにかく、私は回避策を考え出しました。それはきれいではありません、しかしそれはトリックをするようです。

これを機能させるには、2つのツールを使用する必要があります。 BetterTouchTool そしてAppleScript。

BetterTouchToolは右クリックをシミュレートすることができます マウスやトラックパッドを使わずに

BetterTouchToolも同様にキー押下をシミュレートすることができますが、私はaltキーを押し続けてからreturnキーを押すまでの間にほんの一瞬待つことができませんでした。これはリターンキーが実際に押されたことを意味します 「Copy Classic Note Link」ボタンが表示されていました。そこで私は代わりに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へのリンク

アカウントを作成したばかりなので、このワークフローの写真を投稿することはできません(まだ)。これが誰かに役立つことを願っています!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.