HID: apple: Properly handle function keys on non-Apple keyboard
authorHilton Chain <hako@ultrarare.space>
Thu, 2 Jun 2022 08:12:19 +0000 (16:12 +0800)
committerJiri Kosina <jkosina@suse.cz>
Wed, 8 Jun 2022 09:53:54 +0000 (11:53 +0200)
commita0a05054583fed17f522172e101594f1ff265463
treeb5930bcac4f90a07e85cc26789500adda75bb3a8
parentaa051d36ce4ae23b488489f6b15abad68b59ca23
HID: apple: Properly handle function keys on non-Apple keyboard

This commit extends fa33382c7f74 ("HID: apple: Properly handle function
keys on Keychron keyboards") by adding an array of known non-Apple
keyboards' device names, and the function apple_is_non_apple_keyboard()
to identify and create exception for them.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Reviewed-by: Bryan Cain <bryancain3@gmail.com>
Tested-by: Bryan Cain <bryancain3@gmail.com>
Reviewed-by: José Expósito <jose.exposito89@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-apple.c