mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-01 06:33:07 +00:00
HID: hid-input: Add eraser usage to hidinput_configure_usage
Some tablets report eraser usage to indicate the eraser tool tip is touching the surface. But, hidinput_configure_usage didn't support the usage, which led it falls into default as ABS_MISC. Signed-off-by: Ping Cheng <ping.cheng@wacom.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
fc5431dc06
commit
654c192a72
1 changed files with 9 additions and 0 deletions
|
@ -797,6 +797,15 @@ static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_fiel
|
|||
map_key_clear(BTN_STYLUS);
|
||||
break;
|
||||
|
||||
case 0x45: /* ERASER */
|
||||
/*
|
||||
* This event is reported when eraser tip touches the surface.
|
||||
* Actual eraser (BTN_TOOL_RUBBER) is set by Invert usage when
|
||||
* tool gets in proximity.
|
||||
*/
|
||||
map_key_clear(BTN_TOUCH);
|
||||
break;
|
||||
|
||||
case 0x46: /* TabletPick */
|
||||
case 0x5a: /* SecondaryBarrelSwitch */
|
||||
map_key_clear(BTN_STYLUS2);
|
||||
|
|
Loading…
Reference in a new issue