PC(Windows 10)のゲームコントローラーの設定が変になってしまって直せない。
Windows 10のゲーミングノートPCをSteamのゲームを遊ぶのにずっと使っていたのだが、USBゲームパッドの設定が変になっているのに気がついた。なぜかゲームパッドのボタンを押すとアプリのウィンドウが閉じたりとかのキーボード入力(?)が発生したりする。そういうのを設定したことはないはずなのだが、、
Steamのゲームパッドの設定でいろいろ弄るのを試したのだが、Steamのゲームパッドの設定がうまく行かない。サターン風ゲームパッド互換っぽいUSB接続のゲームパッドなのだが、Steamで十字ボタンの設定が変になっていて、方向入力がちゃんとできない。設定を手動でしようとしたのだけど、軸0,1設定になってしまう。(HATスイッチが設定されない)
十字ボタンを設定しようとすると例えば左方向に軸0が入ってしまい、そのあとは右方向ボタンになにも設定ができなくなってしまう。設定後も十字ボタンはうまく機能しない。片方向だけ入力が入る状態だ。 Steamのゲームパッド設定ってこんななの?、バグってないか??
Steamのゲームパッド設定について、他にも手持ちのUSB接続のゲームパッドはいくつか持っているので、ファミコン風のゲームパッドとか、スーパーファミコン風のゲームパッドとか、N64風コントローラーとかを試してみた。
全部Steamのパッド設定がうまくいかない。
そういうゲームパッドをあきらめて、PS5用のDualSenseをPCに繋いだら設定なしでSteamのゲームで使えた。ゲーム機(XboxやPS4/PS5)用のを使うのが正解らしい。
—
Windows 10のPCのゲームパッド設定、さらにちょっと試してみた。デバイスドライバはちゃんと入っていて動作している。コントロールパネルの「デバイスとプリンター」にジョイスティックも認識されていて、ゲームパッドのテストを動かして入力がちゃんとしているかチェックがでいる。しかし、どのコントローラー問題が発生していて完全な動作をしない状態だ、、 (以前に試したときには動いていたと思ったのだが。)
症状としては、ゲームパッドのテストで大半のボタンはちゃんと動作しているのが確認できるのだが、いくつかのボタンでなぜかキーボード入力(?)が発生してウィンドウが閉じられてしまう。このPCだけで発生している症状で、他のPCだと発生しないようだ。謎だ。
—
Windows 10のPCのゲームパッド設定について、何がおかしいのかを調べてみてる。
まず基本的なところから、PCを再起動したり、デバイスマネージャーでデバイスドライバを入れ直したりしても直らない。
次に、デバイスとプリンターに表示されているジョイスティックというのを削除したら、元に戻せなくなってしまった。ゲームパッド操作時のキー誤爆(?)も無くなったが、本末転倒だ。
消したのを元に戻したいのだが、うまくいかない。
デバイスとプリンターのところから新しいハードウェアの追加とかを試しても、新しいデバイスが見つからない。デバイスドライバーを確認すると起動時になにかデバイスが移行されないといった表示がでていて問題がありそう。手持ちのほぼ全部のパッドで発生している。
8bitDo M30というコントローラーを有線でこのPCに繋いだときにはドライバーがちゃんと動作しているようだ。プリンターとデバイスのところにもジョイスティックが表示される。他のゲームパッドとの違いがよくわからない。
デバイスドライバのデバイスが移行できないというようなエラーは出ていない。デバイスとプリンターのところにはXbox360ゲームパッドと表示される。実際にはSwtichのProコントローラー設定になっていて、Proコンと認識されているはずなのに。パッドのテストはデタラメ状態で誤動作してる。ボタンが滅茶苦茶に押されまくっているような挙動だ。Steamで試すまでもなく、動作していない。
8BitDo M30は、Proコン互換モード以外にもモード切替ができるので、あとでそちらも試してみる。
—
ゲーム用に使っている1台のゲーミングノートPCでだけ発生している現象っぽいのだが、いまのところ原因不明だ。