Keyboard Maestro でMacの繰り返し作業をサクッと自動化した話
MacのワークフローをKeyboard Maestroで自動化した体験談。朝の作業開始マクロやテキスト展開など、実際に使っているマクロ例と設定のコツを書きました。
🙌 結論からいうと
Keyboard Maestro は、Macの繰り返し作業を自動化できる強力なアプリです。
BetterTouchToolでジェスチャーを設定したり、Karabiner-Elementsでキーをリマップしたりしていたんですが、「複数のアプリを特定の配置で起動する」「テキストを展開しながら別のアプリにも連携させる」といった一連の流れを自動化したい場面が出てきて、行き着いたのがこのアプリです(^^)
知らない人が意外に多いのですが、言わずと知れた神アプリ…✨
設定に慣れるまで少し時間がかかりますが、毎朝の作業ルーティンが1ショートカットで完了するようになってからは、正直手放せなくなりました!
📎 Keyboard Maestro とはどんなアプリか
Keyboard Maestro は、キーボードショートカット・時刻・アプリの起動などをトリガーにして、一連の操作を自動実行できるMacアプリです。
価格は買い切りで約36ドル。Setappに含まれているので、Setappユーザーは追加コストなしで試せます(^^)
サブスクじゃなくて買い切りってのがいいね!
シンプルに言うと「○○したとき、△△を自動でやる」を自分でいくつでも定義できる、というイメージです。 トリガーという概念ですね。
BetterTouchToolと似た部分もありますが、Keyboard Maestroはより複雑な条件分岐・繰り返し・変数操作が使えるので、「ジェスチャー・キー設定」はBTTに任せて「ワークフロー自動化」はKMで、という使い分けのイメージです。
✨ 実際に使っているマクロ例
設定して毎日使っているマクロをいくつか紹介します。
- 朝の作業開始マクロ: ショートカット一発でSlack・Notion・ターミナル・ブラウザを指定のサイズで起動する。仕事で必ずシャットダウンしないといけない人とか、毎朝ウィンドウを整えていた手間がまるごとなくなるので、かなり楽になりますよ^^
- テキスト展開: 「;mail」と打つだけで自分のメールアドレスに展開できる。Clipyでやっていた定型文管理の一部をこちらに集約しています。
- プロジェクトフォルダを即Finderで開く: よく使うディレクトリへの移動を1ショートカットに。ターミナルで
cdするより格段にラクです(^o^)/ - 時刻トリガーでのリマインド: 平日の決まった時間にSlackのステータスを「集中中」に自動変更する。会議と作業ブロックのメリハリがつくようになりました
マクロが増えるにつれて「これも自動化できるな?」という感じでゲーム感覚で増やしちゃってます(`・ω・´)
効率厨の私にはほんとにもってこいのアプリでした。 効率化が好きな人、特にエンジニア?にはマジで最高ですよ…
💡 設定のコツとつまずきポイント
最初は設定画面が複雑に見えて戸惑うかも…(・_・;)
Macのオートメーションアプリは何でもできる分、設定の自由度が高くて入門障壁も上がりがちです。 (オートメーションアプリはちょっと使いづらいですが)
まず「テキスト展開」だけを1つ作ってみる方がいいかも で、慣れてきたら他にも展開する、というイメージ。
トリガーに「;mail と入力」、アクションに「メールアドレスに展開」を設定するだけなので、マクロ全体の構造が5分で理解できます。
そこから「次はウィンドウを動かしてみよう」「複数アクションを並べてみよう」と少しずつ広げていくのが、遠回りに見えて一番スムーズ!
👤 こういう人におすすめ
次に当てはまる人には特に試してほしいです。
- 毎朝同じ順番でアプリを起動してウィンドウを整える作業をしている人
- テキスト展開・定型文管理をもっと細かくやりたい人
- BetterTouchToolやKarabinerを使いこなして、次のステップに進みたいエンジニア
- 繰り返し作業の自動化に興味があって、スクリプトより手軽に始めたい人
逆に、Raycastと Clipy で今の作業フローがちょうどいい人には、少し機能が多すぎるかもしれません。
ただ、「毎日同じ作業を手でやってるな」と感じる瞬間がある人には、試してみる価値は十分にあります(^^)
🙌 まとめ
Keyboard Maestro は、Macの操作をもう一歩本格的に自動化したいエンジニアにはかなりおすすめのアプリです!
設定の入門障壁はありますが、慣れてしまえば「これ、毎回手でやってたの?」という作業がどんどん消えていきます。
Setappユーザーなら追加コストゼロで試せるので、まずシンプルなマクロを1つだけ作るところから始めてみてほしいです(^o^)/
あと、これは個人的にですが、これを使いこなすとMacユーザーとか他のエンジニアにマウント取れるというか、自慢できる…✨
※ アプリ名・設定項目・配布形態は更新で変わることがあります。最新は配布元の公式ページやリリースノートを優先してください 👀