ATOKで特定辞書の単語登録画面を表示するKeyboard Maestroマクロ

文字入力をラクにするために、気がついたタイミングで単語登録しています。
単純に読みと変換を登録する場合もありますが、下記のような変換を登録することも多いです。
- 仕事で関わる会社名・サービス名
- 単語の省略(「gc」で「Google Chrome」に変換されるようにするなど)
- 文章の省略(「よろ」で「よろしくお願いします」など)
これらすべてを同じ辞書で管理していると、あとから見通しが悪くなってしまいますし、他の人に単語登録のデータを渡したいときに仕事で関わっている会社名・サービス名が混ざってしまいます。
そこで、ATOKで複数辞書を作成して管理しています。
複数辞書を設定しておけば、単語登録パネルから「辞書」を選択して、意図した辞書に単語を追加できます。

この方法でもいいのですが、最近セレクトボックスからわざわざ目的の辞書を選択するのが面倒になってきました。
なにかいい方法がないか考えた結果、Keyboard Maestroで直接辞書を開く方法にたどり着きました。
Keyboard MaestroでATOKの特定辞書を開く
作成したKeyboard Maestroが下の画像です。

ATOKの「Open with Application」アクションを使って「.dic」ファイルを選択します。
デフォルトのアプリケーションで「ATOK 辞書ユーティリティ.app」が開くようになっています。
ちなみに、「.dic」ファイルはDropbox上に置いて他環境でも読み込めるようにしたり、バックアップ代わりにもしています。
あとは辞書ツールを開くだけではなく、単語登録画面も表示させたいので「Pause Until」や「Pause」を使って、辞書が開くまで少し待ちます。
最後に「Select Menu Items」で[編集]→[単語登録…]を選択させれば、ショートカットキーで特定辞書を開いて、単語登録画面まで開いてくれます。

自分の場合はshift + command + 0のショートカットキーで使っている辞書分だけ用意しました。
Keyboard Maestroではショートカットキーがバッティングしている場合、ポップアップが表示されるので下記のように一覧が表示されます。

あとはマクロのタイトルに「1」や「2」など番号を割り当てていて、メニューが表示されたあとにこの数字を入力すれば、対象のマクロが発火します。
これで、shift + command + 0のあとに対象辞書の数字を入力すれば、登録画面まで一気に遷移するマクロができあがりました。



Google ChromeでBasic認証のダイアログが一瞬で消えて認証できないときは拡張機能を確認!
Chrome拡張機能「PocketTube」を使って、YouTubeの登録チャンネルをグループ分けして管理する
Macでアプリごとに音量を調節できるアプリ「Background Music」
Zoomで画面共有が始まると自動でフルスクリーンになるのをオフにする方法
デモを見やすく分かりやすくするためのMouseposéオススメの設定
Bartender 6で追加されたWidgets機能で自作メニューバーアイテムを簡単に作成する
iStat Menusの「バッテリー/電源」アイコン表示と設定
Bartender 4のShow for Updates機能を使って、平日の指定時間の間だけメニューアイコンを表示させる
iTerm2でキーボードを使った操作を設定できる環境設定の「Keys」タブ
220以上の有料Macアプリが使えるサブスクサービス「Setapp」
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法