※本ページにはプロモーション(広告)が含まれています
パソコンで同じ操作を何度も繰り返していませんか? テキストの定型入力、ファイルのリネーム、画像の一括処理など、単純作業に時間を取られている方は多いはずです。そんなときに活躍するのが「キーボードマクロ」です。
キーボードマクロとは、キーボードの操作を記録・再生して作業を自動化する仕組みのこと。一度設定すれば、ボタンひとつで複雑な操作を瞬時に実行できるようになります。
この記事では、Windows・macOSそれぞれのマクロ設定方法から、ゲーミングキーボードの専用ソフト、さらにAutoHotKeyやAutomatorを使った高度な自動化まで、初心者でもすぐに実践できるように丁寧に解説します。

この記事でわかること
- キーボードマクロの基本的な仕組みと活用シーン
- ゲーミングキーボードのマクロ設定手順(Razer・Logicool・Corsair)
- AutoHotKey(Windows)で定型作業を自動化する方法
- macOSのAutomator・ショートカットAppでの自動化テクニック
- マウスマクロとの連携で操作効率をさらにアップする方法
- マクロ使用時の注意点(オンラインゲームでのBAN対策など)
キーボードマクロとは?基本の仕組みを理解しよう
キーボードマクロの定義
キーボードマクロとは、複数のキー操作をひとまとめに記録し、特定のキーを押すだけで自動的に再生する機能です。たとえば「Ctrl+C → Alt+Tab → Ctrl+V → Enter」という4つの操作を、ひとつのキーに割り当てることができます。
マクロという言葉はもともと「大きい」という意味のギリシャ語に由来しており、IT分野では「複数の操作をまとめて一括実行する仕組み」を指します。Excelのマクロ機能をご存知の方もいるかもしれませんが、キーボードマクロはそれをキーボード操作全般に広げたものと考えるとわかりやすいでしょう。
マクロが活躍する場面
キーボードマクロは、以下のような場面で特に威力を発揮します。
| 活用シーン | 具体例 | 時短効果 |
|---|---|---|
| 定型文の入力 | メールの挨拶文、住所、電話番号の入力 | 1回あたり10〜30秒短縮 |
| データ整理 | Excelでのセル操作、コピー&ペーストの繰り返し | 1回あたり30秒〜1分短縮 |
| プログラミング | コードテンプレートの挿入、デバッグ用コマンドの入力 | 1回あたり15〜45秒短縮 |
| 画像・動画編集 | Photoshopのフィルター適用、Premiere Proのカット操作 | 1回あたり20秒〜1分短縮 |
| ゲーミング | アイテム使用コンボ、チャット定型文の送信 | 操作の正確性が向上 |
たとえば、毎日100回の定型文入力をしている人なら、マクロ化するだけで1日あたり15〜50分の時間を節約できる計算になります。年間に換算すると、なんと60〜200時間もの節約です。
マクロの種類
キーボードマクロには大きく分けて3つの種類があります。
| 種類 | 特徴 | 代表的なツール |
|---|---|---|
| ハードウェアマクロ | キーボード本体にマクロを記録。PCを問わず使える | Razer Synapse、Logicool G HUB |
| ソフトウェアマクロ | OSにインストールするソフトで制御。柔軟性が高い | AutoHotKey、Karabiner-Elements |
| OS標準マクロ | OSに組み込まれた自動化機能。追加インストール不要 | macOS Automator、Windowsマクロレコーダー |
初心者の方にはOS標準の機能から始めるのがおすすめです。慣れてきたらAutoHotKeyなどの専用ソフトに挑戦し、ゲーミングキーボードを持っている方はハードウェアマクロも活用してみましょう。
ゲーミングキーボードのマクロ設定方法
ゲーミングキーボードには、専用ソフトウェアで細かくマクロを設定できるモデルが多くあります。ここでは代表的な3メーカーの設定方法を紹介します。

Razer Synapse でのマクロ設定
Razer製キーボード(BlackWidowシリーズなど)を使っている方は、Razer Synapseという無料ソフトでマクロを設定できます。
設定手順:
- Razer Synapseを起動する(インストールしていない場合はRazer公式サイトからダウンロード)
- 上部メニューから「マクロ」タブをクリック
- 「+」ボタンを押して新しいマクロを作成し、わかりやすい名前を付ける
- 「記録」ボタンを押してから、自動化したいキー操作を実際に入力する
- 操作が終わったら「停止」ボタンを押す
- 「キーボード」タブに移動し、マクロを割り当てたいキーをクリック
- 「マクロ」を選択し、先ほど作成したマクロを指定する
- 「保存」をクリックして完了
ポイント:Razer Synapseでは、キーの押下間隔(ディレイ)も記録されます。不要なディレイは「遅延を削除」で除去すると、マクロの実行速度が上がります。
Logicool G HUB でのマクロ設定
Logicool(海外名Logitech)のGシリーズキーボード(G913、G PRO Xなど)では、G HUBというソフトウェアを使います。
設定手順:
- G HUBを起動し、接続されているキーボードを選択
- 左側メニューの「割り当て」をクリック
- 画面左下の「マクロ」タブを選択
- 「新しいマクロを作成」をクリック
- マクロの種類を選択(「反復なし」「押している間繰り返す」「切り替え」から選ぶ)
- 「今すぐ記録を開始」をクリックし、キー操作を入力
- 記録が終わったら「記録を停止」をクリック
- 作成したマクロを、キーボード上の好きなキーにドラッグ&ドロップで割り当て
G HUBの特徴は、プロファイル機能が充実していることです。ゲームごと、アプリごとに異なるマクロ設定を自動で切り替えることができます。
Corsair iCUE でのマクロ設定
Corsair製キーボード(K100、K70シリーズなど)では、iCUEというソフトウェアを使用します。
設定手順:
- iCUEを起動し、デバイス一覧からキーボードを選択
- 「キー割り当て」タブをクリック
- マクロを割り当てたいキーをクリックして選択
- アクションの種類から「マクロ」を選択
- 「新しいマクロを記録」をクリックし、操作を入力
- 記録完了後、再生モードを設定(1回再生、ループ再生、トグル再生)
- 「保存」をクリックして完了
各メーカーソフトの比較
| 項目 | Razer Synapse | Logicool G HUB | Corsair iCUE |
|---|---|---|---|
| 操作の簡単さ | 初心者向け | やや直感的 | 中級者向け |
| プロファイル切替 | 対応 | 自動切替対応 | 対応 |
| クラウド同期 | 対応 | 対応 | 対応 |
| ディレイ編集 | 詳細編集可 | 詳細編集可 | 詳細編集可 |
| オンボードメモリ | 一部モデル対応 | 一部モデル対応 | 対応 |
| 価格 | 無料 | 無料 | 無料 |
おすすめ:どのメーカーのソフトも無料で使えます。すでにゲーミングキーボードを持っている方は、まず付属ソフトのマクロ機能から試してみましょう。
AutoHotKey(Windows)で作業を自動化する方法
ゲーミングキーボードを持っていなくても、WindowsユーザーならAutoHotKey(AHK)という無料ソフトで強力なマクロを作成できます。AHKはスクリプト型のマクロツールで、キー操作だけでなくウィンドウ操作やテキスト処理まで自動化できる非常に便利なソフトです。
AutoHotKeyのインストール手順
- 公式サイト(https://www.autohotkey.com/)にアクセス
- 「Download」ボタンをクリックし、最新版(v2.x)をダウンロード
- ダウンロードしたインストーラーを実行
- 画面の指示に従ってインストールを完了する
- インストール後、.ahk拡張子のファイルをダブルクリックするとスクリプトが実行されるようになる
基本的なスクリプトの書き方(AHK v2)
AutoHotKey v2では、以下のような記法でマクロを作成します。テキストエディタ(メモ帳でOK)で記述し、.ahk拡張子で保存してください。
例1:定型文を一瞬で入力する(ホットストリング)
; 「おつ」と入力してTabキーを押すと、定型文に変換される
::おつ::お疲れ様です。本日もよろしくお願いいたします。
; 「じゅう」と入力すると住所に変換される
::じゅう::東京都渋谷区神宮前1-2-3
; メールアドレスを一瞬で入力
::めーる::example@example.com
例2:特定のキーにショートカットを割り当てる(ホットキー)
; Ctrl+Shift+Nで新しいメモ帳を開く
^+n::Run "notepad.exe"
; F12キーで現在の日付を入力
F12::{
now := FormatTime(, "yyyy年MM月dd日")
SendInput now
}
例3:複数の操作を順番に実行するマクロ
; Ctrl+Shift+Sで「全選択→コピー→メモ帳を開く→貼り付け」を自動実行
^+s::{
SendInput "^a" ; 全選択
Sleep 100 ; 100ミリ秒待機
SendInput "^c" ; コピー
Sleep 100
Run "notepad.exe" ; メモ帳を開く
WinWait "無題" ; メモ帳が開くまで待機
Sleep 200
SendInput "^v" ; 貼り付け
}
よく使うAHKコマンド一覧
| コマンド | 機能 | 使用例 |
|---|---|---|
| SendInput | キー入力を送信 | SendInput “Hello” |
| Sleep | 指定ミリ秒待機 | Sleep 500 |
| Run | プログラムを起動 | Run “notepad.exe” |
| WinActivate | 指定ウィンドウをアクティブに | WinActivate “Chrome” |
| WinWait | ウィンドウが開くまで待機 | WinWait “メモ帳” |
| Click | マウスクリック | Click 500, 300 |
| MsgBox | メッセージボックス表示 | MsgBox “完了しました” |
AHKスクリプトを自動起動させる方法
パソコン起動時にAHKスクリプトを自動実行させるには、以下の手順でスタートアップフォルダにスクリプトを配置します。
- Windowsキー + Rを押して「ファイル名を指定して実行」を開く
- shell:startupと入力してEnterを押す
- 開いたフォルダに、作成した.ahkファイルのショートカットを配置する
- 次回のPC起動時からスクリプトが自動で実行されるようになる
macOSでのマクロ設定(Automator・ショートカット)
macOSにはAutoHotKeyがありませんが、Apple純正の自動化ツールで同様のことが実現できます。
ショートカットApp(macOS Monterey以降)
macOS Monterey(12)以降では、iPhoneでおなじみの「ショートカット」AppがMacでも使えるようになりました。プログラミング知識がなくても、ブロックを組み合わせるだけで自動化ワークフローを作成できます。
ショートカットAppでマクロを作成する手順:
- ショートカットAppを起動(Spotlight検索で「ショートカット」と入力)
- 画面上部の「+」ボタンをクリックして新しいショートカットを作成
- 右側のアクション一覧から、実行したい操作を選んでドラッグ&ドロップ
- 各アクションのパラメータを設定する
- 画面上部のショートカット名をクリックして、「キーボードショートカットを追加」を選択
- 好きなキーの組み合わせ(例:Control+Option+T)を設定
- 完了。設定したキーを押すだけでワークフローが実行される
よく使うショートカット自動化の例:
- 選択したテキストを自動翻訳してクリップボードにコピー
- 複数のファイルをまとめてリネーム
- スクリーンショットを撮って自動でリサイズ・保存
- 選択した画像をまとめてJPEGに変換
- 特定のアプリを複数同時に起動する「作業開始」ショートカット
Automator(レガシーだが強力)
AutomatorはmacOSに長く搭載されている自動化ツールで、ショートカットAppよりも複雑な処理が可能です。ただし、Appleは将来的にショートカットAppに統合する方向で開発を進めているため、新しく始める方にはショートカットAppを推奨します。
Automatorでキーボードマクロ的な処理を作る手順:
- Automatorを起動し、「クイックアクション」を選択して新規作成
- 左側のアクションライブラリから必要なアクションをドラッグして追加
- ワークフローを構築したらCommand+Sで保存
- システム設定 → キーボード → キーボードショートカット → サービスから、作成したクイックアクションにキーボードショートカットを割り当て
Karabiner-Elements(キーリマップの定番)
macOSでキーの挙動を細かくカスタマイズしたい場合は、Karabiner-Elementsという無料ソフトがおすすめです。これは厳密にはマクロツールではなくキーリマップツールですが、以下のようなことが可能です。
- CapsLockキーをControlキーに変更
- 右Commandキーを単独押しで「英数」、左Commandキーを単独押しで「かな」に設定
- 特定のキーの組み合わせで別のキーを出力するルール作成
- アプリごとに異なるキーマッピングを設定
Karabiner-Elementsは公式サイト(https://karabiner-elements.pqrs.org/)から無料でダウンロードできます。
macOS自動化ツールの比較
| ツール | 難易度 | できること | おすすめ度 |
|---|---|---|---|
| ショートカットApp | 初心者向け | ワークフロー自動化、アプリ連携 | ★★★★★ |
| Automator | 中級者向け | ファイル操作、画像処理、シェルスクリプト | ★★★★☆ |
| Karabiner-Elements | 中〜上級者向け | キーリマップ、複合キー設定 | ★★★★☆ |
マウスマクロとの連携で効率をさらにアップ
キーボードマクロだけでなく、マウスマクロと組み合わせることで、さらに高度な自動化が実現できます。
マウスマクロとは
マウスマクロとは、マウスのクリック操作やカーソル移動を記録・再生する機能です。ゲーミングマウスの多ボタンにマクロを割り当てたり、ソフトウェアでマウス操作を自動化したりできます。
キーボード+マウスの連携マクロ例
AutoHotKeyを使えば、キーボードとマウスの操作を組み合わせたマクロも簡単に作れます。
; F9キーで「特定の位置をクリック→テキスト入力→Enterキー」を自動実行
F9::{
Click 200, 350 ; 座標(200,350)をクリック
Sleep 300 ; 300ミリ秒待機
SendInput "処理完了" ; テキストを入力
Sleep 100
SendInput "{Enter}" ; Enterキーを押す
}

おすすめのマウスマクロツール
| ツール名 | 対応OS | 特徴 | 価格 |
|---|---|---|---|
| X-Mouse Button Control | Windows | マウスボタンのリマップに特化。軽量で安定 | 無料 |
| AutoHotKey | Windows | キーボード+マウスの両方を自動化可能 | 無料 |
| BetterTouchTool | macOS | トラックパッドジェスチャーのカスタマイズも可能 | 有料(約10ドル) |
| Razer Synapse | Windows・macOS | Razerマウス専用。ハードウェアマクロ対応 | 無料(Razer製品必要) |
マクロ作成のコツとベストプラクティス
マクロを効果的に活用するために、押さえておきたいポイントを紹介します。
1. 適切なディレイ(待機時間)を設定する
マクロの操作速度が速すぎると、アプリケーションが処理に追いつかず、操作が飛ばされたり誤動作したりすることがあります。特にウィンドウの切り替えやファイルの読み込みが伴う操作では、100〜500ミリ秒程度のSleepを入れるのがおすすめです。
2. エラーハンドリングを考慮する
マクロは「決められた操作を忠実に実行する」ため、予期しない状況(ウィンドウが開いていない、ファイルが見つからないなど)に対応できません。AutoHotKeyではWinWaitコマンドでウィンドウの出現を待つなど、条件分岐を入れておくと安定性が向上します。
3. マクロに名前をつけて管理する
マクロの数が増えてくると、「このキーに何を割り当てたか忘れた」ということが起こりがちです。以下の管理方法を実践しましょう。
- マクロファイルの先頭にコメントで説明を書く
- 関連するマクロは1つのファイルにまとめる(仕事用、プライベート用など)
- 割り当てキーの一覧をテキストファイルやスプレッドシートで管理する
4. 段階的に複雑にしていく
最初から複雑なマクロを作ろうとすると挫折しやすくなります。まずは「定型文の入力」や「アプリの起動」など簡単なものから始めて、慣れてきたら条件分岐やループを含む高度なマクロに挑戦しましょう。
マクロ使用時の注意点(必ず確認)
マクロは非常に便利なツールですが、使い方を誤るとトラブルになることがあります。以下の注意点を必ず確認してください。
オンラインゲームでのマクロ使用について
多くのオンラインゲームでは、マクロの使用が利用規約で禁止されています。マクロを使った自動操作が検出されると、アカウントの一時停止(BAN)や永久BANの対象になる可能性があります。
| ゲーム・プラットフォーム | マクロの扱い | 備考 |
|---|---|---|
| Apex Legends・VALORANT | 全面禁止 | アンチチートが検知。即BAN対象 |
| Fortnite | 全面禁止 | マクロ検知でアカウント停止 |
| FF14 | 外部ツール使用禁止 | 規約上は禁止だが、検知は限定的 |
| マインクラフト(Java版) | シングルプレイは許容 | マルチサーバーによりルールが異なる |
重要:オンラインゲームでマクロを使用する前に、必ずそのゲームの利用規約を確認してください。「他のプレイヤーもやっているから大丈夫」という判断は危険です。BANされた場合、課金したアイテムやゲーム内通貨もすべて失う可能性があります。
セキュリティ上の注意
マクロスクリプトにパスワードや個人情報を直接書き込むのは非常に危険です。以下の点に注意しましょう。
- パスワード入力の自動化はパスワードマネージャー(1Passwordなど)を使う
- マクロファイルをクラウドストレージに置く場合は暗号化する
- マクロファイルの中身を他人に安易に共有しない
- ネットで拾ったマクロスクリプトは、内容を理解してから実行する(悪意のあるコードが含まれている可能性がある)
業務利用時の確認事項
職場のPCでマクロを使う場合は、以下を事前に確認してください。
- 会社のIT部門の承認が必要かどうか
- セキュリティポリシーでAutoHotKeyなどの外部ソフトのインストールが許可されているか
- マクロで自動化した操作の監査ログが必要かどうか
- 誤操作時のリスクはどの程度か(大量メール送信など取り返しのつかない操作は特に注意)
実践編:すぐに使えるマクロレシピ5選
最後に、日常的に使える実用的なマクロの例を5つ紹介します。すべてAutoHotKey v2のスクリプトです。
レシピ1:日時スタンプの瞬間入力
; Ctrl+Shift+Dで「2026-03-17 14:30」形式の日時を入力
^+d::{
now := FormatTime(, "yyyy-MM-dd HH:mm")
SendInput now
}
レシピ2:選択テキストをGoogle検索
; Ctrl+Shift+Gで選択中のテキストをGoogle検索
^+g::{
old := A_Clipboard
A_Clipboard := ""
SendInput "^c"
ClipWait 1
if (A_Clipboard != "")
Run "https://www.google.com/search?q=" A_Clipboard
A_Clipboard := old
}
レシピ3:ウィンドウの整列
; Win+1でアクティブウィンドウを画面左半分に配置
#1::{
WinMove 0, 0, A_ScreenWidth // 2, A_ScreenHeight, "A"
}
; Win+2でアクティブウィンドウを画面右半分に配置
#2::{
WinMove A_ScreenWidth // 2, 0, A_ScreenWidth // 2, A_ScreenHeight, "A"
}
レシピ4:定型メール文面の入力
; Ctrl+Shift+Mでビジネスメールのテンプレートを入力
^+m::{
template := "
(
お世話になっております。
〇〇株式会社の△△です。
ご確認のほどよろしくお願いいたします。
-----
〇〇株式会社
△△ △△
TEL: 03-XXXX-XXXX
Email: example@example.com
)"
SendInput template
}
レシピ5:スクリーンショットの自動保存
; PrintScreenキーで日時付きファイル名でスクリーンショットを保存
PrintScreen::{
now := FormatTime(, "yyyyMMdd_HHmmss")
filename := A_Desktop "\screenshot_" now ".png"
SendInput "#{PrintScreen}" ; Windows標準のスクショ機能
Sleep 500
MsgBox "スクリーンショットを保存しました:`n" filename
}
よくある質問(FAQ)
まとめ
キーボードマクロは、パソコンでの繰り返し作業を劇的に効率化してくれるツールです。この記事の内容をまとめると、以下のポイントが重要です。
この記事のまとめ
- キーボードマクロは、複数のキー操作をひとつのキーに割り当てて自動実行する仕組み
- ゲーミングキーボードのユーザーは、Razer Synapse、G HUB、iCUEなどの専用ソフトで簡単にマクロを設定できる
- WindowsユーザーはAutoHotKeyを使えば、キーボードがなくても高度なマクロが作成可能
- macOSユーザーはショートカットApp、Automator、Karabiner-Elementsを活用
- マウスマクロと組み合わせれば、さらに幅広い操作を自動化できる
- オンラインゲームでのマクロ使用はBAN対象になるリスクがあるため、利用規約を必ず確認する
- まずは定型文の入力やアプリの起動など、簡単なマクロから始めるのがおすすめ
毎日の作業で「この操作、何度も繰り返しているな」と感じたら、それがマクロ化のチャンスです。最初は簡単なものから始めて、少しずつ自動化の範囲を広げていきましょう。1日10分の時短でも、1年で60時間以上の節約になります。
この記事を参考に、ぜひキーボードマクロを活用して作業効率をアップしてみてください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!