This has been tested on 13-aw0013dx.
Use it on you own risk, it is not guaranteed to be safe :)


a) Recent Windows 10 versions do not allow vendor signed drivers, they require WHQL signatures. I don't have the time to get that, so the following registry settings will allow the inedtallaiton of vendor signed  drivers.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy
BootUpgradedSystem = 0
UpgradedSystem = 0
WhqlDeveloperTestMode = 1
WhqlSettings = e0000001

b) The following registry setting will disable the Synaptics touchpad feature that turns the backlight on when one touches the pad. This is needed as without this change using the pad will reset the backlight to the usual timout when touched.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SynTP\Parameters
KBCNotifyConfig = 0

After applying a) and b), reboot.

c) Create a bat file (example provided) with the commands below, and configure it (task scheduler) to run at logon as administrator. You can also run this manually as administrator to test the driver - after you run it, the light should stay on.

sc create KBCDrv type=kernel binpath=C:\Work\KBCDRV\KBCDrv.sys
sc start KBCDrv
sc stop KBCDrv
sc delete KBCDrv

