Bug 202979

Summary: ASUS GM501GM keyboard 'fn' functions not working
Product: Drivers Reporter: ThorHop (thorhop)
Component: Input DevicesAssignee: drivers_input-devices
Status: NEW ---    
Severity: blocking    
Priority: P1    
Hardware: Intel   
OS: Linux   
Kernel Version: 4.20.16-200.fc29.x86_64 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg (using the "debug" boot paramater)
lshw (with serials redacted)

Description ThorHop 2019-03-21 00:33:13 UTC
Created attachment 281937 [details]
dmesg (using the "debug" boot paramater)

Referring to bug posted to the "libinput" bug tracker:
https://gitlab.freedesktop.org/libinput/libinput/issues/253

There is no driver support for the input devices of the ASUS ROG Zephyrus M (GM501GM), which provides important keyboard functionality for a laptop. Visa vi screen brightness, airplane mode, display power switch, etc. I was told that there is apparently no support for this keyboard on a kernel level as the keycodes are registered as ABS_MISC events. It should be noted that neither asus_wmi or asus-nb-wmi provides this functionality, nor with the absence of either. In addition to the link above I will provide a lshw file and dmesg log.
Comment 1 ThorHop 2019-03-21 00:34:00 UTC
Created attachment 281939 [details]
lshw (with serials redacted)