mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-29 17:10:08 +01:00
quirks: add quirks for Apple SPI input devices
The Linux applespi driver currently uses the Synaptics vendor ID on the trackpad for some reason (even though, at least from bcm5974 we only know that Broadcom is involved..) but my upcoming FreeBSD driver uses the Apple vendor ID everywhere, so add two quirks. Signed-off-by: Greg V <greg@unrelenting.technology>
This commit is contained in:
parent
5f00c32d9e
commit
d8b1a773e3
1 changed files with 25 additions and 0 deletions
|
|
@ -27,6 +27,12 @@ AttrTouchSizeRange=150:130
|
|||
MatchName=*Apple Inc. Apple Internal Keyboard*
|
||||
AttrKeyboardIntegration=internal
|
||||
|
||||
[Apple Internal Keyboard (SPI)]
|
||||
MatchUdevType=keyboard
|
||||
MatchBus=spi
|
||||
MatchVendor=0x5AC
|
||||
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
|
||||
|
|
@ -89,3 +95,22 @@ MatchBus=usb
|
|||
MatchVendor=0x5AC
|
||||
MatchProduct=0x0262
|
||||
AttrPalmSizeThreshold=1600
|
||||
|
||||
[Apple Laptop Touchpad (SPI)]
|
||||
MatchUdevType=touchpad
|
||||
MatchBus=spi
|
||||
MatchVendor=0x5AC
|
||||
ModelAppleTouchpad=1
|
||||
AttrSizeHint=104x75
|
||||
AttrTouchSizeRange=150:130
|
||||
AttrPalmSizeThreshold=1600
|
||||
|
||||
# The Linux applespi driver currently uses the Synaptics vendor for some reason
|
||||
[Apple Laptop Touchpad (SPI)]
|
||||
MatchUdevType=touchpad
|
||||
MatchBus=spi
|
||||
MatchVendor=0x6CB
|
||||
ModelAppleTouchpad=1
|
||||
AttrSizeHint=104x75
|
||||
AttrTouchSizeRange=150:130
|
||||
AttrPalmSizeThreshold=1600
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue