日本語
Mac用のBetterJoyはありますか?
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
ありませんし、Macではほとんど必要ありません。BetterJoyは、Switch Pro Controller、Joy-Con、Switch SNESコントローラーを、エミュレーターで、また汎用のXInputコントローラーとして使えるようにするもので、セットアップの手順はWindows用です。ドライバをインストールして、.exeを実行します。macOS 13以降は、Joy-ConとSwitch Pro ControllerをBluetoothでドライバなしに読み取るので、コントローラーに対応したゲームやエミュレーターは、直接認識します。Joy-Con Toolkitは別のプロジェクトで、GitHubのページにはWindowsの前提条件が載っています。
私はInputConfigを作っています。macOSが扱わない部分をまかなう無料のMacアプリで、コントローラーを無視するゲーム向けに、それらをキーとマウスに割り当てます。
手順
- ランプが動くまで、Joy-ConまたはProコントローラーのSyncボタンを押し続けます。
- システム設定のBluetoothを開き、接続をクリックします。
- システム設定のゲームコントローラを開き、ボタンを押して動いているか確かめます。
- エミュレーターでは、そのコントロール画面でボタンを割り当てます。
- コントローラーを無視するゲームでは、InputConfigで行のスキャン(Scan)を押して、ボタンを押します。
macOSがすでにしていることを知る
- ペアリング。Joy-ConはBluetoothで1つずつ、それぞれ別のコントローラーとして接続し、macOS 13以降はペアにまとめることもできます。Switch Pro Controllerも同じ方法でペアリングします。
- ゲーム。コントローラーに対応したMacのゲームは、ほかのパッドと同じように認識します。
- エミュレーター。コントローラーを読み取るエミュレーターでは、そのコントロール画面で割り当てます。
手順は、Joy-Conの接続とSwitch Pro Controllerの接続にあります。WindowsでBetterJoyがする仕事は、macOS 13以降に最初から入っています。

Macで、BetterJoyの残りと対応させる
| BetterJoyでは | Macでは |
|---|---|
| エミュレーターでコントローラーを使う | macOSがゲームコントローラーとして一覧表示し、エミュレーターが読み取ります |
| 汎用のXInputコントローラーとして動く | コントローラーを直接読み取るMacのゲームには不要です。InputConfigは、どんな種類のコントローラーも見せません |
| SL、SR、Captureをキーに割り当て変更 | InputConfigは、Joy-Conのレールのボタンを含め、受け取るどのボタンも、キー、クリック、ショートカットに結びつけます |
| マウスとしてのジャイロ | InputConfigのモーション(Motion)の行は、macOSが報告するとき、Joy-Conのジャイロスコープと加速度センサーを読み取ります |
Macではボタンとスティックは届き、Joy-Conのモーションセンサーも、macOSが報告するときは届きます。

コントローラーを無視するゲームのために割り当てる
- 操作:プリセットに行を追加し、スキャンを押して、Joy-ConまたはProコントローラーのボタンを押します。ゲームが期待するキーやクリックを選びます。
- InputConfig:行をそのボタンに結びつけ、スティックをWASDやポインタに変えます。
- 確認:プリセットを有効にして、ゲームでボタンを押します。
横向きに持った1つのJoy-Conは、小さなゲームパッドにも、片手のマウスにもなります。MacでのJoy-Conで、両方を紹介しています。ゲームがキーボードしか受け付けないなら、コントローラーがそのキーを入力してあげられます。

Joy-Con Toolkitとは何かを知る
Joy-Con Toolkitは、BetterJoyとは別のオープンソースのプロジェクトです。GitHubのページ(2026年10月27日に確認)には、Windowsの前提条件として、Visual C++ 2017再頒布可能パッケージと、古いWindowsでは.NET Framework 4.7.1が載っていて、Mac用のビルドは見つかりませんでした。私は使っていないので、何をするかは、プロジェクトのページで確認してください。Macでは、上のペアリング手順を使います。BetterJoyにもJoy-Con Toolkitにも、私が見つけられたかぎり、Mac版はありません。
Macではできないこと
- XInput。InputConfigが送るのはキーボードとマウスの入力で、仮想のXboxコントローラーは作りません。
- IRカメラとNFC。macOSはこれらを渡しません。Joy-ConのモーションがInputConfigに届くのは、macOSが報告するときだけです。
- ケーブル。Switch Pro ControllerはUSBケーブルでは、Macが読めるものを何も送らないので、Bluetoothを使います。
Macでは、これらのコントローラーはボタンとスティックのあるBluetoothのゲームパッドで、ほとんどの用途はそれでまかなえます。
ひとことでまとめると
- BetterJoy。Windowsのプログラムです。
- Macでは。macOS 13以降でBluetoothでペアリングすれば、ゲームとエミュレーターがコントローラーを認識します。
- プラスα。InputConfigがキーとマウスに割り当てます。
先にコントローラーをペアリングしてください。Macでは、ペアリングがWindowsでBetterJoyがする仕事をします。
よくある質問
Mac用のBetterJoyはありますか?
ありません。BetterJoyのセットアップはWindows用です。主な仕事にMacでは不要で、macOS 13以降が、Joy-ConとSwitch Pro ControllerをBluetoothでドライバなしに読み取ります。
Mac用のJoy-Con Toolkitはありますか?
ありません。Joy-Con ToolkitのGitHubのページには、Windowsの前提条件が載っています。Macでは、macOS 13以降で、システム設定のBluetoothからジョイコンをペアリングします。
MacのエミュレーターでJoy-Conを使うには?
macOS 13以降で、システム設定のBluetoothで各Joy-Conをペアリングします。コントローラーを読み取るエミュレーターが、そのコントロール画面に一覧表示します。
MacでJoy-Conのジャイロをマウスとして使えますか?
macOSがJoy-Conのジャイロスコープと加速度センサーを報告するときは、InputConfigのモーションの行がそれを読み取り、モーションカーソル(Motion Cursor)やジャイロエイムで、傾けてポインタを動かせます。スティックでもポインタを動かせます。
Macで、SwitchのコントローラーをXboxコントローラーとして動かせますか?
InputConfigではできません。送るのはキーボードとマウスの入力で、仮想コントローラーは作りません。コントローラーに対応したMacのゲームはSwitchのコントローラーを直接読み取るので、その必要がありません。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。
ほかの言語で読む: English, Español, Русский
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります。