AutoHotkey の導入方法

AutoHotkey とは?

その名の通り、ホットキーを追加できるソフトです。

ただ、本質的には簡易プログラミング言語です。マクロを組んだり、簡単な GUI を作ったりと、大きな可能性を持っています。

ダウンロード

公式サイトから最新版をダウンロードします。

Download Current Versionを選択
Download Current Versionを選択

インストール

ダウンロードしたインストーラーを実行します。

Custom Installationを押すだけ。簡単。
Custom Installationを押すだけ。簡単。

基本的には画面の案内に従って進めれば完了です。

  • インストーラーを起動
  • インストール先を確認
  • インストールを実行
  • 完了したら閉じる

これで準備は完了です。

ホットキーを作る

今回は、 無変換 + i / j / k / l でカーソルキーを操作できるようにします。

  1. メモ帳などのテキストエディタを開く
  2. 次のコードを貼り付ける
  3. 拡張子を .ahk にして保存する
vk1D & i::Send, {Blind}{Up}
vk1D & k::Send, {Blind}{Down}
vk1D & j::Send, {Blind}{Left}
vk1D & l::Send, {Blind}{Right}

保存名は何でもいいですが、たとえば cursor.ahk のようにします。

.txt のままだとただのテキストファイルになるので、必ず .ahk で保存してください。

コードの意味

  • vk1D
    • 無変換キーの仮想キーコードです。
  • Send, {Blind}{Up}
    • 上キーを送信します。
    • {Blind} を付けると、Shift などの修飾キーを押している状態でも動きやすくなります。

実行する

保存した .ahk ファイルをダブルクリックします。

タスクバーに AutoHotkey のアイコンが表示されていれば実行中です。

テキストエディタなどで、次の操作を試します。

  • 無変換 + i: 上
  • 無変換 + k: 下
  • 無変換 + j: 左
  • 無変換 + l: 右

期待通りにカーソルが動けば成功です。

自動起動する

PC の起動時に自動で読み込ませたい場合は、スタートアップフォルダに .ahk ファイル、またはそのショートカットを入れます。

  1. Win + R を押す
  2. shell:startup と入力する
  3. 開いたフォルダに .ahk ファイル、またはショートカットを入れる

これで、次回起動時から自動でスクリプトが実行されます。

まとめ

AutoHotkey は、Windows の操作を自分の手に合わせるためのツールです。

最初はキー割り当てだけでも十分便利です。慣れてきたら、定型文入力やアプリ操作の自動化にも広げられます。