mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-20 04:30:06 +01:00
Add the missing USB-C vendor ID. Closes: https://gitlab.freedesktop.org/libinput/libinput/-/issues/1080 Signed-off-by: José Expósito <jose.exposito89@gmail.com> Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1134>
156 lines
3.6 KiB
Text
156 lines
3.6 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=1600
|
|
|
|
[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
|
|
|
|
[Apple Internal Keyboard (SPI)]
|
|
MatchUdevType=keyboard
|
|
MatchBus=spi
|
|
MatchVendor=0x05AC
|
|
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
|
|
AttrEventCode=-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=0x05AC
|
|
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 Magic Trackpad v2 Bluetooth (2024)]
|
|
MatchVendor=0x004C
|
|
MatchProduct=0x0324
|
|
AttrSizeHint=162x115
|
|
AttrTouchSizeRange=20:10
|
|
AttrPressureRange=3:0
|
|
AttrPalmSizeThreshold=900
|
|
AttrThumbSizeThreshold=700
|
|
|
|
[Apple Magic Trackpad v2 USB-C (2024)]
|
|
MatchBus=usb
|
|
MatchVendor=0x05AC
|
|
MatchProduct=0x0324
|
|
AttrTouchSizeRange=20:10
|
|
AttrPressureRange=3:0
|
|
AttrPalmSizeThreshold=900
|
|
AttrThumbSizeThreshold=700
|
|
|
|
[Apple Touchpad OneButton]
|
|
MatchUdevType=touchpad
|
|
MatchBus=usb
|
|
MatchVendor=0x05AC
|
|
MatchProduct=0x021A
|
|
ModelAppleTouchpadOneButton=1
|
|
|
|
[Apple Touchpad OneButton A1181]
|
|
MatchUdevType=touchpad
|
|
MatchBus=usb
|
|
MatchVendor=0x05AC
|
|
MatchProduct=0x022A
|
|
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=0x05AC
|
|
MatchProduct=0x0262
|
|
AttrPalmSizeThreshold=1600
|
|
|
|
[Apple Laptop Touchpad (SPI)]
|
|
MatchUdevType=touchpad
|
|
MatchBus=spi
|
|
MatchVendor=0x05AC
|
|
ModelAppleTouchpad=1
|
|
AttrSizeHint=104x75
|
|
AttrTouchSizeRange=150:130
|
|
AttrPalmSizeThreshold=1600
|
|
|
|
[Apple Laptop Touchpad (MTP)]
|
|
MatchUdevType=touchpad
|
|
MatchName=Apple*MTP*
|
|
MatchVendor=0x05AC
|
|
ModelAppleTouchpad=1
|
|
AttrSizeHint=104x75
|
|
AttrTouchSizeRange=150:130
|
|
AttrPalmSizeThreshold=1600
|
|
|
|
[Apple Laptop Keyboard (MTP)]
|
|
MatchUdevType=keyboard
|
|
MatchName=Apple*MTP*
|
|
MatchVendor=0x05AC
|
|
AttrKeyboardIntegration=internal
|
|
|
|
# The Linux applespi driver currently uses the Synaptics vendor for some reason
|
|
[Apple Laptop Touchpad (SPI) applespi driver]
|
|
MatchUdevType=touchpad
|
|
MatchBus=spi
|
|
MatchVendor=0x06CB
|
|
ModelAppleTouchpad=1
|
|
AttrSizeHint=104x75
|
|
AttrTouchSizeRange=150:130
|
|
AttrPalmSizeThreshold=1600
|