Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1.22 KB

README.md

File metadata and controls

18 lines (12 loc) · 1.22 KB

This is a service to control the keyboard backlight behavior on Lenovo P and X series laptops (possibly other models).

It will ensure the keyboard backlight is on after boot and also turn it back on after the system comes out of a standby.

Run the "LBCServiceInstaller.exe" to install. This is included on the latest release (1.3.0.0 as of now).

NOTE: This was only tested using the LOCAL SYSTEM account for the service log on account.

This service will create a file called LCBServiceConfig.xml in the same folder as the executable. The path to Keyboard_Core.dll can be specified/changed here, as well as the preferred brightness level and a user preferred timeout which is only used by the "LCBServiceSettings.exe" application. This runs as a system tray icon that can monitor user activity and will send enable/disable the backlight as preferred.

Credits: This program was written using the work of liguis- here: https://github.com/ligius-/lenovo-backlight-control/ and Tam Bui's code to hook in to the system power changes here: https://social.msdn.microsoft.com/Forums/vstudio/en-US/a195860c-6a24-4526-8e96-06ea56690c12/windows-service-wont-stop-when-registerpowersettingnotification-is-used-to-detect-connected-standby?forum=netfxbcl