ある日突然コントローラーの挙動がおかしくなりました。
結論から言うと、Steamを再インストールしたらなおりました。
コントローラーのおかしな挙動
LTを押すとLTが押しっぱなしの扱いになるようです。RTも動作したりしなかったりします。
FO4SEやMCM経由での入力には問題がなく、Modのホットキーは完全に機能します。
どうやらゲームエンジンレベルでの入力に問題が起こるようで、LTに割り当てているスプリントが使用不可、RTに割り当てているパワーアタック、地雷設置も使用不可、コンソールを開くとLTとRTがカーソルの移動になるようなのですが、左に動きっぱなしになり使い物になりません。Quick Change ArmorのメニューはLTを見ているらしく、カーソルが左に動きっぱなしになります。
というわけでまったくゲームになりません。
確認したこと
OSレベルでのドライバー再インストールとコントローラーのキャリブレート、Xboxアクセサリーでのコントローラーファームウェアアップデートと動作チェック、いずれも問題はないようです。
物理的にコントローラーがおかしいのであれば、OSの動作チェックで入力しっぱなしと判定されるはずなので、それはないようです。でも万一のことを考え、新しいコントローラーを買ってきました。やはり改善しません。
JoyToKeyでの動作チェックにも問題はなく、試しにテキストエディタをコントローラーで操作してみましたが問題ありません。
こうなると、もうSteamクライアント以下に原因があるとしか考えられません。Fallout 4自体に問題がある可能性もありますが、もう長いこと更新されていないので、それはなさそうです。
Steamのコントローラー設定を眺めていても埒が明かないので、Steamクライアントを再インストールしてみたところ、なおりました。
Steamの再インストールで気をつけること
当たり前の話ですが、アカウント名とパスワードは忘れないようにしましょう。
ゲームのインストール先ですが、デフォルトに戻ってしまうので、追加の場所を指定してあった場合は、Steamのライブラリの設定で、追加の場所を明示的に指定しなおす必要があります。指定すればフォルダ内のゲームが自動的に検出されてライブラリに追加されます。
Fallout 4をSteamクライアントから一度だけ直接起動して初回セットアップを通過する必要があります。その後からMO2のFO4SE経由での起動が可能となります。