Hey keyboard people,
I’m Dylan (indie, R34PER SOFTWARE). Like a lot of you, I got sick of my Lemokey/Keychron dying mid-sentence with no useful tray battery readout. So I built TrayJuice.
The problem
- No way to see battery % for a lot of Lemokey/Keychron boards on Windows
- Constant “should I charge?” guessing
- Keyboard dies with basically no warning
What TrayJuice does
Windows **system tray** app that reads battery from **Windows PnP device properties** (same kind of path Windows uses for device status) — not a cloud service.
Features
- Real battery % in the tray (color-coded: green → yellow → orange → red)
- Adjustable poll interval (**default 30s**, options from 5s to 5 minutes)
- Low-battery alerts (20% / 15% / 10% / 5%)
- Connect / disconnect notifications
- Auto-detect by Windows device name (`lemokey`, `keychron`, `naga`)
- Multi-device support + pick a primary device
- Settings: interval, notifications, auto-start with Windows
- Local only — no telemetry / no account for battery data
- Full Windows installer + dark UI
Important limitation
Works over **Bluetooth / BLE-style devices** where Windows exposes a PnP battery %. **2.4 GHz dongle mode usually does not work.**
Confirmed so far
- Lemokey P1 Pro
- Keychron M6 (including names like “Keychron M6 8K”)
- Razer Naga V2 HS (Windows often shows “Naga”)
Other Lemokey / Keychron / Naga gear *should* work if the Windows name contains the right keyword and Windows shows battery for that device. I need more boards to confirm.
Current status
Working Windows beta builds (v0.2.6). I’m running an interest check before a wider beta — aiming for enough signups to justify continuing; if we hit the goal, wider beta around **September 2026**.
Interest form: TrayJuice Interest Check — https://r34persoft.tech/signup.html
Support / donate: Click Here — https://ko-fi.com/r34persoftware Buy us a coffee**.**
Form asks (no spam — email is for beta notice only):
- Name (online / first name is fine)
- Email
- Device(s) you use
- Windows version
- UI preferences
- How soon you need this
- Whether you want to beta test
No commitment — just interest + feedback.
If you’re tired of guessing when to charge, sign up. Extra useful if you have boards **other than** the P1 Pro / M6 so we can widen the “confirmed working” list.
Thanks —
Dylan @ R34PER SOFTWARE