An app that uses the Windows 11 "Dynamic Lighting" API to change the color of the Num Lock
, Caps Lock
, and Scroll Lock
keyboard keys based on their toggle status.
- Set the On/Off color and brightness for each toggle key
- Set the 'default' color that applies to the rest of the keyboard
- Option to sync any toggle key's On/Off color to be the same as the default
- Control via local Windows URL protocol (
key-lighting-indicator://
) and parameters - Auto-reconnects to saved device when program starts up
- Windows 11 (23H2)
- A compatible keyboard (Support for Windows 11 Dynamic Lighting, with per-key RGB)
You can control the application settings using the key-lighting-indicator://
protocol. The general format is:
key-lighting-indicator://set?parameter1=value1¶meter2=value2
(Don't put quotes around the URL)
start key-lighting-indicator://set?global_brightness=100
(Qutoes seem optional)
Start-Process "key-lighting-indicator://set?global_brightness=100"
global_brightness
: Integer (0-100) - Sets brightness for all keysstandardkeycolor
: RGB values (e.g., "255,0,0") or "default" - Sets the color for non-toggle keysnumlockcolor_on
: RGB values or "default" - Sets Num Lock's active colornumlockcolor_off
: RGB values or "default" - Sets Num Lock's inactive colorcapslockcolor_on
: RGB values or "default" - Sets Caps Lock's active colorcapslockcolor_off
: RGB values or "default" - Sets Caps Lock's inactive colorscrolllockcolor_on
: RGB values or "default" - Sets Scroll Lock's active colorscrolllockcolor_off
: RGB values or "default" - Sets Scroll Lock's inactive color
-
Set global brightness to 50%:
key-lighting-indicator://set?global_brightness=50
-
Set all non-toggle keys to red:
key-lighting-indicator://set?standardkeycolor=255,0,0
-
Set Caps Lock colors (green when on, red when off):
key-lighting-indicator://set?capslockcolor_on=0,255,0&capslockcolor_off=255,0,0
-
Reset Scroll Lock colors to match the standard key color:
key-lighting-indicator://set?scrolllockcolor_on=default&scrolllockcolor_off=default