This is a handy Windows application that retrieves the battery level of your Steelseries mouse and displays it in the system tray.
- Usage
- Tested Devices
- Installation
- Building from Source
- Supported Devices
- Troubleshooting
- Uninstallation
- Acknowledgements
- License
Once the application is started, you can hover over the icon to see the battery level. If you prefer, right-click the tray icon and switch Tray battery display to Show percentage on icon to display the number directly on the system tray icon. You can switch back to hover-only at any time.
- Steelseries AEROX 3 Wireless (2.4G mode)
- Steelseries AEROX 5 Wireless (2.4G mode)
- Steelseries AEROX 9 Wireless (2.4G mode)
- Steelseries Prime Wireless
- Steelseries Prime Mini Wireless
- Download the latest application installer from the Releases tab.
- Run the installer. This will install the application and place a shortcut in your Start Menu and add it to your auto-startup folder.
- After installation, the installer will ask you if you want to run the application. If you choose not to, you can run it from the Start Menu shortcut or by restarting your computer.
- Download the Git repository as a zip file and extract it somewhere (or clone it with Git).
- Install Python 3 and ensure you check the box to add it to your PATH.
Optionally, you can also use uv for this project. - Install the following packages via the
pip install -r requirements.txtcommand in themouse-batteryfolder. - Run the script:
- Place the
start_mouse.batfile as a shortcut in your startup folder (C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup). - You may need to modify the bat script to point to your Python installation if you have multiple versions installed or have renamed the executable.
- Alternatively, you can run the script manually.
- Place the
To build the application yourself, check out BUILDING.md
The rivalcfg library supports a variety of devices. A complete list of supported devices can be found here.
If you encounter any issues, first check the KNOWNISSUES.md file in the repository to see if your problem is already listed.
If your problem is not listed, you can run the script in the mouse-battery folder. Note the output of the script and open an issue with the output and your mouse model. Provide additional details, such as whether you have multiple mice connected, your connection mode, etc.
python mouse.py- Go to the Control Panel and select "Uninstall a program".
- Find "SteelMouse" in the list and click "Uninstall".
- Delete the
mouse-batteryfolder. - Delete the
start_mouse.batfile in your startup folder (C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup). - Uninstall Python 3 if you no longer need it.
- DeveloperX19 for the license of his intellectual property of the icon art.
- flozz for the
rivalcfglibrary and the idea of a standalone Python executable. - Pyenb for rewrites.
- T-solidus-T for improvements to the threads, icon & menu logic.
- bossman90 for the battery charging indicator in the system tray.
MIT: Feel free to use this code as you wish. If you do use it, I'd appreciate a mention.
