Details for building a USB keyboard and touchpad controller from an old laptop.
-
Updated
Jul 27, 2026 - C++
Details for building a USB keyboard and touchpad controller from an old laptop.
Replacement for MacOS' volume, brightness and keyboard backlight HUDs.
A VirtualSMC plugin provides native macOS support for ALS, keyboard backlight and Fn keys on Asus laptops
Simple C program to control the keyboard backlight on the Lenovo Legion Y720
Lightweight software to change your keyboard backlight using hidapi
Keyboard Backlight Control systemd service that turns backlight on when key pressed and turns it off on timeout. It refreshes the countdown timer if keys are still pressed.
Per-key RGB controller for Lenovo Legion Gen 10 laptops on Linux — Web UI + CLI for ITE 8258 Spectrum keyboard/perimeter/logo lighting (048d:c197)
Control keyboard backlight on your own! Now also supports switching charging modes and ITS(Intelligent Thermal System) modes!
Kernel module for keyboard backlighting of Clevo SM notebooks. Fork of deleted https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi
Linux replacement for Acer's Windows-only PredatorSense, for the Predator Helios 16 (PH16-71). Drives the per-key RGB keyboard, rear lightbar, power/thermal profiles, and battery health from a CLI, a terminal UI, or systemd at login.
A simple implementation for automatic keyboard backlight in Linux for ThinkPad (and beyond)
LumiMax — | MacBook Brightness Boost up to 1600 nits. Unlock MacBook Pro XDR brightness limit. Native EDR overlay, color-accurate, battery efficient. Make MacBook brighter outdoors. Keyboard backlight, Dark Mode, Night Shift, True Tone.
Tiny daemon to dim the MacBook keyboard backlight after inactivity
python automatic wallpapers scripts with cool features
KB Animator is a Python-based tool for controlling ASUS keyboard backlight animations. It supports both hardware and software-based animations.
Add a description, image, and links to the keyboard-backlight topic page so that developers can more easily learn about it.
To associate your repository with the keyboard-backlight topic, visit your repo's landing page and select "manage topics."