日本語

MacのRyujinxでコントローラを設定するには

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

RyujinxでOptions, Settingsを開き、InputをクリックしてPlayer 1を選び、Input Deviceメニューでコントローラを選びます。Controller TypeをPro Controllerにし、各ボタンの欄に割り当てたいボタンが出ているか確かめて、Saveをクリックします。システム設定のゲームコントローラにMacがすでに一覧表示しているPS5、PS4、Xbox、Switch Pro、8BitDoのコントローラは、ほかに何もインストールしなくても、たいていこのメニューに出ます。動かないコントローラの大半は、このウインドウだけで直ります。

私は、コントローラをキーとマウスに割り当てる無料のMacアプリInputConfigを作っています。Ryujinxはコントローラを自分で読み取るので、パッドのためのマッパーは要りません。InputConfigを挙げるのは、本当に役立つところだけです。Ryujinxがキーボードに置いているホットキーと、Ryujinxが一覧に出せないパッドです。

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

手順

  1. コントローラをMacにつなぎ、システム設定のゲームコントローラで光ることを確認します。
  2. RyujinxでOptions, Settingsを開き、Inputをクリックします。
  3. Player 1を選び、Input Deviceメニューでコントローラを選びます。
  4. Controller TypeをPro Controllerにし、各ボタンの欄を確認して、Saveをクリックします。
  5. ゲームにController Appletが出たら、一覧にあるプレイヤーとコントローラの種類に合わせて、ゲームをもう一度始めます。

どのRyujinxを使っているか確認する

元のRyujinxプロジェクトは2024年10月に止まりました。名前はコミュニティのフォークに受け継がれていて、2026年に使うのはこのビルドです。2026年10月22日にそのサイトryujinx.appを読みました。Nintendo Switch 1のエミュレータとされ、独自のForgejoサーバーでMITライセンスのオープンソースであること、約4,300のタイトルでテスト済みであることが書かれています。ダウンロードのページには、Apple siliconのMacだけが正式に対応しているとあります。この日はForgejoサーバーとブログが読み込めなかったので、バージョン番号はお伝えできません。

  • 2024年の古いビルド。それ以降の入力の修正はフォークにしかないので、コントローラの問題を追う前に更新してください。
  • Intel Mac。ダウンロードのページは、よく動くとは約束していません。パッドを疑う前に知っておく価値があります。
  • そっくりなダウンロードサイト。名前を流用したページがたくさんあります。入手はプロジェクト自身のサイトからにしてください。

入力の設定を1つでも変える前に、フォークの現在のビルドを、そのサイトから入手してください。このページが扱うのはコントローラだけで、ゲームのファイルやキーは扱いません。

RyujinxのInput設定でPlayer 1を設定する

  • あなた:パッドをつなぎ、Options, Settings, Inputを開いて、上のPlayer 1を選び、Input Deviceでパッドを選びます。Controller TypeをPro Controllerにします。
  • Ryujinx:そのパッドのボタン、スティック、トリガーの欄を埋めます。
  • 確認:Aなどの欄をクリックして、割り当てたいボタンを押します。欄に、聞き取ったものが表示されます。Saveをクリックします。

同じウインドウには、見落とされがちな設定があります。

  • Refresh input devices。Ryujinxを開いたあとにつないだパッドを、このボタンで一覧に出します。
  • プロファイル。Addでレイアウトに名前を付けて保存し、あとでLoadします。2台目のパッドや再インストールがすぐ済みます。Defaultプロファイルは上書きできません。
  • Docked Mode。オンだと、Ryujinxはドックに置いたSwitchのように動きます。オフだと携帯モードのように動き、ゲームはHandheldのプレイヤーを求めます。
  • Global Input。ゲーム自身の設定で、そのゲームが専用のレイアウトの代わりに、全体のレイアウトを使うようにします。
  • Reset keybinds to default。選んだ機器のすべての欄を元に戻します。
  • モーションと振動。モーションにはUse CemuHook Compatible Motionとジャイロの感度があります。振動には、強弱の倍率とEnable HD Rumbleがあり、Ryujinxはこれを実験的で、任天堂純正のコントローラ専用としています。

動かないコントローラの多くはInput Deviceで直ります。まだKeyboardかDisabledのままのことが多いからです。

ゲームがController Appletを出したら読む

ゲームによっては、起動時にコントローラを求め、RyujinxはController Appletというタイトルのウインドウで応じます。PlayersとSupported Controllersが一覧表示され、現在の設定が無効なので、設定を開いて入力を設定し直すようにという表示と、Open Settings Windowボタンがあります。ゲームが求める設定に、今の設定が合っていないということです。

  • コントローラの種類を合わせる。一覧にPro Controllerがないなら、Player 1のController Typeで、一覧にある種類、たとえばJoyCon Pairを選びます。
  • プレイヤー数を合わせる。2人用を求めるゲームでは、Player 2にも機器を設定する必要があります。
  • ドックと携帯を合わせる。アプレットが、ドックモードが設定されているので携帯のコントロールは無効にするべきだと表示するなら、HandheldをDisabledのままにしてPlayer 1を使います。

System, HacksにIgnore Controller Appletがあり、ゲームの途中でパッドの接続が切れたときにウインドウが出ないようにします。Ryujinx自身のヒントは、よく分からなければオフのままにするよう述べていて、私もそうします。アプレットは、ゲームが何を求めているかを正確に示すので、ほかのことを変える前に2つの一覧を読んでください。

それでもコントローラが何もしないとき

小さな手順から順に進めてください。

  1. Macを確認する。システム設定のゲームコントローラにパッドが表示され、各ボタンが光るはずです。そうでないなら、問題はペアリングです。Macでコントローラが認識されないときはそこから始まります。
  2. 機器の一覧を更新する。Refresh input devicesを押すか、パッドをつないだ状態でRyujinxを終了して開き直します。
  3. キーボードではなくパッドを選ぶ。Player 1のInput Deviceに、コントローラの名前が出ている必要があります。
  4. 保存してから、ゲームをもう一度始める。Controller Appletを出したゲームは、起動時にもう一度コントローラを求めます。
  5. フォーカスの喪失を確認する。インターフェース設定のOn Emulator Focus Lossにより、別のウインドウが前にあると入力が止まることがあります。ゲームのウインドウをクリックしてください。
  6. Steamを終了する。Steam Inputはパッドを独自のキーに変えることがあり、押下が2回届いたり、違う場所に行ったりします。
  7. 入れ替わったボタンや動かないボタン。Inputの欄をクリックして、割り当てたいボタンを押します。欄は、印字された文字に関係なく、パッドが送るものを取ります。

ゲームコントローラとInputウインドウでは動くのにゲームで動かないパッドは、ほぼ必ず、Controller Appletかプレイヤーの設定です。ほかのエミュレータでも同じ確認が、Macでエミュレータのコントローラが動かないときにあります。

Macでどのコントローラを読み取るかを知る

Ryujinxのソースは、コントローラをSDL3経由で読み取るので、Macが見るパッドが見えます。以下のパッドのすべてをRyujinxで試したわけではありません。大切なのは、それぞれがどうMacに届くかです。

  • PS5とPS4のコントローラ。システム設定のBluetoothでペアリングします。PS5コントローラの接続を参照してください。
  • Xbox Wirelessコントローラ。Bluetoothでペアリングします。有線のXbox 360パッドは、macOSがまったく対応していません。
  • Switch Pro Controller。Bluetoothでペアリングします。Switchのゲームが想定するコントローラなので、RyujinxのPro Controllerがいちばん合います。
  • Joy-Con。macOSは1つずつペアリングします。RyujinxにはJoyCon Pair、JoyCon Left、JoyCon Rightの種類がありますが、Macでペアリングした2つのJoy-Conをどう1組にするかは確認していません。
  • 8BitDoのパッド。8BitDoがApple機器向けに挙げているモードでのみ使えます。ほとんどの機種ではDです。各機種はMac用8BitDoコントローラにあります。

Macがゲームコントローラの下にパッドを表示しているなら、RyujinxのInput Deviceメニューで選ぶ価値があります。

Ryujinxのホットキーを余っているボタンに置く

Ryujinxはホットキーを、Settings, Hotkeysのキーボードに置いています。初期設定では、F1がVSyncの切り替え、F2がミュート、F4がUIの表示と非表示、F5が一時停止、F8がスクリーンショットです。Turbo Mode、音量、解像度のスケールは最初は未設定なので、先にそこでキーを割り当ててください。InputConfigは、CreateボタンやShareボタン、DualSenseのタッチパッドのクリック、DualSense Edgeのパドルなど、Ryujinxが使っていないボタンから、それらのキーを押せます。

  • あなた:Ryujinx用のプリセットを作り、行を追加してScanを押し、余っているボタンを押します。出力をKeyboard Keyにして、F5を選びます。
  • InputConfig:そのボタンを押すたびに、Ryujinxが読み取っているパッドと並べて、F5を送ります。
  • 確認:ゲーム中にボタンを押すと、ゲームが一時停止します。私自身は、InputConfigが送るキーでRyujinxを試していないので、さらに作る前に、キーを1つ確かめてください。
InputConfigのエディタ。コントローラのボタンから、矢印キー、Control、Option、Space、Escapeを送る行があります。
Figure 1. 各行は、1つのボタンから1つのキーを送ります。Ryujinxでは、エミュレータが使っていないボタンに、F4、F5、F8を割り当てた、このような行を使います。

RyujinxをActivate when these apps are in frontの下に挙げると、Ryujinxが最前面にあるときだけプリセットがオンになります。Ryujinxが使わないボタンだけを割り当ててください。そうしないと、1回の押下で2つのことが起きます。

InputConfigのプリセットにあるAutomation and Gaming Utilitiesの欄。Activate when these apps are in frontの下にアプリが挙げられています。
Figure 2. プリセットのアプリ一覧。ここにRyujinxを加えると、ホットキーのボタンはRyujinxが最前面にあるときだけ動きます。

Ryujinxが一覧に出せないパッドでキーボードのプロファイルを動かす

一部のパッドは、Input Deviceメニューにまったく出ません。macOSがゲームコントローラとして扱わない、普通のUSBパッドであることが多いです。InputConfigのLive Visualizerがパッドのボタンを光らせるなら、Keyboardを選んだPlayer 1でRyujinxがすでに使っているキーボードのキーに、InputConfigで変換できます。

SwitchのコントロールRyujinxの初期設定のキー割り当て先
左スティックW、A、S、D。押し込みはFパッドの左スティック
十字キー矢印キー十字キー
A、B、X、YZ、X、C、V右、下、上、左のフェイスボタン。Switchの位置です
L、R、ZL、ZRE、U、Q、Oバンパーとトリガー
右スティックI、J、K、L。押し込みはH右スティック

MinusとPlusにも初期設定があります。RyujinxのInputウインドウに出ているキーを確認して、それを割り当ててください。そのあと、手早く試します。Input DeviceをKeyboardにして、欄をクリックし、パッドのボタンを押します。欄にキーが入れば、RyujinxはInputConfigのキーを受け取っています。キーとして送るスティックは、いっぱいに倒すか、まったく倒さないかのどちらかなので、これはRyujinxが見えないパッド用の代わりであって、見えるパッドの代わりにはなりません。

できないこと

  • 仮想コントローラはありません。InputConfigが送るのは、キーとマウスのイベントです。パッドを、Ryujinxに別のゲームパッドのように見せることはできません。
  • キー経由のアナログはありません。キーボード経由では、スティックとトリガーの半分の傾きが失われます。
  • これを通したジャイロと振動はありません。モーションと振動は、Ryujinx自身のコントローラ対応を通したときだけ動きます。

パッドはRyujinxに読み取らせ、InputConfigは、その周りのキーに使うのがよいと思います。

まとめ

  • 設定する。Options, Settings, Inputに進み、Player 1を選び、Input Deviceでパッドを選び、Pro Controllerにして、Saveをクリックします。
  • アプレットを読む。Controller Appletが挙げるプレイヤーとコントローラの種類に合わせます。
  • ホットキーを加える。InputConfigのプリセットで、Ryujinxが使っていないボタンにF4、F5、F8を置きます。

Macがゲームコントローラでパッドを光らせているなら、直すのはほぼ必ず、RyujinxのInputウインドウの中です。

よくある質問

MacのRyujinxでコントローラが動かないのはなぜですか?

いちばん多いのは、Player 1のInput DeviceがまだKeyboardかDisabledのままか、Ryujinxを開いたあとにパッドをつないだことです。Refresh input devicesを押し、パッドを選び、Controller TypeをPro Controllerにして、Saveをクリックします。

RyujinxのController Appletとは何ですか?

一部のゲームが、コントローラを求めて開くウインドウです。ゲームが対応するプレイヤーとコントローラの種類が一覧表示されます。Settings, Inputでそれに合わせてから、ゲームをもう一度始めてください。

PS5コントローラはMacのRyujinxで使えますか?

RyujinxはSDL3経由でコントローラを読み取るので、システム設定のBluetoothでペアリングしたDualSenseを読み取れます。Player 1のInput Deviceメニューで選び、ボタンの欄を確認してください。

Ryujinxのキーボードの初期設定は何ですか?

左スティックはW、A、S、D、十字キーは矢印キー、A、B、X、YはZ、X、C、V、L、R、ZL、ZRはE、U、Q、Oです。右スティックはI、J、K、Lです。

Ryujinxは2026年も開発が続いていますか?

元のプロジェクトは2024年に止まりました。コミュニティのフォークがryujinx.appで続いていて、2026年10月22日には、MITライセンスのオープンソースで、Apple siliconの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にあります.