日本語
Macでマウスの追加ボタンを割り当てるには
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
マッパーで割り当てます。私が作っている無料のアプリInputConfigは、ボタン32までのすべてのマウスのボタンを読み取り、どのアプリでも、それぞれに好きな仕事を与えられます。サイドボタンが2つより多いマウス、特に親指のキーが並んだMMO用のマウスは、Macでは半分死んでいるように見えがちです。macOSが前面のアプリに押下を渡し、ボタン6やボタン12に仕事を持つMacアプリがほとんどないからです。
難しいのは、追加のボタンのすべてがマウスのボタンとは限らないことなので、このページは見分け方から始めます。
InputConfig バージョン1.7(2026年10月リリース予定)で、アプリが日本語に完全対応します。
手順
- InputConfigで行を追加し、Scanを押します。
- 追加のマウスのボタンをクリックします。
- 出力を選んで、プリセットを有効にします。
どの種類のボタンか調べる
| ボタンの種類 | 見分け方 | すること |
|---|---|---|
| 標準のマウスのボタン | Scanが名前を付ける:Button 6、Button 9など | 何にでも割り当てられます。InputConfigはButton 32まで読み取ります。 |
| キーが化けているもの | Scanがキーの名前を付ける。多くは1から0、マイナス、イコールで、そのキーがほかのアプリで入力される | マウス自身のソフトウェアでF13からF20に設定し、そのキーを割り当てます。 |
| マウスが自分で抱えているボタン | Scanで何も反応しない | DPI、プロファイル、一部のジェスチャーボタンは、メーカーのソフトウェアとしか通信しません。InputConfigを含め、ほかのアプリは読み取れません。 |
- あなた:行を追加してScanを押し、ボタンをクリックします。
- InputConfig:届いたものの名前を付けます。
- 確認:マウスのボタンの名前なら1つ目の種類、キーの名前なら2つ目、何もなければ3つ目です。
Scanを使えば、クリック1回で、どの種類かがわかります。
ボタンを割り当てる
先に、Mac App StoreからInputConfigをインストールし、アクセシビリティのアクセスを許可してください。そのあとは4つの手順です。
手順1:マウスを入力として加える
プリセットを作るか開いて、Editをクリックします。Add a new Input Deviceをクリックして、デバイスをこのMacのマウスまたはトラックパッドにします。この1つの項目で、つないだどのマウスも読み取れます。

手順2:ボタンを選ぶ
Add a new bindをクリックします。Scanを押してマウスのボタンをクリックするか、ボタンのメニューを開いて選びます。メニューには、Left click、Right click、Middle click、Button 4からButton 8が並び、More buttonsにButton 9からButton 32があります。


手順3:送る内容を選ぶ
行の右側で、出力を選びます。キーの組み合わせ、マクロ、Type Text、Open App、Run Siri Shortcut、システム機能のどれかです。戻ると進むには、Command [とCommand ]を送ります。

手順4:保存して有効にし、試す
- あなた:Saveをクリックしてから、Activateをクリックします。
- InputConfig:プリセットが動いている間、ボタンを押すたびに、どのアプリでも行の出力を送ります。
- 確認:ブラウザでボタンを押します。ページが戻ります。
アクティビティログは、Button 5より後のどのマウスのボタンについても最初の押下を記録するので、保存したレポートに、お使いのマウスが送る内容がそのまま残ります。
ボタンの元の動作を止める
InputConfigはmacOSと並んで聞き取るので、ボタンは元の動作を残したまま、新しい仕事が上に加わります。中ボタンとすべてのサイドボタンでは、行でそれをオフにできます。
- あなた:行のOptionsを開き、Pressの欄でBlock the button's own actionをオンにします。
- InputConfig:プリセットが動いている間、アプリにはそのボタンが見えなくなるので、行に書かれたことだけをします。
- 確認:プリセットを止めると、ボタンはいつもどおりに働きます。

左クリックと右クリックは選べないので、クリックが失われることはありません。キーは別です。InputConfigはキーをブロックできません。数字を送る親指のキーをF13からF20に置くべきなのは、そのためです。
ボタンがキーを送るゲーミングマウスを直す
Razer Naga、Logitech G600、Corsair Scimitarは、Macには一部キーボードとして届きます。初期設定では親指のグリッドが数字の行を送ることが多く、ゲームには、すでに知っているキーに見えます。Macでは、親指のキーがどのアプリでも数字を入力する、ということです。InputConfigはそれらのキーを読み取りますが、すべてのキーボードを1つとして読み取るので、親指のグリッドの1とQの上の1は同じキーで、どちらの入力も止められません。
- マウスの中でキーを変える。マウス自身のソフトウェアか内蔵メモリで、親指のキーをF13からF20に設定します。Macのアプリは使わないキーです。macOSがアプリに渡さないF21からF24は避けます。
- 必要なら別のコンピュータを使う。多くのゲーミングマウスは、キーの設定を自分のメモリに保存しているので、メーカーのソフトウェアがMacで動かなくても、別のコンピュータで一度設定できます。お使いのものが対応しているかは、説明書に書かれています。
- ひとつずつスキャンする。そのあとは、どのキーとも同じように割り当てます。
それらのキーがきれいな選択である理由は、F13からF19のページで説明しています。親指のグリッドをF13からF20にすれば、親指のキーのすべてが、きれいな独立したボタンになります。
ボタンのグリッドを活かす
- アプリごとに1つの配置。アプリごとにプリセットを作り、自動切り替えをオンにすると、同じ12個のボタンが、あるアプリでは編集のショートカット、ゲームでは呪文になります。
- 押し続ける修飾キー。Commandを送る行は、ボタンが押されている間、それを押さえ続けます。
- 1つのボタンに2つの仕事。種類がDouble clickのマウスの行は、2回クリックの2回目で働くので、シングルクリックは自分の仕事を残します。長押しの動作で、3つ目も加わります。
- フレーズとシーケンス。定型文にはType Text、タイミングのあるシーケンスにはマクロを使います。
- Mac自体。Space、Mission Control、Start Dictation、メディアキーを、システム機能として割り当てます。
組み込みのDouble Click Deckプリセットが、普通のマウスでのダブルクリックの考え方を示しています。
できないこと
- ハードウェアの設定。DPI、ポインタの速度、加速、ライティングは変えません。ハードウェアはマウスメーカーのアプリが扱います。
- 2つのマウスの区別。Macにつないだすべてのマウスが1つとして数えられるため、同じボタンに2つのマウスで別の仕事を与えることはできません。
- ポインタの感触。LinearMouse、Mac Mouse Fix、SteerMouseなどのアプリが、スクロールとポインタの感触を扱い、InputConfigと並んで問題なく動きます。
通常の2つのサイドボタンと戻る・進むについては、Macのマウスのサイドボタンを見てください。InputConfigがボタンに仕事を与え、残りはメーカーのアプリとポインタ用のアプリが受け持ちます。
ひとことでまとめると
- まずScan。マウスのボタンの名前なら、割り当てます。キーの名前なら、F13からF20に移します。
- 元の動作を止める。サイドボタンと中ボタンでは、行のOptionsでできます。
- 何もスキャンされないとき。そのボタンは、マウス自身のソフトウェアのものです。
マウスが報告するボタンは、どれもMacで役に立つことができます。
よくある質問
Macでは、マウスのボタンをいくつ使えますか?
macOSはマウスのボタンを32まで番号付けしていて、InputConfigはそのすべてを割り当てられます。左・右・中クリックに続き、Button 4からButton 32です。実際にいくつ送るかは、マウス次第です。
Macでマウスのボタン6が何もしないのはなぜですか?
macOSは前面のアプリに渡しますが、それに仕事を持つMacアプリはほとんどありません。InputConfigで割り当てれば、プリセットが動いている間、どのアプリでも働きます。
MacでRazer SynapseやLogitech G Hubは必要ですか?
マウスが標準のボタンとして報告するボタンには、必要ありません。メーカーのソフトウェアが必要なのは、ボタンが送る内容を変えるとき、たとえば親指のキーを数字からF13からF20に移すときや、DPIとライティングのときだけです。
追加のマウスのボタンから、元の動作を外せますか?
中ボタンとサイドボタンならできます。行のOptionsでBlock the button's own actionをオンにすると、プリセットが動いている間、新しい仕事だけをします。キーを送るボタンはブロックできません。
追加のマウスのボタンをゲームで使えますか?
はい。行はゲームが期待するどのキーも送れ、プリセットはゲームが前面に来たときに自分でオンになれます。
Macでマウスのボタンをカスタマイズするには?
マッパーで1つずつ割り当てます。InputConfigなら、プリセットに行を追加し、Scanを押してボタンをクリックし、キーの組み合わせ、マクロ、Type Text、Open App、Run Siri Shortcut、システム機能のどれをするか選びます。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.