Key Features • Requeriments • Download • Support • Contributing • Thanks • License
This StreamDeck plugin made in C# provides real-time information about the battery status of any XInput controller, including original XBOX controllers. It shows the controller number and battery condition, which can be disconnected, unknown, or wired.
- Supports up to 4 Xbox controllers: Monitor the battery status for each of up to four connected Xbox controllers.
- Displays four battery levels: Shows battery status with four levels—Empty, Low, Medium, and Full—providing detailed information on each controller's power.
- Customizable battery display: When a controller is disconnected, choose which controller's battery status you want to display, ensuring you always have the information you need.
- Press the button to refresh the status of a specific controller.
This plugin is intended to use the official XBOX PC Dongle, Bluetooth Dongles or controllers may won't work accordingly due how XInput works.
Made with ❤️ by Unai González.
- Windows 10 or later operating system
- Stream Deck 6.7 or later
- NET Framework 6.0
Download the latest version on Stream Deck Marketplace or on the Releases Page

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
- Stream Deck Toolkit for creating such an incredible template! - https://github.com/FritzAndFriends/StreamDeckToolkit
- SharpDX Direct Input for creating all the controller logic - https://www.nuget.org/packages/SharpDX.DirectInput