Skip to content

【Windows】AutoHotkeyとは?キー操作を自由に変えられる無料ソフトの使い方と便利な活用例

Xでシェア LINEで送る
目次を表示

「AutoHotkey(オートホットキー)」は、Windowsのキーボードやマウスの動きを、自分の好きなように変えられる無料のソフトです。
たとえば、「押し間違えやすいキーを無効にする」「短い文字を打つだけで長い文章が自動で入力される」といったことが、数行の命令を書くだけで実現できます。
この記事では、パソコンに詳しくない方でも使えるように、AutoHotkeyとは何か、どうやって使うのか、どんな場面で便利なのかを順番に説明します。

AutoHotkeyとは

AutoHotkeyは、「このキーを押したら、こう動かす」という短い命令を書いたファイルを用意して、それを読み込ませることで、パソコンの操作を自動化したり、キーの役割を変えたりできるソフトです。
世界中で長く使われているオープンソース(中身が公開されている)のソフトで、個人での利用は無料です。
画面を大きく占領したり、パソコンの動きを重くしたりすることはほとんどなく、画面右下の通知領域に小さなマークが出て、裏側で静かに動き続けます。

こんな人に向いています

・押し間違えやすいキーがあって、困っている
・毎日同じ文章(メールの挨拶や住所など)を何度も入力している
・よく使うソフトやフォルダーを、ボタン1つで開きたい
・自分好みのキー配置にして、操作を速くしたい

使い始める前に知っておきたいこと

バージョンは「2」を選ぶ

AutoHotkeyには、バージョン1と、新しいバージョン2があります。
命令の書き方が異なり、バージョン1用の命令は、バージョン2では動きません。
この記事の命令は、すべてバージョン2用です。これから使い始める方は、バージョン2をインストールしてください。
インターネットで探した命令がうまく動かないときは、バージョン1用のものである可能性があります。

安全に使うために

・ダウンロードは、必ず公式サイト(autohotkey.com)から行ってください。名前が似た別のサイトからダウンロードしないよう、ご注意ください。
・出どころのわからない命令ファイル(.ahk)は、実行しないでください。命令の内容次第では、パソコンに好ましくない動きをさせることもできてしまうためです。
・この記事のように、自分で内容を確認できる短い命令だけを使うのが安心です。

インストールの手順

1. ブラウザで「autohotkey.com」を開きます。
2. 「Download」と書かれたボタンをクリックして、バージョン2のインストーラーをダウンロードします。
3. ダウンロードしたファイルをダブルクリックして開きます。
4. 画面の案内に従って「Install」(インストール)をクリックします。基本的に、設定は変えずにそのまま進んで構いません。

命令ファイルの作り方と使い方

AutoHotkeyは、「.ahk」という名前で終わるファイルに命令を書いて使います。
どんな命令でも、作り方は同じです。
1. デスクトップの何もない場所で、マウスの右ボタンをクリックします。
2. 「新規作成」から「テキスト ドキュメント」をクリックします。
3. できたファイルをダブルクリックして開き、命令を貼り付けて、「ファイル」から「上書き保存」をクリックします。
4. ファイルの名前を、「sample.ahk」のように「.ahk」で終わる名前に変更します。「拡張子を変更すると、ファイルが使えなくなる可能性があります」と表示されたら、「はい」をクリックします。
5. 名前を変えたファイルをダブルクリックします。画面右下の通知領域に、緑色の「H」のマークが現れれば、命令が有効になっています。(見えない場合は、上向きの小さな矢印をクリックすると表示されます)
6. 止めたいときは、緑色の「H」のマークを、マウスの右ボタンでクリックして、「Exit」をクリックします。

※ファイルの名前の最後が「sample.ahk.txt」のようになってしまったときは、「.txt」の部分を消してください。
拡張子が見えない場合は、フォルダー上部の「表示」から「表示」を選び、「ファイル名拡張子」にチェックを入れると見えるようになります。

命令に出てくる記号の意味

命令の中で、キーは次のような記号で表します。
・^ は、Ctrlキーです。
・! は、Altキーです。
・+ は、Shiftキーです。
・# は、Windowsキー(Windowsのマークが描かれたキー)です。

たとえば、「^!n」は、「Ctrlキー+Altキー+Nキーを同時に押す」という意味です。
命令を複数使いたいときは、1つのファイルに、続けて何行でも並べて書けます。

便利な使い方の例

どの例も、上の手順でファイルを作り、命令の部分をそのまま貼り付けるだけで使えます。

例1:使わないキーを無効にする

押し間違えやすいキーを、何も起こらないようにできます。
次の例は、CapsLockキー(英字の大文字と小文字を切り替えるキー)を無効にします。

CapsLock::return

フォルダーを開いたときに出てくるF1キーのヘルプを止める方法は、こちらの記事で詳しく説明しています。

例2:キーの役割を入れ替える

あるキーを、別のキーとして使えるようにできます。
次の例は、CapsLockキーを、Ctrlキーとして使えるようにします。

CapsLock::LCtrl

コピー(Ctrl+C)や貼り付け(Ctrl+V)を、小指の位置から押しやすくなります。

例3:短い文字で、長い文章を一瞬で入力する

決まった文章を、短い文字を打つだけで入力できるようにできます。
次の例は、「;mail」と入力してスペースなどを押すと、メールアドレスに置き換わります。

::;mail::example@example.com

「example@example.com」の部分を、自分のメールアドレスや、いつも使う挨拶文に書き換えて使ってください。
メールアドレスだけでなく、住所や、仕事のメールの定型文などにも使えます。

例4:今日の日付を、一瞬で入力する

次の例は、「;date」と入力してスペースなどを押すと、今日の日付(例:2026/10/27)が入力されます。

::;date::
{
    SendText(FormatTime(, "yyyy/MM/dd"))
}

日報や、ファイルの名前に日付を入れたいときに便利です。

例5:ボタン1つで、よく使うソフトやサイトを開く

次の例は、Ctrlキー+Altキー+Nキーを押すと、メモ帳が開きます。
また、Ctrlキー+Altキー+Gキーを押すと、Googleのページがブラウザで開きます。

^!n::Run("notepad.exe")
^!g::Run("https://www.google.com")

「notepad.exe」の部分を別のソフトの名前にしたり、ページのアドレスを別のサイトに変えたりすれば、自分用に作り変えられます。

例6:ゲーム中だけ、Windowsキーを無効にする

ゲームの最中に、Windowsキーを押し間違えて、画面が切り替わってしまうことがあります。
次の例は、特定のゲームの画面を操作しているときだけ、Windowsキーを無効にします。

#HotIf WinActive("ahk_exe game.exe")
LWin::return
RWin::return
#HotIf

「game.exe」の部分を、ゲームの実行ファイルの名前に書き換えて使います。
実行ファイルの名前は、ゲームを起動した状態でCtrlキー+Shiftキー+Escキーを押して「タスクマネージャー」を開き、ゲームの名前を右クリックして「ファイルの場所を開く」を選ぶと、確認できます。
ほかのソフトを使っているときは、これまでどおりWindowsキーが使えます。

オンラインゲームでの利用にはご注意ください

AutoHotkeyは、ゲーム中のキー入力やクリックを自動化することもできます。
ただし、オンラインゲームでは、自動操作ソフトや、キー入力を自動で行うツールの利用が、利用規約で禁止されている場合があります。
禁止に当たる使い方をすると、アカウントの停止などの処分を受けるおそれがあります。
ゲームに使う場合は、必ず、そのゲームの利用規約を確認してください。
迷ったときは、ゲーム中のキーを変えたり自動化したりする使い方は避けて、この記事の例1〜例5のような、普段の作業の効率化に使うのが安心です。

やめたいとき、元に戻したいとき

・動かしている命令を止めたいときは、画面右下の緑色の「H」のマークを、マウスの右ボタンでクリックして、「Exit」をクリックします。これで、すぐに元に戻ります。
・パソコンを起動するたびに自動で有効にしたい場合は、キーボードのWindowsキーを押しながらRキーを押し、「shell:startup」と入力してEnterキーを押します。開いたフォルダーに、命令ファイル(.ahk)を入れておくと、次回の起動から自動で有効になります。やめたいときは、そのフォルダーから、ファイルを削除してください。
・AutoHotkey自体が不要になったときは、「設定」の「アプリ」から、通常のソフトと同じようにアンインストールできます。

まとめ

AutoHotkeyは、「このキーを押したら、こう動かす」という短い命令を書くだけで、パソコンの操作を自分好みに変えられる、無料のソフトです。
キーの押し間違いを防ぐ、決まった文章を一瞬で入力する、よく使うソフトをボタン1つで開くなど、毎日の小さな手間を減らせます。
まずは、例1や例3のような短い命令から試してみてください。

Xでシェア LINEで送る