日本語

ゲーミングキーボードのマクロキーはMacで使えますか?

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

使えることもあり、キーごとに何を送るかしだいです。Logitech、Corsair、Razerのゲーミングキーボードの通常のキーは、何も入れなくてもMacで使えます。追加のGキーやMキーは別で、多くはメーカーのソフトが送る内容を指示したときだけキーを送り、何も送らないものもあります。突破口はF13からF20の方法です。メーカーのソフトかキーボード本体のメモリで、各マクロキーをそれらのキーのどれかに設定し、そのキーに私が作っている無料のMacアプリInputConfigで役割を持たせます。

Macでゲーミングキーボードを私自身は試していないので、お使いのキーボードが何を送るかはスキャン(Scan)を押して確かめてください。

手順

  1. キーボードをつなぎ、テキスト欄ですべてのマクロキーを試して、何か入力されるか確かめます。
  2. Logitech G HUBやCorsair iCUEのようなメーカーのMac用ソフトを入れ、各マクロキーをF13からF20のキーのどれかに設定します。
  3. InputConfigでキーボードの行を追加し、スキャンを押して、マクロキーを押します。
  4. 出力を選び、Saveを押してから有効化(Activate)を押します。
  5. 何も送らないキーは、メーカーのソフトのものなので、どのMacアプリにも読み取れません。

マクロキーとは何か、macOSに何が届くかを知る

ゲーミングキーボードには、普通のキーボードにないキーが加わっています。LogitechのG815とG915には、左側にGキーが並び、プロファイル用のMキーがあります。CorsairのK95シリーズにもGキーがあり、2026年10月21日に私が読んだスレッドには6個あるK95の話が出ています。Razerは追加キーをMキーと呼んでいます。Macで大事なのは、各キーが次の3つのどれをするかです。

  • 通常のキーを送る:ソフトかキーボード本体のメモリの指示で、文字や記録したショートカットなどを入力します。macOSもInputConfigもこのキーが見えます。
  • マクロを再生する:記録したマクロがキーボードのメモリかソフトから動き、キーの並びを押します。Macに見えるのはキーで、マクロそのものではありません。
  • ソフトとだけやり取りする:プロファイルの切り替え、ゲームモードの切り替え、ライティングのキーは、macOSに何も送らないことが多く、スキャンしても何も出ず、どのアプリにも読み取れません。

キーを送るマクロキーには役割を持たせられ、何も送らないマクロキーには持たせられません。どちらかはスキャンでわかります。

メーカーのソフトがMacでできることを知る

  • Logitech G HUB:LogitechはmacOS向けのG HUBを出していて、2026年1月のG HUB向け証明書パッチはmacOS 13 VenturaからmacOS 26 Tahoeまでを対象にしています。G815の製品ページにはmacOS 10.11以降で、G HUBは任意とあります。同じページに、高度な機能にはG HUBが必要とあります。G915のマニュアルによると、G HUBがオフか未インストールのときはM1からM3の3つのオンボードプロファイルが使われ、マクロはMRキーとGキーで記録します。
  • Corsair iCUE:Corsairのインストールページによると、macOS版のiCUEが検出するのは、USB、ケーブル、無線レシーバーでつないだ機器だけで、Bluetooth接続は検出されません。私が見つけたiCUE 4の対応一覧には、macOSではHIDとオーディオ製品に対応するとあり、キーボードにはK95 RGB Platinumシリーズが入っています。2019年のプレスリリースには、対応するキーボードとマウスはマクロやキーの再割り当てでプログラムできるとあります。
  • Razer:見つけたスレッドは古いものです。1つは、BlackWidow Chroma V2のMキーがKeyboard Maestroにまったく出なかったという話で、もう1つは、古いRazerキーボードのMキーがF15からF19として報告されたという話です。MacでRazerのキーボードを買う前に、お使いの機種についてRazerのページを確かめることをおすすめします。

3つのページのどれにも、マクロキーをF13にできるとは書かれていません。お使いの機種について、ソフトのキー一覧を確認してください。

各マクロキーが何を送るか調べる

  • 操作:InputConfigを開いて行を追加し、入力をキーボードのキー(Keyboard Key)にしてスキャンを押し、Gキー、Mキー、ゲームモードのキーを押します。
  • InputConfig:届いたキーの名前を表示します。
  • 確認:名前が出れば、そのキーは読み取れます。何も出ないなら、そのキーはソフトのためのものか、ソフトがキーボードを占有して見えなくしています。お使いの機種は試していません。
キー期待できること確かめ方
Gキー(G HUBまたはiCUE)ソフトが設定したもので、キーか記録したマクロであることが多いですキーをスキャンします
Gキー(オンボードメモリ)ソフトが動いていなくても、キーボードに保存されたキーまたはマクロキーをスキャンします
M1からM3のプロファイルキーたいていは何も届きません。キーボードが自分で処理するからですおそらく読み取れません
MR(記録キー)Macには何も届きません読み取れません
ゲームモードとライティングのキー何も届きません。キーボード自身の状態を変えるだけです読み取れません
ボリュームホイールとメディアキーどのキーボードとも同じメディアキーキーをスキャンします
InputConfigのキーボードの行。すべてのキーボードのF13、F14、F15に設定され、出力はアプリを開く、テキストを入力、Siriショートカットを実行です。
図1:メーカーのソフトでF13、F14、F15に設定した3つのマクロキーです。ここで、それぞれ別の役割を持ちます。

マクロキーからF13からF20を送る

InputConfigはmacOSと並んでキーボードを監視するだけで、キーをブロックしません。1を入力するGキーは1を入力し続け、Command + Cを送るGキーはコピーし続けます。キーを送る機器すべてに私が使っている対策は、そのキーを何もしないキーにすることです。F13からF20なら使えます。macOSはこれらをアプリに渡しますが、役割を持たせていないからです。F21からF24は渡されないので避けます。

ゲーミングキーボードにF13キーがあることはまれで、押して記録することはできません。Macで使えるF13からF20を選べるキー一覧が、ソフトにあるか探してください。キーボード自体が助けになることもあります。フルサイズのPCキーボードなら、Print Screen、Scroll Lock、Pauseでスキャンを押します。macOSはこれらをF13、F14、F15として扱うことがよくありますが、お使いのキーボードは試していないので、スキャンして確かめてください。

  • 操作:メーカーのソフトを開き、Gキーを1つ選んで、動作をF13のキーストロークにします。
  • G HUBまたはiCUE:そのGキーのキーストロークを保存し、押すたびに送ります。
  • 確認:テキスト欄でそのキーを押します。何も入力されなければ、何も起こさないキーを送っています。

K95のスレッドは戒めになる話です。投稿者によると、iCUEは実際のキーストロークを記録し、Big SurではKarabinerもKeyboard MaestroもGキーが見えなかったそうです。回避策は、各Gキーをほかで使わない通常のキーの並びに割り当てることでした。F13に届かないときは、使っているどのアプリも使わない組み合わせを選んで、スキャンします。詳しくはF13からF19のページにあります。

キーを割り当てる

  • 操作:新しい割り当てを追加し、入力をキーボードのキーにしてスキャンを押し、マクロキーを押して、何をさせるかを選びます。
  • InputConfig:行を、すべてのキーボードのF13として表示します。
  • 確認:Saveを押してから有効化を押し、キーを押します。

InputConfigではキーボードはどれも1つのデバイスとして数えます。そのため、F13にしたGキーと、別のキーボードのF13は、同じ入力です。F13を間違って押す人はいないので、実際には問題ありません。

InputConfigの行。キーボードキーのF13がすべてのキーボードにあり、出力はアプリを開くです。
図2:F13に設定して、アプリを開くに割り当てたマクロキーです。キーボードのオンボードメモリに保存すれば、メーカーのソフトを動かさなくても働きます。

マクロキーでのマクロと複数ステップの作業

ほとんどのゲーミングキーボードはマクロを記録として保存し、Macで困るのはこの記録の部分です。InputConfigでは行にもマクロを実行させられ、行のオプション(Options)にあるステップのシーケンスを実行(マクロ)で設定します。各ステップは、キー、ショートカット、クリックのどれかで、前の待ち時間と押し続ける時間を持ちます。ゲーム以外の作業にも向いていて、コピー、アプリの切り替え、貼り付けや、テキストを入力で入力するログイン手順などです。手順はMacでマクロを作る方法にあります。

InputConfigのマクロエディタ。ステップの一覧があり、各ステップにキー、ミリ秒単位の待ち時間、押し続ける時間があります。
図3:マクロのステップエディタです。F13に設定したGキーで、こうしたマクロを始められます。

長押し、ダブルタップ、アプリごとの配置

各行には、長押しの動作とダブルタップの動作があり、それぞれが完全な2つ目の出力です。タップ、長押し、ダブルタップを持つGキーは3つの役割を担うので、Gキーが6個あるキーボードなら18になります。プリセットには対象のアプリを登録でき、Settings、Advancedの最前面のAppが変わったらプリセットを切り替える(Switch presets when the front app changes)をオンにすると、前面のアプリに配置が追従します。編集ソフト用、ゲーム用、ブラウザ用にプリセットを1つずつ作れば、同じGキーがそれぞれで正しく働きます。

マクロキーが反応しないとき

小さな手順から順に進めてください。

  1. テキスト欄で試します。何か入力されるなら、キーを送っています。何も入力されないなら、F13を送っているか、何も送っていないかもしれません。
  2. 接続を確認します。iCUEはBluetoothのキーボードを検出しないので、ケーブルかレシーバーを使います。
  3. ソフトを確認します。G HUBやiCUEが動いていて、キーボードが見えているでしょうか。M1 MacでK95 Platinumを使う人によると、オンボードプロファイルの読み込み中にiCUEが落ち、USB-Cハブ経由でつなぐまでキーボードが検出されなかったそうです。
  4. オンボードメモリを試します。LogitechのM1プロファイルのように、キーをキーボードのメモリに保存すると、ソフトに頼らなくなります。
  5. スキャンを押します。名前が出れば、そのキーは読み取れます。
  6. InputConfigを確認します。アクセシビリティがオンで、プリセットが有効になっている必要があります。ライブビジュアライザでF13が光るのに何も起きないなら、問題は行の出力です。

できないこと

  • ソフトとだけやり取りするキーの読み取り:プロファイルの切り替えやモードのキーは、Macに何も送りません。
  • キーボードのプログラム:それはG HUB、iCUE、メーカー自身のツールの仕事です。
  • キーのブロック:文字に設定したGキーは、そのまま文字を入力します。
  • 2台のキーボードの区別:キーボードはどれも1つのデバイスとして数えます。
  • ライティングの変更:それはメーカーのソフトのものです。

ひとことでまとめると

  • すべてのマクロキーをスキャンします。キーを送るものも、何も送らないものもあります。
  • ソフトでF13からF20にします。G HUB、iCUE、キーボードのメモリで、使いたいキーを設定します。
  • 役割はInputConfigで決めます。キーにマクロ、テキスト、アプリ、長押し、ダブルタップ、アプリごとの配置を持たせます。

GキーをそれぞれF13からF20に設定すれば、何も入力せずに役割を持てます。

よくある質問

GキーはMacで使えますか?

キーを送るGキーなら使えます。LogitechのG HUBもCorsairのiCUEもmacOSで動き、オンボードメモリならソフトなしでもキーを保存できます。何を送るかはスキャンを押して確かめてください。

Logitech G HUBはMacで使えますか?

はい。LogitechはmacOS向けのG HUBを出していて、2026年1月の証明書パッチはmacOS 13 Venturaから26 Tahoeまでを対象にしています。お使いのキーボードのLogitechのページを確認してください。

Corsair iCUEはMacで使えますか?

はい。macOS版のiCUEがあります。ただし検出するのはUSBか無線レシーバーでつないだ機器だけで、Bluetoothでは検出されません。

Macでゲーミングキーボードのマクロキーを使うには?

メーカーのソフトで各キーをF13からF20のキーに設定し、そのキーをInputConfigで割り当てます。何も送らないキーは、どのMacアプリにも読み取れません。

Macでゲーミングキーボードのマクロキーが文字を入力してしまうのはなぜですか?

保存されたマップのままだからです。F13からF20に設定すれば何も入力されなくなるので、そのうえでInputConfigで割り当てます。

日本語のページ

日本語のページ

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。

ほかの言語で読む: English

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