日本語
Macに有線のコントローラーを接続する方法
ほとんどのコントローラーは、ドライバなしで、USBケーブルでMacに使えます。データ通信に対応したケーブルをつなぎ、Macに聞かれたらアクセサリを許可すると、システム設定の「ゲームコントローラ」にパッドが表示されます。このページがあるのは、例外があるからです。
- Xboxのコントローラー。有線で使えるのは、macOS 15 Sequoia以降だけです。
- 元のNintendoのパッド。Bluetoothのコントローラーです。
- Switch 2のパッド。ケーブルだけで、アプリが必要です。
- 汎用のUSBゲームパッド、アーケードスティック、ジョイスティック。接続はできますが、ほとんどのゲームからは見えません。
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
手順
- データ通信に対応したケーブルで、コントローラーをMacにつなぎます。
- Macがアクセサリの接続を許可するか聞いてきたら、「Allow」をクリックします。
- システム設定の「ゲームコントローラ」を開き、ボタンを押します。
- システム情報の「USB」にしか表示されないときは、InputConfigで割り当てます。
ケーブルで使えるコントローラーを確かめる
| コントローラー | USB接続 | 備考 |
|---|---|---|
| PS5 DualSense、DualSense Edge | 使えます。USB-C | PS5のペアリングとケーブル |
| PS4 DualShock 4 | 使えます。micro-USB | MacBookでは、micro-USBからUSB-Cへのケーブルが必要です |
| Xbox Series X|S、Xbox One、Elite Series 2 | macOS 15 Sequoia以降 | MacがMicrosoftのコントローラーを接続するか聞いてきます。macOS 14では、Bluetoothを使います |
| Switch Pro Controller、Joy-Con | Bluetoothでペアリング | これらについての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はそのプロトコルに対応していません。理由 |
手順に沿って接続する
- データを通せるケーブルで、コントローラーをMacにつなぎます。充電専用のケーブルはよくあり、ここでは何も起きません。
- 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にコントローラーを接続すると、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, 繁體中文, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.