mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-11 00:08:50 +00:00
HID: hid-microsoft: Add support for 2 reserved usage ids used on ms office kb
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
3faed1aff7
commit
34e75dca4e
@ -62,6 +62,22 @@ static int ms_ergonomy_kb_quirk(struct hid_input *hi, struct hid_usage *usage,
|
||||
{
|
||||
struct input_dev *input = hi->input;
|
||||
|
||||
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER) {
|
||||
switch (usage->hid & HID_USAGE) {
|
||||
/*
|
||||
* Microsoft uses these 2 reserved usage ids for 2 keys on
|
||||
* the MS office kb labelled "Office Home" and "Task Pane".
|
||||
*/
|
||||
case 0x29d:
|
||||
ms_map_key_clear(KEY_PROG1);
|
||||
return 1;
|
||||
case 0x29e:
|
||||
ms_map_key_clear(KEY_PROG2);
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR)
|
||||
return 0;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user