mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-01-04 10:50:13 +01:00
The current defaults detect force presses as palm or thumb.
The values provided here work for a 99% accurate palm/thumb detection
and provide close zero false positives in my tests.
Signed-off-by: Davide Depau <davide@depau.eu>
(cherry picked from commit ec939611fd)
91 lines
2.2 KiB
Text
91 lines
2.2 KiB
Text
# Do not edit this file, it will be overwritten on update
|
|
|
|
[Apple Touchpads USB]
|
|
MatchVendor=0x05AC
|
|
MatchBus=usb
|
|
MatchUdevType=touchpad
|
|
ModelAppleTouchpad=1
|
|
AttrSizeHint=104x75
|
|
AttrTouchSizeRange=150:130
|
|
AttrPalmSizeThreshold=800
|
|
|
|
[Apple Touchpads Bluetooth]
|
|
MatchVendor=0x05AC
|
|
MatchBus=bluetooth
|
|
MatchUdevType=touchpad
|
|
ModelAppleTouchpad=1
|
|
AttrTouchSizeRange=150:130
|
|
|
|
[Apple Touchpads Bluetooth (new vendor ID)]
|
|
MatchVendor=0x004C
|
|
MatchBus=bluetooth
|
|
MatchUdevType=touchpad
|
|
ModelAppleTouchpad=1
|
|
AttrTouchSizeRange=150:130
|
|
|
|
[Apple Internal Keyboard]
|
|
MatchName=*Apple Inc. Apple Internal Keyboard*
|
|
AttrKeyboardIntegration=internal
|
|
|
|
# The Apple MagicMouse has a touchpad built-in but the kernel still
|
|
# emulates a full 2/3 button mouse for us. Ignore anything from the
|
|
# ABS interface
|
|
[Apple MagicMouse]
|
|
MatchUdevType=mouse
|
|
MatchBus=bluetooth
|
|
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
|
|
MatchVendor=0x5AC
|
|
MatchProduct=0x030E
|
|
AttrSizeHint=130x110
|
|
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=800
|
|
AttrPalmPressureThreshold=190
|
|
|
|
[Apple Magic Trackpad v2 (new vendor ID)]
|
|
MatchVendor=0x004C
|
|
MatchProduct=0x0265
|
|
AttrSizeHint=162x115
|
|
AttrTouchSizeRange=20:10
|
|
AttrPalmSizeThreshold=900
|
|
AttrThumbSizeThreshold=800
|
|
AttrPalmPressureThreshold=190
|
|
|
|
[Apple Touchpad OneButton]
|
|
MatchUdevType=touchpad
|
|
MatchBus=usb
|
|
MatchVendor=0x5AC
|
|
MatchProduct=0x021A
|
|
ModelAppleTouchpadOneButton=1
|
|
|
|
[Apple Touchpad MacbookPro5,5]
|
|
MatchUdevType=touchpad
|
|
MatchBus=usb
|
|
MatchVendor=0x05AC
|
|
MatchProduct=0x0237
|
|
AttrPalmSizeThreshold=1000
|
|
|
|
[Apple Laptop Touchpad (MacBookPro11,2 among others)]
|
|
MatchUdevType=touchpad
|
|
MatchBus=usb
|
|
MatchVendor=0x5AC
|
|
MatchProduct=0x0262
|
|
AttrPalmSizeThreshold=1600
|