mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-31 01:50:10 +01:00
quirks: fix Apple external trackpad v2 thresholds
The external Apple "Magic" trackpads, both the first and the second
generations, have pretty good built-in spurious touch filtering. For
these device models libinput's own filtering is not required. Using low
enough values such as 20:10 effectively disables libinput's filtering.
Signed-off-by: Yariv Barkan <oigevald+libinput@gmail.com>
(cherry picked from commit 84b3b1731a)
This commit is contained in:
parent
67591fcf00
commit
9c2c1db948
1 changed files with 20 additions and 0 deletions
|
|
@ -37,6 +37,9 @@ MatchVendor=0x05AC
|
|||
MatchProduct=0x030D
|
||||
AttrEventCodeDisable=EV_ABS
|
||||
|
||||
# The External Apple "Magic" trackpads, both the 1st and 2nd generations, have
|
||||
# pretty good built-in spurious touch filtering in the device firmware. Using
|
||||
# low enough values such as 20:10 effectively disables libinput's filtering.
|
||||
[Apple Magic Trackpad v1 (2010, clickpad)]
|
||||
MatchUdevType=touchpad
|
||||
MatchBus=bluetooth
|
||||
|
|
@ -47,6 +50,23 @@ AttrTouchSizeRange=20:10
|
|||
AttrPalmSizeThreshold=900
|
||||
AttrThumbSizeThreshold=700
|
||||
|
||||
# 2nd generation trackpad can be connected over Bluetooth as well as USB.
|
||||
[Apple Magic Trackpad v2 (2015)]
|
||||
MatchVendor=0x05AC
|
||||
MatchProduct=0x0265
|
||||
AttrSizeHint=162x115
|
||||
AttrTouchSizeRange=20:10
|
||||
AttrPalmSizeThreshold=900
|
||||
AttrThumbSizeThreshold=700
|
||||
|
||||
[Apple Magic Trackpad v2 (new vendor ID)]
|
||||
MatchVendor=0x004C
|
||||
MatchProduct=0x0265
|
||||
AttrSizeHint=162x115
|
||||
AttrTouchSizeRange=20:10
|
||||
AttrPalmSizeThreshold=900
|
||||
AttrThumbSizeThreshold=700
|
||||
|
||||
[Apple Touchpad OneButton]
|
||||
MatchUdevType=touchpad
|
||||
MatchBus=usb
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue