将 BatteryOnPC 与 DS4Windows 一起使用
DS4Windows 会对其他程序隐藏你的手柄。BatteryOnPC 会发现这一点,并给出适合你配置的解决办法:HidHide 只需点一下,独占模式需要几个步骤。
更新于 2026年9月23日 · 设备
DS4Windows 和 reWASD 等其他按键映射工具一样,会隐藏你真正的 PlayStation 手柄,让游戏只看到它创建的虚拟 Xbox 手柄。BatteryOnPC 和其他程序一样受到影响:这时它看到的是一个不报告任何电量的 Xbox 手柄。它会自己发现这一点,并告诉你该怎么做。
为什么会这样,以及手柄被隐藏的两种方式,在关于 DS4Windows 的文章中有说明。本指南讲的是实际操作。
你会怎么知道
根据原因,会弹出一次标题为“手柄被隐藏”或“手柄被 DS4Windows 锁定”的通知,同时手柄图标菜单的顶部附近会出现对应的菜单项。这个菜单项只在问题存在时出现;其他时候,菜单和平常一样。
“手柄被隐藏”:HidHide
- 1
打开图标菜单
右键点击手柄图标,然后点击“允许与 DS4Windows/HidHide 共用…”。
- 2
接受 Windows 的提示
HidHide 的允许列表只能用管理员权限修改,所以 Windows 会请求一次许可。
- 3
让应用重新启动
HidHide 只会把手柄显示给修改之后启动的程序。BatteryOnPC 会自行重启,几秒内电量就会回来。
- “HidHide 被占用”:此时 DS4Windows 正占用着 HidHide。请关闭 DS4Windows 后重试,然后再重新打开它。
- “未安装 HidHide”:隐藏手柄的不是 HidHide,所以没有什么需要允许的。请看下面独占模式的情况。
- 如果注册失败,请手动操作:在 HidHide Configuration Client 的 Applications 选项卡中,添加 BatteryOnPC.App.exe,它位于你的用户文件夹下的 AppData\Local\BatteryOnPC\current。然后重启 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 手柄,无论是电量还是静音键。对于只接受 Xbox 手柄的游戏,以及按键映射,DS4Windows 依然有用;通过 Steam 启动的游戏,Steam Input 也能满足同样的需求。如果 DS4Windows 只是为了看电量,你可以不再用它。

