日本語

MacにXInputはありますか?

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

ありません。ダウンロードするものもありません。XInputはXboxコントローラーと通信するWindowsの一部で、macOSには、Apple siliconにもIntelにも、そのコピーはありません。Macは、Apple独自のコントローラー対応でコントローラーを読み取り、これは現行のPlayStation、Xbox、Switchのパッドをすでに知っています。困るのは、ケーブルではXInputしか話さないパッドで、これにはモードを変えるという対処法があります。

私はInputConfigを作っています。macOSが無視する多くのパッドを読み取り、どのMacにも読めないモードになっているパッドを教えてくれる無料のMacアプリです。

手順

  1. モードスイッチか、電源を入れるときに押し続けるボタンを探し、パッドをXまたはXInputから、D、DInput、PC、Switchのモードに変えます。
  2. またはBluetoothでパッドをペアリングします。BluetoothではXInputは使われません。
  3. システム設定のゲームコントローラを確認します。一覧に出たパッドは、コントローラー対応のゲームで使えます。
  4. 一覧になければ、InputConfigを開き、InputConfigのデバイス(Devices)でそのパッドにチェックを入れます。
  5. 行のスキャン(Scan)を押してボタンを押し、キーを割り当てます。

XInputの代わりにMacが使うものを知る

コントローラーに対応したMacのゲームは、AppleのGame Controllerフレームワークでコントローラーを読み取ります。次のものは設定なしで知っています。

  • PlayStation。DualSense、DualSense Edge、DualShock 4です。
  • Xbox。Xbox OneとSeriesのパッドで、Bluetoothと、macOS 15 Sequoia以降ではUSBも使えます。
  • 任天堂。macOS 13以降のSwitch Pro ControllerとJoy-Conです。
  • MFiゲームパッド。どれも使えます。

XboxコントローラーがMacで動くのは、Appleが対応しているからで、MacにXInputがあるからではありません。

パッドをXInputモードから出す

サードパーティのパッドの多くは2つ以上のモードを持っていて、ケーブルでのXまたはXInputモードは、有線のXbox 360のプロトコルで通信します。macOSはそのプロトコルを読めず、サンドボックス化されたアプリも読めません。

  • D、DInput、PCモード。パッドは普通のUSBコントローラーになります。Appleのコントローラー対応で作られたゲームは無視しますが、InputConfigは読み取ってキーに割り当てます。
  • BluetoothでのSwitchモード。パッドはmacOSが対応するSwitch Pro Controllerとして名乗ります。
  • Bluetooth全般。これらのパッドでは、XInputはケーブルとレシーバーのプロトコルなので、Bluetoothでペアリングすれば避けられます。

機種別には、8BitDo、GameSir、Logitech、汎用のUSBゲームパッドがあります。Macでは、XInputは抜けるべきモードです。

InputConfigのDevicesメニュー。有線のXbox 360コントローラーが灰色で表示され、macOSが読み取れない理由が示されています。
図1:macOSは有線のXbox 360コントローラーを読み取れません。InputConfigのDevicesメニューは、その理由を表示します。

パッドがどのモードか確かめる

  • 操作:パッドをつないで、メニューバーのInputConfig、デバイスを開きます。
  • InputConfig:読み取れるパッドは、チェックを入れられる形で並びます。有線のXbox 360のプロトコルで通信するパッドは、灰色で理由つきで表示されます。
  • 確認:モードを変えてつなぎ直すと、項目が変わります。

InputConfigがUSBケーブルのXモードで読み取る例外は、8BitDoのパッドで、これには独自の対応があります。灰色の項目は、パッドではなくモードが問題だとアプリが伝えているのです。

もう1つのxinput:X11のコマンドラインツール

Macでxinputを検索して、Xboxコントローラーの仕組みのことではなかったなら、同じ名前の別のものかもしれません。Homebrewには、X入力デバイスの設定とテストのユーティリティと説明されたxinputというパッケージがあり、AppleシリコンとIntel向けのmacOS用のバイナリがあります(2026年10月27日に確認)。これはX11の世界のもので、MicrosoftのXInputとは関係なく、Macのゲームでゲームコントローラーを動かすこともありません。私は動かしていないので、XサーバーのないMacでそれが何をするかは言えません。コントローラー対応が欲しかったのなら、必要なのは、macOSが対応するパッドやモードの切り替えで、このツールではありません。

Xbox 360コントローラーのドライバを探す

XInputを見つける人は、Xbox 360コントローラーのドライバを探していることがよくあります。有線のものはmacOSが読み取れないUSBのプロトコルを話し、現行のMacでは、どのドライバでも直りません。ドライバが答えになる場合はMacのコントローラーのドライバで、そのパッドの詳細はMacのXbox 360コントローラーで説明しています。

ゲームがWindows用のとき

CrossOver、Whisky、AppleのGame Porting Toolkitで動くWindowsのゲームは、独自のXInputのコピーを持ち込み、その層がゲームに見えるコントローラーを決めます。詳しくはMacでCrossOverのゲームにコントローラーを使うにあります。その層がうまく動かないときでも、InputConfigのキーは届きます。ゲームは普通のキー入力を受け取るからです。

Macにないもの

  • XInputのダウンロード。その名前でMac向けに提供されているファイルは、Microsoftのものではありません。
  • XInputのラッパー。x360ceのようなツールはWindowsのプログラムです。Mac用のx360ceを参照してください。
  • InputConfigの仮想Xboxコントローラー。送るのはキーボードとマウスのイベントだけなので、コントローラーしか受け付けないゲームには、macOSが対応するコントローラーが必要です。

間にエミュレーターはないので、Macでの道は、対応するパッド、別のモード、キーのどれかです。

ひとことでまとめると

  • XInputはありません。macOSには独自のコントローラー対応があり、XInputは要りません。
  • ケーブルでXInputしか話さないとき。パッドをD、PC、Switchのモードにするか、Bluetoothを使います。
  • それでもゲームが無視するとき。パッドをゲームのキーに割り当てます。

まずモードを変えてください。MacのXInputの問題は、たいていそこで終わります。

よくある質問

Mac用のXInputをダウンロードできますか?

できません。XInputはWindowsの一部で、MicrosoftはMac版を提供していません。macOSは、Apple独自のコントローラー対応でコントローラーを読み取ります。

Mac用のXbox 360コントローラーのドライバはありますか?

現行のMacで有線のコントローラーを動かすものはありません。macOSが読み取れないプロトコルを話すからです。代わりに何を使うかは、Macのコントローラーのドライバと、MacのXbox 360コントローラーの両方で説明していて、たとえば新しいXboxコントローラーをBluetoothで使います。

M1などのApple silicon MacでXInputは動きますか?

動きません。Intel Macでも動きません。どちらも答えは同じで、macOSが対応するコントローラーを使うか、パッドをXInput以外のモードにします。

XInputのコントローラーがMacでUSBだと動かないのはなぜですか?

ケーブルでは、サードパーティのXInputパッドの多くが、macOSが読めない有線のXbox 360のプロトコルで通信します。パッドをD、DInput、PC、Switchのモードにするか、Bluetoothでペアリングしてください。

XboxコントローラーはMacでXInputを使っていますか?

使っていません。Xbox OneとSeriesのコントローラーは、Appleのコントローラー対応を通して、Bluetoothで、またはmacOS 15 Sequoia以降ではUSBで、Macで動きます。

日本語のページ

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。

ほかの言語で読む: English

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