Keyboard backlight OSD not updating

Hello,

I am building a kernel driver to enable EC HotKeys and keyboard backlight on an Asus ZenBook A14 with x1 elite ARM64 CPU.

All works fine except the keyboard backlight OSD indicator.

This keyboard has only one shortcut FN+F4 for changing the backlight intensity and i found that only KEY_KBDILLUMUP works to activate the OSD.
After reboot, I start the keyboard backlight at level 1 and pressing FN+F4 the keyboard backlight increase gradually and the OSD as well, but when goes to max then to zero the OSD stop at max and does not reset to zero.

Anyone has any clues? On which direction to dig?

Best regards,

I also found that if I log out and back in the keyboard backlight OSD does not appear anymore, not even at maximum

As a workaround I am sending 3 times KEY_KBDILLUMDOWN when the keyboard backlight is going to zero to reset the OSD, but does not seems to be the right way to do it.

This topic was automatically closed after 30 days. New replies are no longer allowed.