最初に結論:DuckStationでコントローラーが反応しない主な原因と対処法
DuckStationでコントローラーが反応しない場合、大半は「接続・認識の問題」「エミュレーター側の設定ミス」「ドライバーやOSの競合」に分けられます。まずはWindowsの設定からコントローラーが認識されているか確認し、その後DuckStationのコントローラー設定を見直すのが近道です。
この記事では、実際に確認すべき手順を順番に解説します。
原因1:コントローラーがPCに正しく認識されていない
DuckStation以前に、Windowsがコントローラーを認識していないケースがよくあります。まず接続方法を確認しましょう。
USB接続の場合の確認ポイント
- 別のUSBポートに差し替える(特に前面ポートより背面ポートが安定)
- USBハブを介さずPC直挿しにする
- ケーブルが充電専用ではなくデータ通信対応か確認する
- 別のPCやスマホでコントローラーが動くかテストする
ワイヤレス接続の場合の確認ポイント
- Bluetoothペアリングが完了しているか
- 充電残量が十分か
- 接続モードがXInput/DirectInputのどちらになっているか(後述)
ここで認識されない場合は、コントローラー自体の故障か、ドライバーの問題が考えられます。特にDUALSHOCK 4などは、Windows標準ドライバーではDirectInputとして認識されますが、DuckStation側の設定が必要です。
原因2:DuckStationのコントローラー設定が適切でない
PCにコントローラーが認識されていても、DuckStation側の設定がされていないと反応しません。以下の手順で設定を確認・変更します。
DuckStationでコントローラーを設定する手順
- DuckStationを起動し、メニューバーの「設定」→「コントローラー」を選択
- 左側の「コントローラーポート1」を選択
- 「Controller Type」を「Analog Controller (DualShock)」などに設定
- 「Automatic Mapping」または「手動設定」で各ボタンを割り当てる
- 「OK」を押して保存し、ゲームを起動して動作確認
特に「Automatic Mapping」がうまくいかない場合は、手動で各ボタンを割り当ててみてください。また、複数のコントローラーが接続されているとポートがずれることがあるので、不要なデバイスは外しておくと確実です。
DuckStationはXInput(Xbox系)とDirectInput(PS系など)の両方に対応していますが、ゲームによってはアナログスティックが効かないことがあります。その場合は「Controller Type」を「Analog Controller」に変更し、スティックの軸を再割り当てしてください。
原因3:ドライバーやラッパーソフトの問題
特にPlayStation系コントローラーを使う場合、Windows標準ではDirectInputとして扱われ、一部のゲームやエミュレーターで問題が出ることがあります。その場合はXInputに変換するツールを導入すると改善することがあります。
XInput変換ツールの例
- DS4Windows:DUALSHOCK 4やDualSense ワイヤレスコントローラーをXboxコントローラーとして認識させる
- Steam:Steamのコントローラー設定で「Xbox 構成サポート」を有効にし、DuckStationをSteamに追加して起動する
- 8BitDo Ultimate Software:8BitDo Pro 2などの8BitDo製コントローラーを各モードに切り替え可能
また、コントローラーのファームウェアが古いと認識不良を起こすことがあります。メーカー公式サイトから最新ファームウェアを適用してください。
特にNintendo Switch ProコントローラーはDirectInputとして認識されますが、DuckStationでは設定が必要です。スティックの感度やデッドゾーンも調整すると快適です。
原因4:OSやDuckStationのバージョン・競合
まれに、Windows UpdateやDuckStationのバージョンによってコントローラーが反応しなくなることがあります。以下の項目を確認してください。
- DuckStationを最新版にアップデートする(公式サイトまたはGitHubから)
- Windowsの「デバイスマネージャー」でコントローラーが「不明なデバイス」や「エラー」になっていないか確認し、ドライバーを更新・再インストールする
- 他のエミュレーターやゲームでコントローラーが占有されていないか(同時起動に注意)
- DuckStationを管理者として実行してみる(設定ファイルの書き込み権限問題を回避)
- ウイルス対策ソフトやセキュリティソフトが入力をブロックしていないか確認
これらを試しても反応しない場合は、DuckStationの公式フォーラムやコミュニティで同様の事例を検索すると解決策が見つかることがあります。
おすすめのコントローラーと選び方
DuckStationで快適にプレイするには、自分のプレイスタイルに合ったコントローラーを選ぶことが重要です。以下に代表的な選択肢を挙げます。
| コントローラー | 接続方式 | 特徴 |
|---|---|---|
| DUALSHOCK 4 | USB / Bluetooth | PS純正。DirectInputだがDS4WindowsでXInput化可能 |
| Xbox Wireless Controller | USB / Bluetooth / 専用アダプター | XInputネイティブ。Windowsで最も安定しやすい |
| 8BitDo Pro 2 | USB / Bluetooth | 多モード切替。レトロゲーム向き |
| Nintendo Switch Proコントローラー | USB / Bluetooth | DirectInput。設定が必要だが持ちやすい |
※上記は一例です。手元にあるコントローラーで十分な場合も多いので、まずは今お持ちのコントローラーで設定を試してみてください。
まとめ:DuckStation コントローラー 反応しないときはこの順番で確認
最後に、DuckStationでコントローラーが反応しない場合のチェックリストをまとめます。
- PC側でコントローラーが認識されているか(デバイスとプリンター、ゲームコントローラーの設定)
- DuckStationのコントローラー設定でポート1に正しく割り当てられているか
- XInput/DirectInputの違いを理解し、必要なら変換ツールを使う
- ドライバー・ファームウェアを最新にする
- DuckStationを最新版にして管理者実行する
以上の手順でほとんどの問題は解決します。それでもダメな場合は、公式コミュニティやフォーラムで質問してみてください。

コメント