Skip to content

Instantly share code, notes, and snippets.

@Uplink03
Last active September 14, 2022 00:41
Show Gist options
  • Save Uplink03/6e3e577fb6b33660fd4c73d1deb0d849 to your computer and use it in GitHub Desktop.
Save Uplink03/6e3e577fb6b33660fd4c73d1deb0d849 to your computer and use it in GitHub Desktop.
Asus Vivobook keyboard light tweaks

The trouble

ASUS claims that there's no way to leave the keyboard backlight always on. Their reasons? Power consumption. I mean, I only have an 8 core CPU and a RTX 3050 Ti in here, but it's the keyboard they're worried about...

Information

I found a YouTube video with instructions, but it doesn't match my registry: https://www.youtube.com/watch?v=5eXD_PMJK4M

The video says the registry path is this:

HKEY_LOCAL_MACHINE\Software\WOW6432Node\ASUS\ATK Package

The comments of people who didn't have this key point to this alternate location instead:

HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\ASUS System Control Interface\AsusOptimization\ASUS Keyboard Hotkeys

Registry values mentioned in comments:

  • EnableKeybdLightBatterySaver (DWORD, default: 1)
  • AutoKeybdLight (DWORD, default: 771 - no idea what that means)
  • TurnOffKeybdLight (default: 60)

There are several conflicting accounts about what works and what does not. The most sledge hammer solution is provided by commenter Dalton Lacerda, saying they set all those values to 0.

Others don't see any difference regardless of what they do.

The video only sets TurnOffKeybdLight to a large value: 31536000 (one non-leap year, in seconds).

Extra credits

The Registry value KeybdLightLevel under the same key as the others stores the last value of keyboard backlight brightness. It has funny values, with the 8-bit MSB set to 1:

  • 128 = off
  • 129, 130, 131 = brightness levels 1, 2, 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment