# Do not edit this file, it will be overwritten on update [Dell Touchpads] MatchName=* Touchpad MatchDMIModalias=dmi:*:svnDellInc.:* ModelTouchpadVisibleMarker=1 [Dell i2c Touchpads] MatchBus=i2c MatchUdevType=touchpad MatchDMIModalias=dmi:*:svnDellInc.:* AttrMscTimestamp=watch [Dell Inspiron 15R N5110 Touchpad] MatchUdevType=touchpad MatchName=*AlpsPS/2 ALPS GlidePoint MatchVersion=0x0300 MatchDMIModalias=dmi:*:svnDellInc.:pnInspironN5110:* AttrPressureRange=100:95 [Dell Latitude E5510 Touchpad] MatchUdevType=touchpad MatchName=*AlpsPS/2 ALPS GlidePoint MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE5510:* AttrPressureRange=100:90 [Dell Latitude E6220 Touchpad] MatchName=*AlpsPS/2 ALPS GlidePoint MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE6220:* AttrPressureRange=100:90 [Dell XPS L322X Touchpad] MatchName=*CyPS/2 Cypress Trackpad # pn can be "XPS L322X" and "Dell System XPS L322X", match both :pn*XPSL322X:. MatchDMIModalias=dmi:*:svnDellInc.:pn*XPSL322X:* AttrPressureRange=30:20 AttrPalmPressureThreshold=254 [Dell XPS13 9333 Touchpad] MatchName=*Synaptics s3203 MatchDMIModalias=dmi:*:svnDellInc.:pnXPS139333:* AttrPressureRange=15:10 AttrPalmPressureThreshold=150 [Dell XPS 15 9500 Touchpad] MatchName=* Touchpad MatchDMIModalias=dmi:*:svnDellInc.:pnXPS159500:* ModelTouchpadVisibleMarker=0 ModelTouchpadPhantomClicks=1 [Dell Latitude D620 Trackpoint] MatchName=*DualPoint Stick MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeD620:* AttrTrackpointMultiplier=0.5 [Latitude E5480 Trackpoint] MatchName=*DualPoint Stick MatchUdevType=pointingstick MatchDMIModalias=dmi:*:svnDellInc.:pnLatitude5480:* AttrTrackpointMultiplier=0.5 [Latitude 5580 Trackpoint] MatchName=*DualPoint Stick MatchUdevType=pointingstick MatchDMIModalias=dmi:*:svnDellInc.:pnLatitude5580:* AttrTrackpointMultiplier=0.5 [Latitude E5570 Trackpoint] MatchName=*DualPoint Stick MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE5570:* AttrTrackpointMultiplier=0.1 [Latitude E6320 Trackpoint] MatchName=*DualPoint Stick MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE6320:* AttrTrackpointMultiplier=2.0 [Latitude E6400 Trackpoint] MatchName=*DualPoint Stick MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE6400:* AttrTrackpointMultiplier=1.5 [Latitude E7470 Trackpoint] MatchName=*DualPoint Stick MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE7470:* AttrTrackpointMultiplier=0.125 [Latitude 7480 Touchpad] MatchName=DLL07A0* MatchDMIModalias=dmi:*:svnDellInc.:pnLatitude7480:* AttrPressureRange=35:34 [Latitude 7490 Trackpoint] MatchName=*Mouse MatchUdevType=pointingstick MatchDMIModalias=dmi:*:svnDellInc.:pnLatitude7490:* AttrTrackpointMultiplier=0.3 [Precision 7x50 Touchpad] MatchBus=i2c MatchUdevType=touchpad MatchDMIModalias=dmi:*:svnDellInc.:pnPrecision7?50:* AttrInputProp=-INPUT_PROP_BUTTONPAD # The touch device has the same vid/pid as the totem, the MatchName # directive is required here [Canvas Totem] MatchName=*System Multi Axis MatchBus=usb MatchVendor=0x2575 MatchProduct=0x0204 ModelDellCanvasTotem=1 # Dell 2-in-1s have DMI Chassis Type Convertible, match it as by name can be # 2-in-1, 2n1 or even some models miss it in name. Also Dell respect this, even # if they made a mistake they tend to fix it in firmware updates. # DMI Chassis Type 1Fh (31 decimal) is Convertible as per SMBIOS specification. [Dell 2-in-1 Model Buttons] MatchBus=ps2 MatchUdevType=keyboard MatchDMIModalias=dmi:*:svnDellInc.:*:ct31:* ModelTabletModeNoSuspend=1 # This is a true pressurepad so disable pressure for contact size # https://gitlab.freedesktop.org/libinput/libinput/-/issues/849 [Dell Precision5680 Touchpad] MatchBus=i2c MatchVendor=0x27C6 MatchProduct=0x0F60 AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell Mayabay Touchpad] MatchBus=i2c MatchVendor=0x06CB MatchProduct=0xCFA0 AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell Precision 5480] MatchBus=i2c MatchVendor=0x0488 MatchProduct=0x1063 MatchUdevType=touchpad MatchDMIModalias=dmi:*:svnDellInc.:pnPrecision5480:* ModelTouchpadVisibleMarker=0 [Dell laptop 14 Synaptics touchpad] MatchBus=i2c MatchVendor=0x06CB MatchProduct=0xCFF8 AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell laptop 16 Synaptics touchpad] MatchBus=i2c MatchVendor=0x06CB MatchProduct=0xCFF9 AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell laptop 14 Goodix touchpad] MatchBus=i2c MatchVendor=0x27C6 MatchProduct=0x0F61 AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell laptop 16 Goodix touchpad] MatchBus=i2c MatchVendor=0x27C6 MatchProduct=0x0F62 AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell 14 Premium DA14250 touchpad] MatchBus=i2c MatchVendor=0x0488 MatchProduct=0x108C AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell 16 Premium DA16250 touchpad] MatchBus=i2c MatchVendor=0x0488 MatchProduct=0x108D AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell laptop 14_1 Synaptics touchpad] MatchBus=i2c MatchVendor=0x06CB MatchProduct=0xD01D AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell laptop 16_1 Synaptics touchpad] MatchBus=i2c MatchVendor=0x06CB MatchProduct=0xD01A AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell laptop 14 Sensel touchpad] MatchBus=i2c MatchVendor=0x2C2F MatchProduct=0x0034 AttrInputProp=+INPUT_PROP_PRESSUREPAD [Dell laptop 16 Sensel touchpad] MatchBus=i2c MatchVendor=0x2C2F MatchProduct=0x0033 AttrInputProp=+INPUT_PROP_PRESSUREPAD