SilksongコントローラーがPCで動作しない場合は、Steamの入力プロファイル、ドライバー、またはコントローラーのレイアウトの不一致が原因である可能性があります。これらの修正は、Xbox、DualShock、Switch Proコントローラー(特に動作が不安定なコントローラー)では通常有効です。
WindowsでSilksongコントローラーの問題を解決する方法
Steamでゲームパッドのトラブルシューティング設定を開きます
まず最初に、Steamがコントローラーを正しく処理していることを確認してください。Steamでゲームを右クリックし、プロパティに移動して、コントローラーセクションに移動します。 [ゲーム名]の「上書き」を選択し、 「Steam入力を有効にする」または「ゲームパッドのみ」 に設定してください。Steamのデフォルト設定は自動的に上書きされたり、設定がおかしくなったりすることがあるので、この手順で混乱を解消できます。この変更を行った後は、ゲームを再起動することを忘れないでください。再起動しないと、設定が元に戻ってしまう可能性があります。
Steamで適切なコントローラーレイアウトを選択する
SteamのBig Pictureモードにアクセスしてください。コントローラー設定の管理はここでずっと簡単になります。ゲームのページで「ゲームの管理」を選択し、 「コントローラーレイアウト」を選択します。「ゲームパッド(XInput)」を選択します。これにより、ゲームはコントローラーをXboxスタイルのデバイスとして認識し、多くのゲームで推奨されます。キーボード/マウスのテンプレートは、コントローラーの検出を壊す傾向があるため、特別な改造をしない限り使用しないでください。
DS4WindowsやreWASDなどの重複マッパーを無効にする
DS4WindowsやreWASDなどのツールを使用している場合、複数の仮想デバイスが作成され、Windowsとゲームの動作が混乱する可能性があります。デバイスマネージャー( を押してデバイスマネージャーWin + Xを選択)を開き、 「表示」→「非表示のデバイスの表示」に進みます。ヒューマンインターフェースデバイスまたはHID準拠ゲームコントローラーを探します。コントローラーのエントリがグレー表示または重複している場合は、アンインストールしてください。コントローラーを取り外して再接続すると、Windowsがきれいに再表示されます。これらのツールを完全に終了するだけで問題が解決する場合もあります。
Bluetooth Xboxコントローラーの接続を修正
Bluetoothコントローラーは扱いにくい場合があります。Windowsの設定→Bluetoothとデバイスからコントローラーを削除し、再度ペアリングしてください。設定によってはこれで十分な場合もあります。最初のテストでは、BluetoothではなくUSB-C経由で接続するとより安定します。Bluetoothは干渉や省電力のためにコマンドをドロップすることがよくありますので、再度ペアリングすることで問題が解決する可能性があります。
SteamでDualSenseコントローラーのPlayStationサポートを有効にする
Steam設定 → コントローラーで、「PlayStation設定サポートを有効にする」をオンにしてください。新しいDualSenseパッドの場合は、「PlayStationコントローラーにSteam入力を使用する」もチェックしてください。これらのオプションにより、Steamはコントローラーを正しく認識し、レイアウトの問題や入力バグを修正することがよくあります。重要なのは、Steamが奇妙な混合言語ではなく、ネイティブ言語で話すようにすることです。
Switch Proコントローラーを適切に設定する
Switch Proをお使いの場合は、Steamのコントローラー設定で「Nintendoサポート」を有効にしてください。 「Nintendoボタンレイアウトを使用する」をオンにすると、より使い慣れたボタン配置に感じるかもしれません。スティックのドリフトが気になる場合は、キャリブレーションを行うと改善する場合があります。Windowsのコントロールパネルで「デバイスとプリンター」を開き、「ゲームコントローラー」を選択してキャリブレーションを実行してください。少し奇妙に感じるかもしれませんが、古いスティックのドリフトはゲームの進行を妨げることがあります。
デバイスマネージャーをクリーンアップしてゴーストHIDデバイスを排除する
デバイスマネージャーに古い、または幻のコントローラーが残っていると、競合が発生する可能性があります。デバイスマネージャー(Win + X→デバイスマネージャー)を開き、「表示」→「非表示のデバイスの表示」に進み、 「ヒューマンインターフェイスデバイス」の下を確認してください。グレー表示になっている、または重複しているゲームパッドのエントリ、特に使用していないものはアンインストールしてください。再起動後、コントローラーを再接続してください。これにより、Windowsやゲーム自体の動作を妨げる不要な情報が削除されます。
可能な限りコントローラーをXInputモードを使用するように強制する
一部のコントローラーは、物理スイッチまたはコンパニオンアプリを使ってDInputとXInputを切り替えます。このスイッチ(またはXboxアクセサリアプリなどのソフトウェア)を使ってXInputモードを強制的に適用し、Xboxコントローラーとして認識させます。ほとんどのPCゲームはXbox風の操作性に合わせて作られているため、これにより互換性が向上することがよくあります。ある設定ではすぐに動作しましたが、別の設定では…それほどうまく動作しませんでした。しかし、試してみると大抵は改善されるでしょう。
コントローラーをフックする排他的アクセスとバックグラウンドアプリを確認する
Discordオーバーレイ、GeForce Experience、RGBライティングプログラムなどのバックグラウンドアプリがコントローラーを奪ったり入力をフックしたりして、ゲームがコントローラーを正しく読み込めなくなることがあります。これらのオーバーレイアプリを閉じるか、Steamオーバーレイ自体を一時的に無効にしてみてください。それだけで十分な場合もあります。他のソフトウェアがデバイスの排他制御を行っていないことを確認してください。そうしないと、ゲームがコントローラーを完全に無視してしまう可能性があります。
入力の安定性を高めるためにリフレッシュレートとウィンドウモードを調整します
144Hz以上の高リフレッシュレートディスプレイを使用している場合、またはAlt+Tabキーを頻繁に使用している場合、コントローラーの入力が失われることがあります。この問題を解決するには、ゲームをボーダーレスウィンドウモードで実行し、リフレッシュレートを60Hzや120Hzなどの一般的な値に制限してみてください。奇妙に思えるかもしれませんが、特に高リフレッシュレートに弱いエンジンやゲームでは、入力の欠落を解消するのに役立ちます。
ヒント
- テストでは、一度に接続するコントローラーを 1 つだけにしてください。コントローラーが多すぎると混乱が生じる可能性があります。
- Windowsゲーム コントローラーパネル ( joy.cpl ) を使用して、ゲーム外で入力が適切に登録されるかどうかをテストします。
よくある質問
DualSense が USB では動作するのに Bluetooth では動作しないのはなぜですか? Bluetooth ドライバーの問題や省電力設定が残っている可能性があります。ペアリングをやり直し、Bluetooth ドライバーを更新し、デバイスマネージャー → Bluetoothでコントローラーの電源管理を無効にしてください。
パッドはメニューでは動作しますが、ゲームプレイ中は動作しません。これは通常、レイアウトの問題です。ゲームが標準のゲームパッドプロファイルに設定されていることを確認し、変更後に再起動してください。
要約(手順)
- Steamがコントローラー設定を「ゲームパッド」に上書きしていることを確認してください
- Steam Big Pictureで適切なコントローラーレイアウトを選択する
- DS4Windowsのような重複したコントローラーマッパーを閉じるかアンインストールします。
- 信頼性を確保するために、再度ペアリングするか、有線接続に切り替えてください
- Steamでベンダー固有のサポートを有効にする
- デバイスマネージャーで古いHIDデバイスをクリーンアップする
- 可能であればコントローラーをXInputモードに強制する
- 入力をフックまたはブロックする可能性のあるオーバーレイアプリを閉じる
- 問題が解決しない場合は、ボーダーレスウィンドウで実行し、リフレッシュレートを制限してください
まとめ
これらの手順を試しても問題が解決しない場合は、ドライバかハードウェアの不具合の可能性があります。しかし、ほとんどの場合、Steam がコントローラーを適切に処理するように設定し、デバイスの競合を整理し、適切なモードを強制することで、ほとんどのコントローラーが問題なく動作するようになります。その後は、再起動するか、スイッチをいくつか切り替えるだけで済みます。それほど複雑な作業ではありません。この方法が、誰かが延々と続くストレスなしにゲームモードに戻れる助けになれば幸いです。