日本語

Macでマウスの戻るボタンが効かないとき

マウスは、たいてい正常です。戻るボタンと進むボタンはButton 4とButton 5で、macOSはそれを前面のアプリに渡しますが、SafariやFinderをはじめ、多くのMacアプリは、それに何の役割も与えていません。対処は、この2つのボタンに、戻るのキーボードショートカットと進むのキーボードショートカットを割り当てることです。私が作った無料アプリのInputConfigなら、数分でできます。内蔵のKeyboard & Mouse Inputプリセットには、すでに両方の行があります。

Mac App StoreでInputConfigをダウンロードInputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。

手順

  1. InputConfigをインストールして、アクセシビリティへのアクセスを許可します。
  2. Mouseの行を追加し、戻るボタンをスキャン(Scan)して、Command + [を送るようにします。
  3. 2つ目のMouseの行を、進むボタン用に、Command + ]で追加します。
  4. 有効化(Activate)して、SafariとFinderで試します。

原因を知る

Windowsでは、マウスの戻るボタンと進むボタンは、すべてのアプリで処理されます。Macでは、そうなっていません。アプリが自分でButton 4とButton 5を受け付けるようにしなければならず、受け付けるアプリもあれば、受け付けないアプリも多くあります。さらに、システム設定には、それを戻ると進むに変えるスイッチがありません。そのため、同じマウスが、あるアプリでは戻れて、次のアプリでは何も起きないことがあります。

どのMacアプリも理解できるのは、キーボードショートカットです。Safari、Chrome、Finderでは、戻るはCommand + [、進むはCommand + ]です。

4つの手順で直す

  1. Mac App StoreからInputConfigをインストールして、求められたら、アクセシビリティへのアクセスを許可します。マウスを読み取るのに、ほかの許可は要りません。
  2. プリセットを作り、Mouseの行を追加します。ボタンのメニューでスキャン(Scan)を選び、マウスの側面にある戻るボタンをクリックします。行がButton 4に変わります。出力に、Command + [を指定します。
  3. 同じ方法で、2つ目のMouseの行を進むボタンのButton 5に追加し、Command + ]を指定します。有効化(Activate)を押します。
  • あなた:SafariとFinderで、側面のボタンをクリックします。
  • InputConfig:Command + [とCommand + ]を送ります。
  • 確認:そこでも、同じショートカットを使うほかのどのアプリでも、戻ると進むが動きます。
InputConfigのエディタにあるMouseの行。入力がButton 4で、出力がCommand + [になっている。
Figure 1. Button 4が、Safari、Chrome、Finderで戻るのショートカットのCommand + [を送ります。

設定を省くには、内蔵のKeyboard & Mouse Inputプリセットを有効化(Activate)します。2つの側面ボタンの行が、まさにこのショートカットを送ります。

アプリで2回戻ってしまうとき

InputConfigは、ボタンに役割を足します。それだけでは、ボタンがもともとしていたことは取り除きません。すでに戻るボタンに反応するアプリでは、ボタンが両方をしてしまいます。小さな手順から順に試してください。

  1. ボタン本来の動作をブロックする。1.6では、行の「Block the button's own action」にチェックを入れると、プリセットが動いているあいだ、ボタンは新しい役割だけをします。内蔵の側面ボタンの行は、すでにそうなっています。
  2. そのアプリを対象から外す。アプリごとの自動切り替えで、プリセットがほかのアプリのものになるようにするか、そのアプリ用に、Mouseの行がない2つ目のプリセットを用意します。

ボタンがまったく反応しないとき

小さな手順から順に試してください。

  1. スキャンする。Mouseの行で、ボタンのメニューからスキャン(Scan)を選び、ボタンをクリックします。行がButton 4かButton 5に変われば、Macには見えています。Live Visualizerの「Mouse & Trackpad」ビューでも点灯します。
  2. マウスのメーカーのアプリを確認する。Logi Options+のようなアプリは、ボタンに独自の役割を与えられます。その場合、クリックがButton 4としてmacOSに届かないことがあります。メーカーのアプリでそのボタンをリセットするか、アプリを終了して、もう一度スキャンします。
  3. Bluetoothのマウスをペアリングし直す。ポインタは動くのに側面のボタンがスキャンされないときは、マウスの電源を入れ直すか、システム設定のBluetoothで削除して、もう一度ペアリングします。
  4. ボタン自体を確認する。DPIやプロファイルの切り替え、一部の親指ボタンは、メーカーのソフトウェアとだけ通信します。ほかのアプリは、それを読み取れません。

ほかの対処法

  • SensibleSideButtons。無料でオープンソースの小さなアプリで、側面のボタンで戻ると進むだけを行います。それだけが欲しいなら、よい選択です。
  • マウスのメーカーのアプリ。そのメーカーのマウスなら、ボタンを割り当てられます。
  • InputConfig。ボタンからもっと引き出したいなら、価値があります。アプリごとに別の役割にする、長押しやダブルクリックで2つ目の操作にする、Mission Control、音声入力、Siriショートカットを使う、などです。マウスの側面ボタンのガイドにアイデアがあります。

まとめ

  • 原因。多くのMacアプリは、Button 4とButton 5を無視します。
  • 対処。この2つから、Command + [とCommand + ]を送ります。
  • いちばん早い方法。内蔵のKeyboard & Mouse Inputプリセットです。

ボタンにショートカットを与えれば、そのショートカットを知っているどのアプリでも、戻る操作が動きます。

よくある質問

マウスの戻るボタンが、あるアプリでは動くのにSafariで動かないのはなぜですか?

Macのアプリはそれぞれ、マウスのButton 4とButton 5を受け付けるかどうかを自分で決めます。動くアプリは受け付けていて、もう一方は受け付けていません。2つのボタンをCommand + [とCommand + ]に割り当てれば、そのショートカットが戻るを意味する場所ならどこでも動きます。

Finderで、マウスで戻るには?

InputConfigで、Button 4にショートカットのCommand + [を割り当てます。これはFinder自身の戻るのショートカットなので、側面のボタンでフォルダを1つ戻れます。

Magic Mouseに戻るボタンはありますか?

いいえ。Magic Mouseには側面ボタンがありません。1本指で左か右にスワイプして、戻る、進むができます。システム設定の「マウス」の「Swipe between pages」で設定します。

Logitechのマウスの戻るボタンに、Logi Options+は必要ですか?

マウスが戻るボタンと進むボタンを標準のボタン4と5として送るなら、必要ありません。ほとんどのマウスはそうです。InputConfigでボタンをスキャンして確かめてください。

InputConfigは無料ですか?

はい。Mac App Storeで無料のオープンソースで、アカウントは要らず、何も制限されていません。任意の寄付の窓口がありますが、機能は何も増えません。

日本語のページ

くわしいガイド(英語)

このページを書いた人。 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, 繁體中文, 简体中文

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