← ガイド

DS4Windows と BatteryOnPC を併用する

DS4Windows はほかのプログラムからコントローラーを隠します。BatteryOnPC はそれに気づき、環境に合った解決策を示します。HidHide ならワンクリック、排他モードなら数ステップです。

2026年9月23日 更新 · デバイス

DS4Windows は、reWASD などほかのリマップツールと同じく、本物の PlayStation コントローラーを隠し、ゲームには自分が作る仮想の Xbox コントローラーだけが見えるようにします。BatteryOnPC もほかのプログラムと同様に影響を受け、バッテリーを報告しない Xbox コントローラーが見えることになります。BatteryOnPC はこれを自分で検知し、どうすればよいかを知らせます。

なぜこうなるのか、そしてコントローラーが隠される 2 つの方法については、DS4Windows の記事で説明しています。このガイドはその実践編です。

どうやって気づくか

原因に応じて「コントローラーが非表示」または「コントローラーが DS4Windows にロックされています」という通知が一度表示され、コントローラーのアイコンのメニューの上のほうに、対応する項目が現れます。この項目は問題が続いている間だけ存在し、それ以外のときはいつもどおりのメニューです。

「コントローラーが非表示」:HidHide

  1. 1

    アイコンのメニューを開く

    コントローラーのアイコンを右クリックし、「DS4Windows/HidHide と併用を許可…」を選びます。

  2. 2

    Windows の確認を承認する

    HidHide の許可リストは管理者権限がないと変更できないため、Windows が一度だけ許可を求めます。

  3. 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. 1

    DS4Windows の設定を開く

    DS4Windows で Settings タブを開きます。

  2. 2

    排他モードをオフにする

    Use Exclusive Mode のチェックを外して共有モードに戻すか、代わりに Hide DS4 Controller (HidHide) をオンにします。正確な表記は DS4Windows のバージョンによって異なる場合があります。

  3. 3

    コントローラーを接続し直す

    ケーブルを抜くか、電源を切って入れ直します。すると BatteryOnPC に残量が表示されます。それ以降 HidHide に隠される場合は、上のケースに従ってください。

ミュートボタンも同じ

DualSense のミュートボタンは、バッテリーと同じ方法で読み取ります。コントローラーがロックまたは非表示になっている間は、BatteryOnPC はボタンも読み取れません。解決策を適用すれば、両方がそろって戻ります。

DS4Windows はまだ必要ですか?

BatteryOnPC は、DS4Windows なしで PlayStation コントローラーのバッテリーもミュートボタンも読み取れます。DS4Windows は、Xbox コントローラーしか受け付けないゲームやボタンの割り当て変更には、引き続き役立ちます。Steam から起動するゲームなら、Steam Input が同じ役割を果たします。DS4Windows をバッテリーのためだけに入れていたなら、なくても大丈夫です。