![見出し画像](https://assets.st-note.com/production/uploads/images/123558594/rectangle_large_type_2_c30baf1d13b83bae3bcc14161e623b64.png?width=1200)
選択したテキストをGoogle検索するKeyboard Maestroマクロ
選択したテキストをGoogle検索する場合、次のような手順を踏みます。
(選択したテキストを)コピーする
ブラウザーを起動する
アドレスバーに(選択したテキストを)ペースト
returnキーで実行
日々、頻度の高い上記の操作をKeyboard Maestroを使って簡略化しましょう。
ベストプラクティス
次のようにマクロを組みます(ダウンロードは末尾に)。
(選択したテキストを)コピー
テキストをエンコードしつつ、変数「Local__ClipData」に入れる
Open URLアクションの引数に変数「Local__ClipData」を設定する
Delete Current System Clipboardでクリップボード履歴から削除
テキストが選択状態でないときには実行されないようにif文を設定
![](https://assets.st-note.com/img/1701680160551-HlJ7GWtf8p.png?width=1200)
変数名「Local__ClipData」
変数名に「Local」を付けておくと、変数のクリーンアップが不要になります。
大文字・小文字は区別しない
視覚的に見やすくするために「Local__」のように記述
「Delete Current System Clipboard」
検索後にほかのアプリなどで検索し直すことがあるので、最後の「Delete Current System Clipboard」はお好みで。
if文の意味
テキスト選択時には[編集]メニューの[コピー]を実行できます。その一方、テキストを選択時には次の図のように選択できません。
これを条件として設定します。
![](https://assets.st-note.com/img/1701681088627-Fk4goSg9AD.png?width=1200)
しかしながら、NotionやGoogle Chromeなど一部のアプリケーションでは、常に[コピー]を実行できます。
Search the Webアクション
実は[Search the Web]アクションが使えそうです。
![](https://assets.st-note.com/img/1701668878894-7GKhh3b2et.png?width=1200)
その結果、次のようなバーが表示されます。
![](https://assets.st-note.com/img/1701668928263-7lOuRHRH4X.png?width=1200)
このバーの出現後、returnキーを押してはじめて実行されるのですが、「returnキーを押す」操作が面倒に感じます。
若干の遅延後にType the Return Keystrokeアクションを入れることで解決しそうですが、なぜかうまく実行できません…
![](https://assets.st-note.com/img/1701669047665-smIDtNVwrf.png?width=1200)
macOSの「サービス」
macOS標準機能の〈サービス〉に「Googleで検索」があります。右クリックメニューからはいつでも実行できますが、キーボードショートカットは発動条件が難しいようです。
![](https://assets.st-note.com/img/1701670861716-eLNEy0FfyM.png?width=1200)
選択したテキストを辞書.appで検索する
macOS標準の辞書.appで選択したテキストを検索するには、システム(環境)設定でキーボードショートカットを設定するのがよさそうです。
![](https://assets.st-note.com/img/1701680356338-VwMatQ4zBE.png?width=1200)
ダウンロード
選択したテキストをGoogle検索するKeyboard Maestroマクロです。
ここから先は
![](https://assets.st-note.com/production/uploads/images/7425662/profile_a5ee2a599e9dc5d7e0de3dfdbdf04018.jpg?fit=bounds&format=jpeg&quality=85&width=330)
DTP Transit 定期購読マガジン
マガジン限定記事やサンプルファイルをダウンロードできます。
定期マガジンを購読されるとサンプルファイルをダウンロードいただけます。 https://note.com/dtp_tranist/m/mebd7eab21ea5