# 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 [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 [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 [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