読者です 読者をやめる 読者になる 読者になる

foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

Mac版Evernoteにてキーボードショートカットでノートをノートブックへ移動する

環境

問題

Evernoteでキーボードショートカットを使って、ノートをノートブックへ移動したい。
システム環境設定のキーボードからEvernoteの「ノートブックに移動…」にショートカットを割り当てても、別のコマンドが実行されてしまう。

解決方法

Evernote 6では以下の別々の機能に同じコマンド名が割り当てられてしまっており、 システム環境設定からのカスタマイズでは対応できない。

  • 表示   → ノートブックに移動… 表示するノートを切り替える。
  • ノート → ノートブックに移動… 現在のノートを別のノートブックへ移動する。

そこで目的のコマンドを実行するAppleScriptを作成して、 これをSparkによってキーボードショートカットで起動できるようにする。

以下のAppleScriptを保存しておく。

tell application "System Events"
  tell process "Evernote"
    activate
    set frontmost to true

    tell menu bar 1
      tell menu bar item "ノート"
        tell menu "ノート"
          tell menu item "ノートブックに移動…"
            click
          end tell
        end tell
      end tell
    end tell
  end tell
end tell

保存したスクリプトをSparkで適当なショートカットとして設定する。
Sparkの設定方法は以下を参照。

MacでキーボードショートカットからAppleScriptを起動する - foldrrの日記 http://d.hatena.ne.jp/foldrr/20111102/p1

以上。