DS4Windows と BatteryOnPC を併用する
DS4Windows はほかのプログラムからコントローラーを隠します。BatteryOnPC はそれに気づき、環境に合った解決策を示します。HidHide ならワンクリック、排他モードなら数ステップです。
2026年9月23日 更新 · デバイス
DS4Windows は、reWASD などほかのリマップツールと同じく、本物の PlayStation コントローラーを隠し、ゲームには自分が作る仮想の Xbox コントローラーだけが見えるようにします。BatteryOnPC もほかのプログラムと同様に影響を受け、バッテリーを報告しない Xbox コントローラーが見えることになります。BatteryOnPC はこれを自分で検知し、どうすればよいかを知らせます。
なぜこうなるのか、そしてコントローラーが隠される 2 つの方法については、DS4Windows の記事で説明しています。このガイドはその実践編です。
どうやって気づくか
原因に応じて「コントローラーが非表示」または「コントローラーが DS4Windows にロックされています」という通知が一度表示され、コントローラーのアイコンのメニューの上のほうに、対応する項目が現れます。この項目は問題が続いている間だけ存在し、それ以外のときはいつもどおりのメニューです。
「コントローラーが非表示」:HidHide
- 1
アイコンのメニューを開く
コントローラーのアイコンを右クリックし、「DS4Windows/HidHide と併用を許可…」を選びます。
- 2
Windows の確認を承認する
HidHide の許可リストは管理者権限がないと変更できないため、Windows が一度だけ許可を求めます。
- 3
アプリの再起動を待つ
HidHide は、変更後に起動したプログラムにしかコントローラーを見せません。BatteryOnPC が自動で再起動し、数秒で残量が戻ります。
- 「HidHide が使用中です」:その時点で DS4Windows が HidHide を使っています。DS4Windows を終了して再試行し、その後また起動してください。
- 「HidHide はインストールされていません」:コントローラーを隠しているのは HidHide ではないので、許可するものはありません。下の排他モードのケースを確認してください。
- 登録に失敗した場合は手動で行います。HidHide Configuration Client の Applications タブで、ユーザーフォルダーの AppData\Local\BatteryOnPC\current にある BatteryOnPC.App.exe を追加します。その後、BatteryOnPC を再起動してください。
「コントローラーが DS4Windows にロックされています」:排他モード
この場合、DS4Windows はコントローラーを共有せずに開くため、どのリストに載っていても、どのプログラムも読み取れません。メニューの項目は「DS4Windows の排他モードを修正…」になり、次の手順が表示されます。
- 1
DS4Windows の設定を開く
DS4Windows で Settings タブを開きます。
- 2
排他モードをオフにする
Use Exclusive Mode のチェックを外して共有モードに戻すか、代わりに Hide DS4 Controller (HidHide) をオンにします。正確な表記は DS4Windows のバージョンによって異なる場合があります。
- 3
コントローラーを接続し直す
ケーブルを抜くか、電源を切って入れ直します。すると BatteryOnPC に残量が表示されます。それ以降 HidHide に隠される場合は、上のケースに従ってください。
ミュートボタンも同じ
DualSense のミュートボタンは、バッテリーと同じ方法で読み取ります。コントローラーがロックまたは非表示になっている間は、BatteryOnPC はボタンも読み取れません。解決策を適用すれば、両方がそろって戻ります。
DS4Windows はまだ必要ですか?
BatteryOnPC は、DS4Windows なしで PlayStation コントローラーのバッテリーもミュートボタンも読み取れます。DS4Windows は、Xbox コントローラーしか受け付けないゲームやボタンの割り当て変更には、引き続き役立ちます。Steam から起動するゲームなら、Steam Input が同じ役割を果たします。DS4Windows をバッテリーのためだけに入れていたなら、なくても大丈夫です。

