AutoHotkeyについて

日記

AutohotKeyとは

AutoHotkey - Wikipedia

AutoHotkeyとは、Microsoft Windows上で動作するユーティリティソフトウェア、スクリプト言語である。

インストール方法

AutoHotkey
Free keyboard macro program. Supports hotkeys for keyboard, mouse, and joystick. Can expand abbreviations as you type th...
  1. 公式サイトの[Download]
  2. [Download v2.x]
  3. ダウンロードしたセットアップexeを実行
  4. インストーラーが起動するので[Install]
  5. 「Autohotkey Dash」が起動するので、一旦閉じて良い

簡単な常駐スクリプトの作成方法

適当なフォルダに、テキストエディタで拡張子.ahkを作成する(例:(ドキュメント)\AutoHotkey\AutoHotkey.shk)。

サンプル内容

;{Ctrl}+{Alt}+F12を押すと、「こんにちは」と表示する
^!F12::
{
	MsgBox "こんにちは"
}

作成した.ahkファイルをダブルクリックするなどして実行する。{Ctrl}+{Alt}+F12を押して、「こんにちは」と表示されれば成功。

スクリプトを更新する

スクリプトの中身を以下のように変更してみる

;{Ctrl}+{Alt}+F12を押すと、「こんばんは」と表示する
^!F12::
{
	MsgBox "こんばんは"
}

タスクトレイに常駐化したAutoHotkeyのアイコンがあるので、右クリック→[Reload Script]をクリック。

{Ctrl}+{Alt}+F12を押して、今度は「こんばんは」と表示されれば成功。

スクリプトをWindows起動時に実行する。

ahkファイルのショートカットを作成し、スタートアップフォルダに置けば良い

NEC LAVIE公式サイト > サービス&サポート > Q&A > Q&A番号 022925
NEC LAVIE公式サイト > サービス&サポート > Q&A > Q&A番号 025577

バージョン1とバージョン2について

AutoHotkeyにはバージョン1系とバージョン2系があるが、互換性はない。要はバージョン1用で書かれたスクリプトはバージョン2では動作しない。"Autohorkey"でググッた時に出てくる参考サイトの多くはバージョン1系だったりするので注意が必要である。

参考サイト

クイックリファレンス|AutoHotkey v2
このページでは、現在使用しているバージョン、作者、ライセンス、ドキュメントの簡単な概要についての情報を掲載しています。

以下のサイトはバージョン1向けの情報しかない(2025年8月現在)が、キーリストのページは参考になる。

キーリスト - AutoHotkey Wiki
AutoHotKey で正常に扱えないキーとその対策 - Qiita
AutoHotKey で正常に扱えないキーは (おそらく) 以下の 3 つです。 半角/全角 CapsLock・英数 カタカナ・ひらがな 共通点は以下の通りです。 IME の機能が割り当てられている トグル系の機能を持つ NumLock・S...

コメント

タイトルとURLをコピーしました