← 記事

PC での 8BitDo コントローラーのバッテリー残量:X-input モードで何も表示されない理由

多くの 8BitDo コントローラーは Windows でバッテリーを報告できますが、すべてのモードではありません。残量を隠すモード、表示するモード、そして切り替えで失うものを解説します。

2026年9月23日 更新 · コントローラー

D-input モードまたは Bluetooth なら、BatteryOnPC は 8BitDo コントローラーにタスクバーの専用アイコンを用意します。

8BitDo のコントローラーは PC で特に人気のあるゲームパッドです。優れた十字キー、複数の接続モード、手頃な価格。ところがバッテリー残量を探しても、Windows にも Steam にも、試したどのツールにも見つかりません。原因はほぼいつも同じで、バッテリーとは関係ありません。コントローラーが動作しているモードの問題です。

1 台のコントローラー、複数の顔

8BitDo のコントローラーには、PC と通信する方法が 1 つではなく複数あります。モードによって、Xbox コントローラー、標準のゲームパッド、あるいはほかのゲーム機のコントローラーとして名乗ります。ハードウェアは常に同じで、変わるのは言葉だけです。

  • X-input モード:コントローラーが Xbox 360 コントローラーになりすまします。ゲームがすぐに認識するため、多くのモデルで 2.4 GHz レシーバー使用時の既定モードになっています。
  • D-input モード:コントローラーは独自のレポートを持つ標準のゲームパッドとして名乗ります。直接受け付けるゲームは少なくなりますが、レポートにはバッテリーを含むより多くの情報が入っています。
  • Bluetooth:多くのモデルでは、Bluetooth 接続でもこの情報量の多いレポートが送られます。

X-input モードで残量が表示されない理由

ゲームが Xbox コントローラーに使う Microsoft のインターフェースである XInput には、バッテリー残量の入る場所がちゃんとあります。しかし有線の Xbox 360 パッドとして名乗るコントローラーは、バッテリーを持たないと宣言します。有線のパッドはケーブルから給電されるからです。Windows も Steam もほかのプログラムも、その申告をそのまま受け取ります。

コントローラー自身は充電量をよく知っていますが、演じている役割の中ではそれを伝える手段がないのです。残量を含まないレポートから残量を取り出せる設定、ドライバー、プログラムは存在しません。

D-input モードへの切り替え

切り替え方法はモデルによって異なります。小さなモード切り替えスイッチがあるものもあれば、電源を入れるときに押し続けるボタンでモードを選ぶものもあります。たとえば Ultimate 2 Wireless は、B を押しながら電源を入れると D-input モードで起動します。正確な組み合わせはお使いのモデルの説明書に記載されています。

Ultimate 2 Wireless について補足です。ケーブル接続では X-input しか使いません。残量を得るには、D-input モードのレシーバーか Bluetooth を使ってください。

失うものと、それを取り戻す方法

代償は互換性です。Xbox コントローラー向けに作られたゲームは X-input をすぐに認識しますが、D-input モードでは、何かが変換しない限りコントローラーにまったく反応しないゲームもあります。Steam から起動したゲームなら Steam Input がこの変換を行うので、多くのケースはカバーできます。

主に Steam 経由で遊ぶなら、D-input のデメリットはほとんどありません。Steam 以外で遊ぶことが多いなら、X-input のほうが実用的かもしれず、その代わりにバッテリー残量をあきらめることになります。

ファームウェアも重要

D-input モードでも、ファームウェアが送らなければ残量は届きません。一部のモデルの古いファームウェアは、残量を含まない短いレポートを送ります。コントローラーは動くのに残量がまったく表示されない場合は、まず 8BitDo のファームウェア アップデーターで更新してください。

BatteryOnPC は、Pro 2、Pro 3、SN30 Pro、SF30 Pro、Ultimate 2 Wireless などの 8BitDo コントローラーを、D-input モードまたは Bluetooth で読み取ります。ウィンドウの「デバイス」タブから一度追加すれば(「デバイスを検索」、続いて「追加」)、タスクバーに専用のアイコンが表示され続けます。