日本語

Macに有線のコントローラーを接続する方法

ほとんどのコントローラーは、ドライバなしで、USBケーブルでMacに使えます。データ通信に対応したケーブルをつなぎ、Macに聞かれたらアクセサリを許可すると、システム設定の「ゲームコントローラ」にパッドが表示されます。このページがあるのは、例外があるからです。

  • Xboxのコントローラー。有線で使えるのは、macOS 15 Sequoia以降だけです。
  • 元のNintendoのパッド。Bluetoothのコントローラーです。
  • Switch 2のパッド。ケーブルだけで、アプリが必要です。
  • 汎用のUSBゲームパッド、アーケードスティック、ジョイスティック。接続はできますが、ほとんどのゲームからは見えません。

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

手順

  1. データ通信に対応したケーブルで、コントローラーをMacにつなぎます。
  2. Macがアクセサリの接続を許可するか聞いてきたら、「Allow」をクリックします。
  3. システム設定の「ゲームコントローラ」を開き、ボタンを押します。
  4. システム情報の「USB」にしか表示されないときは、InputConfigで割り当てます。

ケーブルで使えるコントローラーを確かめる

コントローラーUSB接続備考
PS5 DualSense、DualSense Edge使えます。USB-CPS5のペアリングとケーブル
PS4 DualShock 4使えます。micro-USBMacBookでは、micro-USBからUSB-Cへのケーブルが必要です
Xbox Series X|S、Xbox One、Elite Series 2macOS 15 Sequoia以降MacがMicrosoftのコントローラーを接続するか聞いてきます。macOS 14では、Bluetoothを使います
Switch Pro Controller、Joy-ConBluetoothでペアリングこれらについてのAppleの手順は、Bluetoothだけです。ケーブルは充電用です
Switch 2 Pro Controller、Switch 2用のGameCubeコントローラーUSB-C、InputConfig 1.6を通して試験的な機能です。macOSは読み取れないので、InputConfigが、待っている起動コマンドを送ります。Switch 2 Pro
NintendoのUSBアダプタにつないだGameCubeコントローラー使えます。InputConfig 1.6を通して試験的な機能です。4つのポートすべてが、それぞれ別のコントローラーになります。MacのGameCube
8BitDoモデルとモードによりますどのモードを使うか
Logitech F310、F510使えます。スイッチをDにゲームコントローラーではなく、ふつうのHID機器として認識されます
汎用のUSBゲームパッド、アーケードスティック、ジョイスティック、ホイール使えます。HID機器としてほとんどのゲームは無視します。下の説明をご覧ください
有線のXbox 360コントローラー使えませんmacOSはそのプロトコルに対応していません。理由

手順に沿って接続する

  1. データを通せるケーブルで、コントローラーをMacにつなぎます。充電専用のケーブルはよくあり、ここでは何も起きません。
  2. Macがアクセサリを許可するか聞いてきたら、「Allow」をクリックします。AppleシリコンのMacノートは、新しいアクセサリについて聞いてきます。macOS 15以降は、Xboxのコントローラーでもあらためて聞いてきます。
  • あなた:システム設定を開き、サイドバーの「ゲームコントローラ」をクリックして、ボタンを押します。
  • macOS:パッドをゲームコントローラーとして扱っていれば、ボタンが光ります。
  • 確認:光れば、完了です。一覧にないときは、Optionキーを押しながらAppleメニューを開き、「システム情報」を選んで、「USB」をクリックします。そこに表示されるコントローラーは、Macには届いていても、ゲームコントローラーとして扱われていません。つながっているのにゲームコントローラーではないときをご覧ください。

「ゲームコントローラ」は、ゲームがパッドを見られるかを教えてくれ、システム情報は、Macが見られるかを教えてくれます。

ケーブル、アダプタ、ハブを選ぶ

  • USB-Cだけ。MacBook Air、MacBook Pro、MacBook Neoにあるのは、USB-Cのポートだけです。USB-Aのケーブルのコントローラーには、小さなUSB-Cアダプタが必要です。または、ケーブルを、コントローラー側の端子が合う、USB-Cのものに交換します。
  • 充電専用ではなく、データ通信対応。コントローラーが充電されるのにMacが表示しないときは、ほかの何よりも先に、別のケーブルを試してください。
  • ハブとドック。とくに電源のないものは、コントローラーを落とすことがあります。テストするあいだは、Macに直接つなぎます。
  • ケーブルかBluetoothか。ケーブルはペアリングが要らず、パッドを充電し、Macが遠いときや、部屋に無線機器が多いときも、接続が安定します。くわしくはMacでコントローラーの入力が遅れるときをご覧ください。

つながっているのにゲームコントローラーではないとき

汎用のUSBゲームパッド、アーケードスティック、フライトスティック、ホイール、スイッチをDにしたLogitech F310、一部のモードの8BitDoのパッドは、どれもふつうのHID機器としてMacに届きます。macOSはドライバなしでこれらを読み取りますが、Appleのコントローラー対応を使うゲームは、PlayStation、Xbox、Switch、MFiのパッドしか探さないので、何も見えません。ドライバをダウンロードしても、これは変わりません。エミュレーターやフライトシミュレーターは、HID機器を自分で読み取ることがよくあります。まずそのコントロールの画面を確認してください。

それ以外のすべてには、InputConfigが機器を直接読み取って、ボタンと軸を、キー、マウスの移動、クリック、スクロールに変えます。1.6では、多くの汎用パッドとアーケードスティックのボタンに、コミュニティのSDL GameControllerDBから名前が付き、ホイール、フライトスティック、ペダルは、すべての軸をフル解像度で読み取ります。

  • あなた:アプリが機器を自分で認識しないときは、コントローラーのポップオーバーで「Refresh Controllers」をクリックするか、メニューバーのInputConfigの「Devices」を開いて機器をクリックします。
  • InputConfig:機器を開き、次回のために覚えます。
  • 確認:エディタでスキャン(Scan)を使い、コントロールを1つずつ押します。1つ押すごとに、1行ができます。
メニューバーのInputConfigの「Devices」メニュー。USB機器が一覧に出ていて、汎用ゲームパッドにチェックが入っている。
Figure 1. InputConfigの「Devices」で機器をクリックすると開きます。アプリは次回のためにそれを覚えます。

無料で、アカウントは要りません。くわしくは、InputConfigにコントローラーを接続すると、InputConfigが読み取るコントローラーにあります。

「Devices」メニューが理由を教えてくれるとき

InputConfigの「Devices」には、Macが認識しているUSB機器がすべて一覧になります。そこにあるメモが3つあり、推測の手間が省けます。

  • Xbox 360タイプのパッド:macOSは読み取れません。そのパッドは、Microsoftの有線360プロトコルで通信します。DInput、PC、Switchのモードがあれば、そちらに切り替えます。MacのXbox 360コントローラーをご覧ください。
  • Xbox OneかSeriesのパッド:macOS 15にアップデートします。有線のXboxへの対応は、Sequoiaから始まります。Sonomaでは、Bluetoothを使います。
  • (needs Input Monitoring)。コントローラーはキーボードとしても見える状態になっていて、macOSはこの許可がある場合にだけ、アプリにそれを読み取らせます。コントローラーに入力監視が必要な理由をご覧ください。

有線のコントローラーは、アプリから切断できません。ケーブルを抜いてください。InputConfigが直接読み取っているパッドは、サイドバーの項目の「Disconnect」で読み取りが止まり、つなぎ直すか、「Devices」でクリックするまで再開しません。

まとめ

  • データ通信対応のケーブルを使う。Macに直接つなぎ、聞かれたら「Allow」をクリックします。
  • 「ゲームコントローラ」でテストする。ボタンが光れば、ゲームがパッドを見られます。
  • 残りは割り当てる。システム情報の「USB」にしかないパッドは、InputConfigで使えます。

最初に除外するのは、充電しかできないケーブルです。

よくある質問

MacでUSBコントローラーにドライバは必要ですか?

いいえ。PlayStationとXboxのコントローラーはmacOSが対応していて、汎用のUSBゲームパッドとジョイスティックは、ドライバなしでHID機器として読み取られます。ゲームが汎用パッドを無視するなら、ドライバは役に立ちません。役に立つのは、InputConfigのようなマッパーです。

XboxコントローラーをUSBケーブルでMacにつなげますか?

はい、macOS 15 Sequoia以降なら。つなぐと、MacがMicrosoftのコントローラーを接続するか聞いてくるので、「Allow」をクリックします。macOS 14 Sonoma以前では、代わりにBluetoothでつなぎます。

Switch Pro Controllerは、Macで有線で使えますか?

AppleはSwitch Pro ControllerとJoy-ConのBluetoothペアリングを案内しているので、Bluetoothでペアリングし、ケーブルは充電に使います。macOS 13 Ventura以降が必要です。Switch 2 Pro Controllerはその逆で、USB-Cケーブルでしか使えず、InputConfig 1.6を通して、試験的な機能として動きます。

有線のコントローラーが、充電されるのにMacで動かないのはなぜですか?

いちばん多いのは、充電専用のケーブルです。Macに直接つないだデータ通信対応のケーブルを試して、アクセサリの許可の確認が出ていないか見てください。システム情報の「USB」に表示されて「ゲームコントローラ」にないなら、ゲームが読み取らない、ふつうのHID機器です。

MacBook Airに有線のコントローラーをつなぐには?

USB-Cのポートにつなぎます。プラグがUSB-Aなら、アダプタを使います。Macがアクセサリについて聞いてきたら、「Allow」をクリックします。そのあと、システム設定の「ゲームコントローラ」を確認します。

GameCubeコントローラーを、ケーブルでMacで使えますか?

はい、InputConfig 1.6を通して、試験的な機能として使えます。元のパッドはNintendoのUSBアダプタ経由で、4つのポートすべてに対応し、Switch 2用のGameCubeコントローラーはUSB-Cケーブルで使えます。macOSだけでは、どちらも読み取れません。

日本語のページ

くわしいガイド(英語)

このページを書いた人。 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にあります.