125 lines
3.9 KiB
Plaintext
125 lines
3.9 KiB
Plaintext
# Do not edit this file, it will be overwritten on update
|
|
|
|
[Lenovo Thinkpad Touchpad]
|
|
MatchName=*Synaptics*
|
|
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPad*:*
|
|
AttrThumbPressureThreshold=100
|
|
|
|
[Lenovo x230 Touchpad]
|
|
MatchName=*SynPS/2 Synaptics TouchPad
|
|
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadX230*
|
|
ModelLenovoX230=1
|
|
|
|
[Lenovo T440p Touchpad PS/2]
|
|
MatchName=SynPS/2 Synaptics TouchPad
|
|
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadT440p*
|
|
ModelLenovoT450Touchpad=1
|
|
|
|
[Lenovo T440p Touchpad RMI4]
|
|
MatchName=Synaptics tm2964-001
|
|
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadT440p*
|
|
ModelLenovoT450Touchpad=1
|
|
|
|
[Lenovo T480s Touchpad]
|
|
MatchName=Elan Touchpad
|
|
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadT480s*
|
|
ModelLenovoT480sTouchpad=1
|
|
|
|
[Lenovo X200 Trackpoint]
|
|
MatchName=*TPPS/2 IBM TrackPoint
|
|
MatchDMIModalias=dmi:*svnLENOVO:*pvrThinkPadX20?:*
|
|
AttrTrackpointMultiplier=1.25
|
|
|
|
[Lenovo X200x Trackpoint]
|
|
MatchName=*TPPS/2 IBM TrackPoint
|
|
MatchDMIModalias=dmi:*svnLENOVO:*pvrThinkPadX20??:*
|
|
AttrTrackpointMultiplier=1.25
|
|
|
|
[Lenovo P50 Touchpad]
|
|
MatchName=SynPS/2 Synaptics TouchPad
|
|
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadP50*:
|
|
ModelLenovoT450Touchpad=1
|
|
AttrPalmPressureThreshold=150
|
|
|
|
[Lenovo *50 Touchpad]
|
|
MatchName=SynPS/2 Synaptics TouchPad
|
|
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPad??50*:
|
|
ModelLenovoT450Touchpad=1
|
|
AttrPalmPressureThreshold=150
|
|
|
|
[Lenovo *60 Touchpad]
|
|
MatchName=SynPS/2 Synaptics TouchPad
|
|
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPad??60*:
|
|
ModelLenovoT450Touchpad=1
|
|
AttrPalmPressureThreshold=150
|
|
|
|
[Lenovo X1 Carbon 3rd Touchpad]
|
|
MatchName=SynPS/2 Synaptics TouchPad
|
|
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadX1Carbon3rd:*
|
|
ModelLenovoT450Touchpad=1
|
|
AttrPalmPressureThreshold=150
|
|
|
|
[Lenovo ThinkPad Compact USB Keyboard with TrackPoint (keyboard)]
|
|
MatchUdevType=keyboard
|
|
MatchBus=usb
|
|
MatchVendor=0x17EF
|
|
MatchProduct=0x6047
|
|
AttrKeyboardIntegration=external
|
|
|
|
[Lenovo ThinkPad Compact USB Keyboard with TrackPoint (trackpoint)]
|
|
MatchUdevType=pointingstick
|
|
MatchBus=usb
|
|
MatchVendor=0x17EF
|
|
MatchProduct=0x6047
|
|
AttrPointingStickIntegration=external
|
|
|
|
# Lenovo Thinkpad Yoga (not the consumer versions) disables the keyboard
|
|
# mechanically. We must not disable the keyboard because some keys are
|
|
# still accessible on the screen and volume rocker.
|
|
# Initially #103749 and extended by #106799 comment 7
|
|
[Lenovo Thinkpad Yoga]
|
|
MatchName=AT Translated Set 2 keyboard
|
|
MatchDMIModalias=dmi:*svnLENOVO:*pvrThinkPad*Yoga*:*
|
|
ModelTabletModeNoSuspend=1
|
|
|
|
# Lenovo Carbon X1 6th gen (RMI4 only, PS/2 is broken on this device,
|
|
# sends bogus ABS_MT_TOOL_TYPE events for MT_TOOL_PALM
|
|
[Lenovo Carbon X1 6th gen]
|
|
MatchName=Synaptics TM3288-011
|
|
MatchDMIModalias=dmi:*svnLenovo:*pvrThinkPadX1Carbon6th:*
|
|
AttrEventCodeDisable=ABS_MT_TOOL_TYPE
|
|
|
|
[Lenovo X41 Tablet]
|
|
MatchName=AT Translated Set 2 keyboard
|
|
MatchDMIModalias=dmi:*svnIBM:*pvrThinkPadX41Tablet:*
|
|
ModelTabletModeNoSuspend=1
|
|
|
|
[Lenovo X60 Tablet]
|
|
MatchName=AT Translated Set 2 keyboard
|
|
MatchDMIModalias=dmi:*svnLENOVO:*pvrThinkPadX60Tablet:*
|
|
ModelTabletModeNoSuspend=1
|
|
|
|
# Lenovo X220 Tablet special bezel buttons are associated to the
|
|
# keyboard and would therefore mistakenly be deactivated as well.
|
|
# See https://gitlab.freedesktop.org/libinput/libinput/issues/154
|
|
[Lenovo X220 Tablet]
|
|
MatchName=AT Translated Set 2 keyboard
|
|
MatchDMIModalias=dmi:*svnLENOVO:*pvrThinkPadX220Tablet:*
|
|
ModelTabletModeNoSuspend=1
|
|
|
|
# Special bezel button deactivation with
|
|
# keyboard also applies to X230 Tablet
|
|
[Lenovo X230 Tablet]
|
|
MatchName=AT Translated Set 2 keyboard
|
|
MatchDMIModalias=dmi:*svnLENOVO:*pvrThinkPadX230Tablet:*
|
|
ModelTabletModeNoSuspend=1
|
|
|
|
# Lenovo MIIX 720 comes with a detachable keyboard. We must not disable
|
|
# the keyboard because some keys are still accessible on the screen and
|
|
# volume rocker. See
|
|
# https://gitlab.freedesktop.org/libinput/libinput/issues/115
|
|
[Lenovo MIIX 720]
|
|
MatchName=AT Raw Set 2 keyboard
|
|
MatchDMIModalias=dmi:*svnLENOVO:*pvrLenovoMIIX720-12IKB:*
|
|
ModelTabletModeNoSuspend=1
|