日本語

Mac版のAutoHotkeyはある?

Mac App StoreでInputConfigをダウンロードこのアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。

ありません。AutoHotkeyのプロジェクトページには、Windows用のマクロ作成と自動化向けのスクリプトユーティリティだと書かれています。Macに同じツールはありませんが、使われている用途のそれぞれにMac向けの答えがあり、ほとんどは無料です。Macでは用途ごとに別のツールが受け持つので、このページでは用途別に整理します。

私はInputConfigという、無料のオープンソースのMacアプリを作っています。そのうち3つの用途、つまり空いているキーとマウスボタンのホットキー、マクロ、自動クリックに対応します。スクリプト言語ではないので、含まれないものについてもこのページで説明します。

手順

  1. AutoHotkeyのスクリプトがそれぞれ何をしているか書き出します。テキストの展開、キーの割り当て変更、ホットキーの実行、マクロの再生、繰り返しのクリックなどです。
  2. テキストの展開とメニューのショートカットには、システム設定のキーボードを開きます。
  3. 修飾キー以外のキーからキーへの割り当て変更には、Karabiner-Elementsを使います。
  4. 空いているキーやマウスボタンのホットキー、マクロ、自動クリックには、InputConfigをインストールして、それぞれに行を追加します。
  5. 行でScanを押し、キーかボタンを押して、送る内容を選びます。

用途ごとのMacのツールを探す

AutoHotkeyでしていることMacでは
略語をテキストに展開するシステム設定のキーボードにあるText Replacements
修飾キーの動作を変えるmacOS:システム設定、キーボード、Keyboard Shortcuts、Modifier Keys
どのキーも別のキーにするKarabiner-Elements(無料のオープンソース)
メニューコマンドのショートカットを変えるmacOS:Keyboard Shortcuts、App Shortcuts
キーの組み合わせから一連の操作を実行するShortcutsアプリ。ショートカットに独自のキーの組み合わせを持たせられます
空いているキーやマウスボタンに役割を与えるInputConfig:F13からF19、右側の修飾キー、サイドボタン
タイミングを指定したキーとクリックの連続を再生するInputConfigのマクロ
クリックやキー入力を何度も繰り返すInputConfigのリピート設定:押している間のターボ、またはもう一度押すまで

Windowsでは1つのツールであるAutoHotkeyの役割を、Macでは4つのツールが受け持ちます。

macOSにすでにあるものを使う

  • フレーズの入力。Text Replacementsは、短い略語を、ほとんどのアプリで好きなテキストに展開します。
  • メニューコマンドの新しいショートカット。App Shortcutsで、どのメニュー項目にも好きなキーの組み合わせを割り当てられます。
  • 修飾キーの入れ替え。Modifier Keysで、Caps Lock、Control、Option、Command、Globeの動作を変えられます。Caps LockをEscapeにするのもその一覧にあります。
  • 複数ステップの自動化。Shortcutsアプリは、アプリを開く、ウィンドウの大きさを変える、ファイルを扱うといった操作をつなげます。

Mac用のキー割り当てツールで、3つの設定ペインを順に説明しています。まずシステム設定を確認してください。Macでは、AutoHotkeyの用途のいくつかは、何もインストールせずにできます。

ホットキー、マクロ、自動クリックを加える

  • あなた:InputConfigでプリセットを作って、行を追加します。Scanを押してから、キーを押すかマウスボタンをクリックします。出力を選びます。キーの組み合わせ、マクロ、Type Text、Open App、Run Siri Shortcut、システム機能のどれかです。
  • InputConfig:プリセットが動いている間、どのアプリでも、その入力を押すたびに出力を実行します。キーボードの行だけのプリセットなら、コントローラーは要りません。
  • 確認:プリセットを有効にして、キーを押します。
  • マクロ。タイミングを指定したキー、ショートカット、クリックの連続です。Macでマクロを作る方法を参照してください。
  • 自動クリック。押している間、またはもう一度押すまで、繰り返すクリックです。オートクリッカーのガイドを参照してください。
  • アプリごとに別のセット。アプリごとに1つのプリセットを、自動切り替えで使えます。

F13のように何も入力しないキーが、いちばんきれいなホットキーになります。

Macにないもの

  • すべてを1つにまとめるスクリプト言語。AutoHotkeyのスクリプトができることをすべてカバーする単一のツールはありません。用途ごとにそれぞれのツールが受け持ちます。
  • .ahkファイル。Windows用のスクリプトです。このページのどれも実行できないので、用途ごとに作り直します。
  • InputConfigでのキーのブロック。macOSと並んでキーボードを監視するので、割り当てたキーも通常の役目を果たします。キーの入れ替えや無効化は、Karabiner-Elementsの仕事です。
  • InputConfigでの記録型のマクロ。マクロはステップを1つずつ作るもので、操作を見て記録することはしません。

InputConfigはキーとボタンに役割を加えるもので、プログラミング言語の代わりにはなりません。

「AutoHotkey for Mac」のダウンロードに近づかない

AutoHotkeyのプロジェクトがビルドするのはWindows用だけなので、その名前のMac向けダウンロードは、作者が出したものではありません。macOSにすでにある設定を使い、追加するなら、Mac App Storeのアプリか、ソースコードを読めるプロジェクトのものを使ってください。macOS用のAutoHotkeyとして提供されているファイルは、AutoHotkeyのプロジェクトのものではありません。

短いまとめ

  • テキストの展開とメニューのショートカット。システム設定のキーボードにあります。
  • どのキーも別のキーに。Karabiner-Elementsを使います。
  • 空いているキーやボタンのホットキー、マクロ、自動クリック。InputConfigを使います。

スクリプトを用途別に分ければ、どれもMacに居場所があります。

よくある質問

Mac版のAutoHotkeyはある?

いいえ。AutoHotkeyのプロジェクトページにはWindows用のスクリプトユーティリティだと書かれていて、Mac版はありません。Macでは、その用途をmacOSの設定、Shortcutsアプリ、Karabiner-Elements、そしてInputConfigのようなマッパーで分担します。

AutoHotkeyに相当するMacのツールは?

ひとつではありません。Text ReplacementsとApp ShortcutsはmacOSに内蔵、Karabiner-Elementsはキーを割り当て直し、Shortcutsアプリは一連の操作をつなげ、InputConfigは空いているキーとマウスボタンのホットキー、マクロ、自動クリックを加えます。

Macでテキストを展開するには?

システム設定のキーボードにあるText Replacementsを使います。短い略語を、ほとんどのアプリで好きなテキストに展開でき、インストールするものはありません。

AutoHotkeyのスクリプトをMacで実行できる?

いいえ。Windows用のスクリプトです。用途ごとに、テキスト置換、キーの割り当て変更、ショートカット、マクロといった、Macのそれぞれのツールで作り直してください。

Macでマクロを実行するホットキーを作れる?

はい。InputConfigで、F13のようなキー、マウスのサイドボタン、コントローラーのボタンを、タイミングを指定したキー、ショートカット、クリックの連続であるマクロに割り当てます。

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。

ほかの言語で読む: English, Deutsch, Español, Français, Português, Tiếng Việt

Mac App StoreでInputConfigをダウンロード無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.