日本語

Macで汎用USBゲームパッドが動かないとき

Mac App StoreでInputConfigをダウンロードこのアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。

たいていの場合、パッドは壊れていません。macOSが読み取れないモードになっているか、Macは読み取っているのにゲームがそれを探していないかのどちらかです。ごくわずかな値段で2個組みで売られている、ブランドのない汎用USBゲームパッドは、Macでは数通りの形で動かなくなり、それぞれ直し方が違います。下から症状を探してください。

私は、こうしたパッドを直接読み取る無料のMacアプリInputConfigを作っています。役に立つ場面と、役に立てない場面を説明します。

InputConfig バージョン1.7(2026年10月リリース予定)で、アプリが日本語に完全対応します。

Macに何が見えているか調べる

2か所を見れば、どの場合かがわかります。小さな手順から順に試してください。

  1. システム設定のゲームコントローラに表示され、ボタンが点灯する。macOSはゲームコントローラとして扱っていて、問題はゲームにあります。コントローラはつながっているのに動かないときを見てください。
  2. そこにはないが、System InformationのUSBにある。Optionキーを押しながらAppleメニューを開き、System Informationを選んで、USBをクリックします。ここに表示されるのにゲームコントローラにはないパッドは、普通のHID機器です。汎用のパッドでは、よくある場合です。Macには見えるのにゲームが無視するときに進みます。
  3. どちらにもない。Macは何も受け取っていません。どこにも見えないときに進みます。

パッドがどこに表示されるかで、必要な対処が決まります。

どこにも見えないとき:ケーブル、ハブ、Xboxモード

  • ケーブルかアダプタ。パッドをMacに直接つなぎます。着脱できるケーブルのパッドには、充電しかできないケーブルが付いていることがあります。データが通ると確かなケーブルを試してください。MacBookでは、USB-Cアダプタもデータが通るものでなければなりません。
  • ハブ。電源のないハブや一部のドックは、ゲームパッドを落とします。ハブなしで試してください。
  • XboxまたはX-inputモード。安いパッドの多くは、有線のXbox 360プロトコルで通信するモードで始まります。macOSはこれにまったく対応していないので、Macのどのアプリも読み取れません。D-input、PC、Android、Switchを選べるモードスイッチか、つなぐときに押し続けるボタンを探してください。

InputConfig 1.6は、そのモードで止まっているパッドを、Devicesメニューにグレーで表示し、Xbox 360 style padという言葉と、別のモードかBluetoothがあればそれを使うという注意書きを添えます。

InputConfigのデバイスメニュー。Xbox 360モードのUSBパッドがグレーで表示され、macOSが読み取れない理由が書かれています。
Figure 1. InputConfig 1.6は、Xbox 360モードで止まっているパッドを一覧表示し、読み取れない理由を伝えます。

点灯するのに何も送らないパッドは、たいていXboxモードなので、D-inputかPCに切り替えてください。

Macには見えるのにゲームが無視するとき

System Informationにはあってゲームコントローラにはないパッドは、macOSがドライバなしで読み取っていますが、Appleのコントローラ対応で作られたゲームは、PlayStation、Xbox、Switch、MFiのパッドしか探しません。ドライバでこれは変わりません。それでも使える方法は次のとおりです。

  • エミュレータとフライトシミュレータ。HID機器を自分で読み取ります。それぞれの入力設定でボタンを割り当てます。
  • キーボードモードのあるゲーム。InputConfigがパッドを読み取り、ゲームが使うキーを送ります。サイドバーの上に表示されます。表示されないときは、Refresh Controllersをクリックするか、メニューバーのInputConfigのDevicesでチェックを入れます。そのあと、行のScanを押して、パッドのボタンを押します。
  • コントローラしか受け付けないゲーム。HIDのパッドについては、Mac上に直す手段はありません。InputConfigが送るのはキーボードとマウスで、仮想のコントローラではありません。BluetoothでSwitch、iOS、MFiのモードがあるパッドが、入口になります。

ゲームにキーボード操作があれば、InputConfig経由でパッドから操作できます。

ボタンの位置がおかしいとき

InputConfig 1.6は、コミュニティのSDL GameControllerDBの行がパッドに合うときは、それを使って汎用パッドに名前を付けます。A、B、X、Y、ショルダー、スティックが、ほかのどのコントローラとも同じ番号になります。

  • 合う行がある。安いパッドの多くはチップとUSB IDを共有しているので、行を使うのは、完全に一致するとき、またはそのIDのすべての行が一致するときだけです。お使いのパッドにあるかは、コントローラIDの検索でわかります。
  • 合う行がない。パッド自身の記述から読み取り、ボタンは報告する順に番号を付け、Button 1、Button 2のように呼びます。
  • AとBが入れ替わっている。パッドが任天堂の配置を使っているだけかもしれません。理由はMacでUSBのSNESパッドを見てください。
InputConfigのLive Visualizerが、汎用USBゲームパッドのボタンとスティックを簡素な一覧として表示しています。押された操作部分が点灯しています。
Figure 2. InputConfigが機種で知らないパッドは、報告する内容から描かれます。押すと各操作部分が点灯します。

Live Visualizerは押した操作部分を点灯させるので、パッドが何を送っているかが一目でわかります。Scanは実際に押したボタンを割り当てるので、配置は必ず正しくなります。

スティックが流れる、または一方向に最大と読まれるとき

安い基板は軸を間違って記述することがよくあり、スティックが中心を外れて止まったり、一方向に目いっぱい倒されたと報告したりします。InputConfig 1.6は、後ろ向きに書かれた範囲や、フィールドより広い範囲など、よくある記述の間違いを、意味のない値を読む代わりに修復します。小さな手順から順に試してください。

  1. AnalogまたはModeボタンを押す。スティックをオフにしたり、十字キーと入れ替えたりするボタンがあるパッドがあります。一度押して、もう一度見ます。
  2. スティックに触れずに挿し直す。スティックが片方の端に張り付いているなら、パッドを抜いてもう一度挿します。安いパッドには、電源を入れたときに中心を決めるものがあります。
  3. 内側のデッドゾーンを上げる。わずかに中心を外れて止まるスティックには、スティックの行のOptionsを開き、スティックを見ながらAdjust liveを使います。
InputConfigのAdjust liveシート。スティックの位置の軌跡と、内側のデッドゾーンのスライダーが表示されています。
Figure 3. Adjust liveはスティックを見ながら内側のデッドゾーンを設定できるので、安いパッドの中心のずれを隠せます。

詳しくはMacのスティックのドリフトにあります。設定を変える前に、スティックから手を離して挿し直してください。

Devicesメニューに入力監視が必要と出るとき

パッドの中には、特にアーケードスティックの多くは、キーボードとしても自分を名乗るものがあり、macOSはキーボードの部分を持つ機器を、Input Monitoringの許可の裏に置きます。

  • あなた:InputConfigのDevicesメニューで、needs Input Monitoringと書かれた項目を選び、開いた画面でInputConfigをオンにします。
  • macOS:InputConfigがパッドを読み取れるようにします。
  • 確認:アプリに戻ると、パッドが読み取られています。

詳しい説明は、コントローラに入力監視が必要な理由にあります。

InputConfigを更新したら動かなくなったとき

InputConfig 1.6は、汎用USBパッド、Dinputの8BitDoパッド、アーケードエンコーダ、Logitechのホイールに、1.5とは違う番号を付けます。

  • あなた:更新のあと、初めてパッドをつなぎます。
  • InputConfig:1.6より前に作ったプリセットの行を移すことを提案します。
  • 確認:そのパッドで作ったプリセットにチェックを入れて、Update Ticked Presetsをクリックします。1.6でもう一度スキャンした行は、そのままです。

Leave Them As They Areをクリックした場合は、設定のAdvancedを開き、Data & storageの下のCheck Older Presets Againをクリックします。次にパッドをつないだときに、提案が戻ってきます。

できないこと

  • Xbox 360モードの読み取り。Macのどのアプリもできません。
  • パッドをXboxコントローラのように見せること。InputConfigが送るのはキーボードとマウスのイベントです。コントローラしか受け付けないゲームには、macOSが認識するコントローラが必要です。

汎用のパッドは、キーを受け付けるゲームには十分ですが、コントローラしか受け付けないゲームには足りません。

ひとことでまとめると

  • どこにも出ない。データ通信対応のケーブルを使い、ハブは使わず、パッドをD-inputかPCモードにします。
  • System Informationにだけ出る。エミュレータが読み取り、InputConfigがそれ以外のためにキーに割り当てます。
  • ボタンがおかしい、またはドリフト。押したものをScanします。デッドゾーンはAdjust liveで。
  • 更新で壊れた。提案を受け入れるか、Check Older Presets Againを使います。

パッドが壊れていることはほとんどなく、どこに表示されるかがわかれば、直し方もわかります。

よくある質問

Macで汎用USBゲームパッドにドライバは必要ですか?

いいえ。macOSは何もインストールしなくても、汎用USBゲームパッドをHID機器として読み取ります。ドライバを入れても、Appleのコントローラ対応を使うゲームがそのパッドを認識するようにはなりません。

USBコントローラが点灯するのに、Macで何もしないのはなぜですか?

データが通っていなくても、電源はケーブルから届きます。たいていは、パッドがmacOSが読み取れないXboxまたはX-inputモードになっているか、ケーブルかアダプタが充電専用です。D-inputかPCモードに切り替え、データ通信対応のケーブルを使ってください。

Steamは汎用コントローラを認識するのに、ゲームが認識しないのはなぜですか?

Steamは自分の層でコントローラを読み取り、Steam Inputを使うゲームにだけ渡します。Appleの対応を通じて自分でコントローラを読み取るゲームは、HIDのパッドを認識しません。Steamでは動くのにゲームでは動かないときを見てください。

InputConfigで汎用パッドをXboxコントローラのように見せられますか?

いいえ。送るのはキーボードとマウスのイベントです。コントローラしか受け付けないゲームには、macOSが認識するコントローラが必要です。

InputConfig 1.6が自動で名前を付ける汎用パッドはどれですか?

USB IDがコミュニティのSDL GameControllerDBのmacOS向けの行と一致するパッドです。PowerA、Hori、Logitech、Tomee、Retrolinkなどの多くのパッドが含まれます。行のないパッドも読み取れます。ボタンが、報告された順に番号付けされるだけです。

日本語のページ

くわしいガイド(英語)

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