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


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

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

macOSが単独でできること
何かをインストールする前に、システム設定のデスクトップとDock(Desktop & Dock)を開き、下のほうにあるショートカットを押してみてください。お使いのマウスによっては、キーボード用のメニューの隣に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)の行を追加し、ボタンのメニューでスキャンを選んで、サイドボタンをクリックします。行がButton 4、Button 5、またはもっと大きな番号に変われば、マウスは標準のボタンを送っていて、InputConfigで使えます。ライブビジュアライザのマウスマップでも、サイドボタンが光ります。
- マウスメーカーのアプリを確認します。Logi Options+のようなツールは、ボタンに独自の役割を与えることがあり、その場合クリックがmacOSにボタン4として届かないことがあります。メーカーのアプリでそのボタンを初期状態に戻すか、アプリを終了してから、もう一度スキャンします。
- ほかには読み取れないボタンを知っておきます。DPI切り替え、プロファイルのボタン、一部の親指やジェスチャーのボタンは、メーカーのソフトとだけ通信します。InputConfigを含め、ほかのものには読み取れません。ゲーミングマウスの多くで、2つのサイドボタンは標準のボタン4と5として報告されるので、メーカーのソフトなしで動きます。
- ボタンに役割を与えて有効化を押します。プリセットが動いている必要があります。サイドボタンは、動いている間どのアプリでも働きます。

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

InputConfigとほかのマウス用アプリ
| アプリ | 得意なこと |
|---|---|
| macOSのデスクトップと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の行のスキャンか、ライブビジュアライザ(Live Visualizer)のMouseマップで、ボタンを押して登録されるかを確認してください。RazerやRedragonなど、ほとんどのゲーミングマウスでも同じです。
MX Masterの親指ボタンは割り当てられますか?
標準のボタンとして報告される場合だけです。メーカー独自のボタンには、メーカーのアプリだけが読み取る信号を送るものがあります。Mouseの行のスキャンで、お使いのものがどちらかわかります。
マウスのサイドボタンで、Macの戻る・進むをするには?
InputConfigで、片方のサイドボタンをCommand [に、もう片方をCommand ]に割り当てます。Safari、Chrome、Finderの戻る・進むになります。内蔵のKeyboard & Mouse Inputプリセットは、すでに両方のサイドボタンを戻る・進むにして、ボタン自身の動作をブロックしているので、ボタンに反応するブラウザでも2回戻ることはありません。
ボタン6以上も使えますか?
はい。マウスが標準のボタンとして報告するなら使えます。マウスの行のボタンメニューにはButton 8まで並び、その他のボタン(More buttons)でButton 32に届きます。スキャンは、macOSが見えるどのボタンも捉えます。追加のボタンがキーを送るゲーミングマウスについては、Macでマウスの追加ボタンを使うで説明しています。
サイドボタンをオフにできますか?
はい、プリセットが動いている間はできます。行にボタンを割り当てて、行のOptionsでボタン本来のアクションをブロックをオンにします。アプリからボタンが見えなくなり、行に書いたことだけが起きます。何もさせたくないなら、行の出力を空のままにします。左クリックと右クリックはブロックできません。
Macでマウスのサイドボタンが動かないのはなぜですか?
macOSはボタン4とボタン5を前面のアプリに渡しますが、役割を持たないMacアプリが多いため、反応しないように見えます。マウスは、たいてい問題ありません。無料で機能が隠されていないInputConfigのようなアプリなら、どのアプリでも役割を与えられます。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。
ほかの言語で読む: English, Español, Français, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります。