A VirtualSMC plugin provides native support for ALS, keyboard backlight and Fn keys for Asus laptops on macOS.
- Full Fn keys support
- Native ALS support
- Native keyboard backlight support (16 levels, smooth transition, auto adjusting, auto turning off)
- Battery Health Charging
- Asus laptop with ATK device
- Knowing how to patch DSDT (if not, read this)
- Add
-asussmcdbg
to enable debug printing (available in DEBUG binaries).
- Instruction is available in the Wiki.
- Apple for macOS
- vit9696 for Lilu and VirtualSMC
- lvs1974 and usr-sse2 for developing ambient light sensor support
- EMlyDinEsHMG for AsusNBFnKeys source code
- Objective-See for kernel-userspace communication
- tekezo for VirtualHIDKeyboard
- williambj1 for testing HID support