Bug 214639

Summary: function keys mapped to multimedia with no escape (shift, fn, etc.)
Product: Drivers Reporter: Mario Ray Mahardhika (leledumbo_cool)
Component: Input DevicesAssignee: drivers_input-devices
Status: NEW ---    
Severity: blocking    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 5.14.7 Subsystem:
Regression: No Bisected commit-id:

Description Mario Ray Mahardhika 2021-10-07 09:06:59 UTC
I have Keycool KC84 connected via bluetooth. In kernels prior to 5.14, it works as expected. However, since 5.14 pressing the function keys trigger multimedia functions instead.

The temporary fix is to reload hid_apple module with fnmode=2 option:
$ sudo modprobe -rv hid_apple && sudo modprobe -v hid_apple fnmode=2

I will test and report later whether in 5.10 hid_apple module is even loaded or not.