Comment 5 for bug 1504618

Michael (mikewainberg) wrote :

I fixed the touchpad by adding the following lines to /usr/share/X11/xorg.conf.d/10-evdev.conf:

Section "InputClass"
    Identifier "Surface Pro 3 cover"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "vendor" "045e"
    Option "product" "07dc"
    Option "IgnoreAbsoluteAxes" "True"

This fix was discussed at and

In my case, the type cover stopped working after upgrading to 15.10 because the upgrade overwrote /usr/share/X11/xorg.conf.d/10-evdev.conf.

I'm not sure whether this matters, but there are two type cover USB IDs, 0x07de and 0x07e2, as discussed at Maybe this fix only works for one of the two IDs.