Skip to content

InputForge 0.3.0: Logitech G915 TKL lighting

Choose a tag to compare

@mattlaughter mattlaughter released this 02 Oct 23:22
· 6 commits to main since this release

New: Logitech G915 TKL lighting, wired (046d:c343) or through its LIGHTSPEED receiver (046d:c545): solid, per-key, breathing, cycle, off, with a TKL-shaped key painter (no numpad or G-keys).

The TKL support is untested on real hardware (the author has a G815, not a G915 TKL). It's built from the same protocol as the G815, asking the keyboard for its feature slots rather than assuming them. If lighting doesn't work, please run inputforge --lighting-info and inputforge --apply-lighting and paste both outputs in an issue.

Also fixed: G815 Breathing and Cycle were being rejected by the keyboard (device rejected command 0d:3d); they now work (verified on hardware).

The udev rule now also covers the TKL's lighting interface (interface 2) only, never its typing interface. Re-install the package, then unplug/replug the keyboard (or log out and in).

sudo pacman -U inputforge-0.3.0-1-x86_64.pkg.tar.zst

Nobara / Fedora: packaging/rpm/build-rpm.sh.