A lightweight, cross-platform tray icon to get information about the steam controller's battery
I don't know why there isnt a good place to get this information normally
No need to donate, though is greatly appreciated!
Supported device: Steam Controller (2026). Other controllers are unsupported. Download the latest build here!
- Extract the files and run executable
- Observe battery percentage in tray
- Yippee!
- Install libhid and Qt6 libs, if not already installed:
- Debian/Ubuntu:
sudo apt install libhidapi-dev libqt6core6 libqt6gui6 qt6-wayland - Arch:
sudo pacman -S hidapi qt6-base qt6-wayland
- Debian/Ubuntu:
- Extract files and run executable
- Observe battery percentage in tray
- Yippee!
Clone with submodules:
git clone --recurse-submodules https://github.com/Pixel1011/Steam-Controller-Battery-Monitor.git
Build (Linux / WSL)
sudo apt update
sudo apt install build-essential pkg-config libhidapi-dev qt6-base-dev qt6-base-dev-tools
makeBuild (Windows, MSYS2 UCRT64)
pacman -Syu
pacman -S mingw-w64-ucrt-x86_64-gcc \
mingw-w64-ucrt-x86_64-hidapi \
mingw-w64-ucrt-x86_64-ffmpeg \
mingw-w64-ucrt-x86_64-make \
mingw-w64-ucrt-x86_64-pkgconf \
mingw-w64-ucrt-x86_64-ninja \
mingw-w64-ucrt-x86_64-qt6-base
make[v1.0.0] Initial Release
- battery monitoring functionality to measure capacity and battery loss over time
- with above, also add time till charged metric
I would appreciate stars, they make me happy :3c
If you find this cool, feel free to check out SteamHapticsPlayer to play audio files on your controller!