diff --git a/hwdb.d/70-touchpad.hwdb b/hwdb.d/70-touchpad.hwdb index 8c166d7013..2d5feb9236 100644 --- a/hwdb.d/70-touchpad.hwdb +++ b/hwdb.d/70-touchpad.hwdb @@ -43,3 +43,12 @@ ########################################################### touchpad:bluetooth:v17efp60fa:* ID_INPUT_TOUCHPAD_INTEGRATION=internal + +########################################################### +# Microsoft Surface Type Cover +########################################################### +# The USB port is reported as removable by firmware, so 65-integration.rules +# classifies the touchpad as external and libinput skips disable-while-typing. +# The touchpad is physically integrated; mark it internal to enable DWT. +touchpad:usb:v045ep09c0:name:Microsoft Surface Type Cover Touchpad:* + ID_INPUT_TOUCHPAD_INTEGRATION=internal