日本語
Macでマウスのサイドボタンを使うには
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
Macでマウスのサイドボタンを使うには、アプリで役割を与えます。macOSはボタン4とボタン5を前面のアプリに渡し、扱いは各アプリに任せるため、役割を持たないアプリが多いからです。Windowsでは戻る・進むになりますが、Macでは反応しないように見えることがよくあります。macOS自身が割り当てられるのは、Mission Control、アプリケーションウィンドウ、デスクトップを表示だけです。私は無料のアプリInputConfigを作りました。どのマウスのボタンでも、メーカーのアプリなしで読み取り、好きな役割を割り当てられます。戻る・進む、キーボードショートカット、マクロ、音声入力、Siriショートカット、アプリごとに違う役割などです。
InputConfig バージョン1.7(2026年10月リリース予定)で、アプリが日本語に完全対応します。
手順
- Mouseの行を追加して、サイドボタンをScanします。
- 出力を選びます。
- Activateを押します。
設定する
初めてなら、マウスボタンの手順で、各ステップを画像付きで見られます。
- InputConfigをインストールして、アクセシビリティへのアクセスを許可します。
- 入力タイプをMouse、種類をButtonにした行を追加し、ボタンのメニューでScanを選びます。サイドボタンをクリックします。行にその名前がButton 4またはButton 5と表示されます。
- 出力を選びます。Command [(左かっこ)とCommand ](右かっこ)で、ブラウザとFinderの戻る・進むになります。
- そのボタンがすでに望まない動作をしているなら、行のOptionsでBlock the button's own actionをオンにします。
- Activateを押します。
内蔵のKeyboard & Mouse Inputプリセットは、すでにこれを行っています。両方のサイドボタンが戻る・進むを送り、ボタン自身の動作は止めてあります。


サイドボタンが二重に働くのを止める
InputConfigはmacOSと並んで聞いているので、ボタンは本来の動作を残したまま、新しい役割がその上に加わります。すでにボタン4で戻るアプリにCommand [を割り当てると、2回戻ってしまいます。バージョン1.6からは、行でこれを防げます。
- あなた:行のOptionsを開き、Pressの枠でBlock the button's own actionをオンにします。
- InputConfig:プリセットの実行中は、アプリからそのボタンが見えなくなるので、行に書いたことだけが起きます。プリセットを止めれば、ふつうに動きます。
- 確認:Safariでボタンを押すと、2ページではなく1ページ戻ります。

ブロックできるのは中ボタンとサイドボタンだけで、左クリックと右クリックはできません。クリックを失わないためです。

macOSが単独でできること
何かをインストールする前に、システム設定のDesktop & Dockを開き、下のほうにあるShortcutsを押してみてください。お使いのマウスによっては、キーボード用のメニューの隣に2列目のメニューが現れ、マウスのボタンにMission Control、アプリケーションウィンドウ、デスクトップを表示を割り当てられます。それだけで足りるなら、ここで完了です。
macOSにできないのは、サイドボタンにキーボードショートカットを割り当てることです。そのため、SafariとFinderでの戻る・進む、コピーとペースト、Spaceの切り替えには、アプリが必要です。システム設定のマウスで変えられるのは、左右のボタンの入れ替えだけです。
2つのサイドボタンにおすすめの役割
- 戻る・進むです。Command [とCommand ]で、Safari、Chrome、Finderの戻るとすすむになります。
- Spaceの切り替えです。Control 左矢印とControl 右矢印は、左右のSpaceへ移るmacOSのショートカットです。
- コピーとペーストです。片方にCommand C、もう片方にCommand Vを割り当てます。
- 取り消しとやり直しです。エディタで、Command ZとShift Command Zです。
- システム機能です。Mission Control、Spotlight、Launchpad、再生・一時停止、音量、画面のロックをシステム機能として割り当てられます。ショートカットは要りません。
- 音声入力です。親指のボタンに割り当てれば、1回押すだけで音声入力が始まります。
- Siriショートカット、アプリ、ウェブページです。1クリックで開きます。
- マクロです。時間を置いたキーとクリックの連続や、入力される1行の文章です。
1つのボタンに、これらのうち3つを同時に載せられます。クリック、しきい値を超える長押し、ダブルクリックです。Mouseの行ではダブルクリックが独立した入力なので、1回のクリックが遅れることはありません。アプリごとにプリセットを1つ作って自動切り替えをオンにすれば、アプリが変わるとサイドボタンの役割も変わります。ブラウザではタブ、エディタでは取り消しとやり直しです。
サイドボタンがまったく反応しないとき
小さな手順から順に進めてください。
- Macが受け取るものを確認します。Mouseの行を追加し、ボタンのメニューでScanを選んで、サイドボタンをクリックします。行がButton 4、Button 5、またはもっと大きな番号に変われば、マウスは標準のボタンを送っていて、InputConfigで使えます。Live VisualizerのMouseマップでも、サイドボタンが光ります。
- マウスメーカーのアプリを確認します。Logi Options+のようなツールは、ボタンに独自の役割を与えることがあり、その場合クリックがmacOSにボタン4として届かないことがあります。メーカーのアプリでそのボタンを初期状態に戻すか、アプリを終了してから、もう一度スキャンします。
- ほかには読み取れないボタンを知っておきます。DPI切り替え、プロファイルのボタン、一部の親指やジェスチャーのボタンは、メーカーのソフトとだけ通信します。InputConfigを含め、ほかのものには読み取れません。ゲーミングマウスの多くで、2つのサイドボタンは標準のボタン4と5として報告されるので、メーカーのソフトなしで動きます。
- ボタンに役割を与えてActivateを押します。プリセットが動いている必要があります。サイドボタンは、動いている間どのアプリでも働きます。

戻るボタンの問題全般、特にSafariとFinderについては、専用のページがあります。Macでマウスの戻るボタンが動かないです。

InputConfigとほかのマウス用アプリ
| アプリ | 得意なこと |
|---|---|
| macOSのDesktop & Dockのショートカット | マウスのボタンにMission Control、アプリケーションウィンドウ、デスクトップを表示を割り当てます。内蔵です。 |
| SensibleSideButtons | ボタン4と5で、どこでも戻る・進むをします。それ以外はしません。無料のオープンソースです。 |
| LinearMouse、Mac Mouse Fix、SteerMouse | マウスの感触です。スクロールの方向となめらかさ、ポインタの速度と加速、そしてボタンの動作です。 |
| Logi Options+、Razerなどのメーカーのアプリ | 自社のマウスの設定です。DPI、ライティング、本体のプロファイル、そのメーカーのアプリにしか見えないボタンです。 |
| InputConfig | ボタン32までの標準ボタンのどれにも、アプリごとに、長押し、ダブルクリック、マクロ、Siriショートカット、音声入力を割り当てられ、必要ならボタン自身の動作もブロックします。同じプリセットに、キーボード、ゲームコントローラ、MIDIの行も持てます。無料で、オープンソースで、アカウントは不要です。 |
InputConfigは、スクロール速度、なめらかなスクロール、ポインタの加速、DPIを変えません。それらは上のマウス用アプリかメーカー自身のソフトの役割で、並べて使っても問題ありません。私なら、ボタンの動作にはInputConfigを使い、スクロールとポインタの速度はマウス用アプリに任せます。
要点
- ボタンをスキャンします。Mouseの行にButton 4かButton 5と表示されます。
- ショートカットを割り当てます。戻る・進むには、Command [とCommand ]を使います。
- ボタン自身の動作をブロックします。ブラウザが2回戻らないようにします。
ボタン自身の動作をブロックしないと、ブラウザでは1回押すだけで2回戻ります。
よくある質問
Logitechのサイドボタンは、Logi Options+なしで動きますか?
マウスが標準のボタン4と5として報告するなら、動きます。Mouseの行のScanか、Live VisualizerのMouseマップで、ボタンを押して登録されるかを確認してください。RazerやRedragonなど、ほとんどのゲーミングマウスでも同じです。
MX Masterの親指ボタンは割り当てられますか?
標準のボタンとして報告される場合だけです。メーカー独自のボタンには、メーカーのアプリだけが読み取る信号を送るものがあります。Mouseの行のScanで、お使いのものがどちらかわかります。
マウスのサイドボタンで、Macの戻る・進むをするには?
InputConfigで、片方のサイドボタンをCommand [に、もう片方をCommand ]に割り当てます。Safari、Chrome、Finderの戻る・進むになります。内蔵のKeyboard & Mouse Inputプリセットは、すでに両方のサイドボタンを戻る・進むにして、ボタン自身の動作をブロックしているので、ボタンに反応するブラウザでも2回戻ることはありません。
ボタン6以上も使えますか?
はい。マウスが標準のボタンとして報告するなら使えます。Mouseの行のボタンメニューにはButton 8まで並び、More buttonsでButton 32に届きます。Scanは、macOSが見えるどのボタンも捉えます。追加のボタンがキーを送るゲーミングマウスについては、Macでマウスの追加ボタンを使うで説明しています。
サイドボタンをオフにできますか?
はい、プリセットが動いている間はできます。行にボタンを割り当てて、行のOptionsでBlock the button's own actionをオンにします。アプリからボタンが見えなくなり、行に書いたことだけが起きます。何もさせたくないなら、行の出力を空のままにします。左クリックと右クリックはブロックできません。
Macでマウスのサイドボタンが動かないのはなぜですか?
macOSはボタン4とボタン5を前面のアプリに渡しますが、役割を持たないMacアプリが多いため、反応しないように見えます。マウスは、たいてい問題ありません。無料で機能が隠されていないInputConfigのようなアプリなら、どのアプリでも役割を与えられます。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 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にあります.