dvgamerr / razer-taskbar

Display the battery state of Razer products using log messages from Razer Synapse.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

razer-taskbar

Summary

Display the battery state of Razer products using log messages from Razer Synapse. Inspired by Tekk-Know/RazerBatteryTaskbar, instead of USB communication this app uses Razer Synapse logs to get the latest battery status of Razer wireless devices. This has the advantage to support more devices (headsets, mice, keyboard, etc.) without extra configuration, but also requires Razer Synapse 3 to be running.

Screenshot of razer-taskbar battery icon and its menu showing its connected to a Razer headset.

≥80% ≥60% ≥40% ≥20% ≥0% unknown %
100% 100% charging 75% 75% charging 50% 50% charging 25% 25% charging 0% 0% charging battery unknown

Requirements

  • Windows (tested on Windows 11)
  • Razer Synapse 3 running in the background
  • Optional: node.js (compile time)

Installation

Run the setup exe. After installation the app will show its icon on the taskbar. Use the Settings menu to configure automatic startup if needed.

Supported Hardware

  • Razer Blackshark V2 Pro (2023)
  • Potentially any wireless Razer device if its battery state gets logged into
    %LOCALAPPDATA%\Razer\Synapse3\Log\Razer Synapse 3.log

Compiling

  • npm install
  • npm run make
  • Setup exe will be created in the out\make directory.

Attributions

About

Display the battery state of Razer products using log messages from Razer Synapse.

License:MIT License


Languages

Language:TypeScript 84.0%Language:HTML 13.0%Language:CSS 3.0%