ユーザ辞書をAppleScriptで開くショートカット[Keyboard Maestro]

ユーザ辞書は MaciPhoneなどのデバイスで同期して使える便利な機能です。ただユーザ辞書の登録には「システム環境設定」→「キーボード」→「ユーザ辞書」と何度もクリックを繰り返す必要があります。PopClipの拡張機能を使ったりiOSショートカットを利用して凌いでいます。WebでAppleScriptを使ったユーザ辞書登録についての記事があったのでAppleScriptを参考にしてKeyboard Maestroでショートカットにしました。

AppleScriptでユーザ辞書を開くショートカット

Keyboard Maestroで使うアクションは「Execute an AppleScript」を使います。参考にした AppleScriptは↓のとおりです。

tell application "System Preferences"
    --システム環境設定のキーボードのユーザー辞書の画面へ
    reveal anchor "Text" of pane id "com.apple.preference.keyboard"
    activate
end tell

delay 1 --処理が詰まるのを防止

tell application "System Events"
    tell process "System Preferences"
        tell window "キーボード"
            tell tab group 1 --キーボード画面のタブ
                tell group 1 --単語の登録・削除のボタングループ
                    click button 1 --登録ボタン「+」
                end tell
            end tell
        end tell
    end tell
end tell

Keyboard Maestroのマクロ

いまのところユーザ辞書登録の方法で最速です。(※macOS Montereyではdelay 1 --処理が詰まるのを防止をdelay 2に変更しました。)

今回のScriptにしてもはてなブログを開くマクロに使ったAppleScriptは有志の方が無償で公開してくれています。おかげでスキルのない私でもショートカットを使えます。

See you tomorrow!

follow us in feedly