日本語

MacにXInputはありますか?

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

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

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

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

手順

  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が読み取れない理由が示されています。
Figure 1. macOSは有線のXbox 360コントローラを読み取れません。InputConfigのDevicesメニューは、その理由を表示します。

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

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

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

ゲームが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独自のコントローラ対応でコントローラを読み取ります。

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の言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。

ほかの言語で読む: 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にあります.