Hey mate
Pen does not seem to work on my Surface Book (not performance base)
Is there a fix to this?
Cheers
sudo lsinput
result
/dev/input/event0
bustype : BUS_HOST
vendor : 0x0
product : 0x5
version : 0
name : "Lid Switch"
phys : "PNP0C0D/button/input0"
bits ev : EV_SYN EV_SW
/dev/input/event1
bustype : BUS_HOST
vendor : 0x0
product : 0x6
version : 0
name : "Video Bus"
phys : "LNXVIDEO/video/input0"
bits ev : EV_SYN EV_KEY
/dev/input/event2
bustype : BUS_HOST
vendor : 0x0
product : 0x0
version : 0
name : "Surface Pro 3/4 Buttons"
phys : "MSHW0040/buttons"
bits ev : EV_SYN EV_KEY
/dev/input/event3
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard Keybo"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP
/dev/input/event4
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard Mouse"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_KEY EV_REL EV_MSC
/dev/input/event5
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard Consu"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_KEY EV_REL EV_ABS EV_MSC
/dev/input/event6
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event7
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard Touch"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_KEY EV_ABS
/dev/input/event8
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event9
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event10
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event11
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event12
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event13
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event14
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event15
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event16
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event17
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event18
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event19
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event20
bustype : BUS_USB
vendor : 0x45e
product : 0x7cd
version : 273
name : "Microsoft Surface Keyboard UNKNO"
phys : "usb-0000:00:14.0-1.4/input0"
uniq : ""
bits ev : EV_SYN EV_ABS
/dev/input/event21
bustype : (null)
vendor : 0x0
product : 0x0
version : 0
name : "HDA Intel PCH Mic"
phys : "ALSA"
bits ev : EV_SYN EV_SW
/dev/input/event22
bustype : (null)
vendor : 0x0
product : 0x0
version : 0
name : "HDA Intel PCH Headphone"
phys : "ALSA"
bits ev : EV_SYN EV_SW
/dev/input/event23
bustype : (null)
vendor : 0x0
product : 0x0
version : 0
name : "HDA Intel PCH HDMI/DP,pcm=3"
phys : "ALSA"
bits ev : EV_SYN EV_SW
/dev/input/event24
bustype : (null)
vendor : 0x0
product : 0x0
version : 0
name : "HDA Intel PCH HDMI/DP,pcm=7"
phys : "ALSA"
bits ev : EV_SYN EV_SW
/dev/input/event25
bustype : (null)
vendor : 0x0
product : 0x0
version : 0
name : "HDA Intel PCH HDMI/DP,pcm=8"
phys : "ALSA"
bits ev : EV_SYN EV_SW
/dev/input/event26
bustype : (null)
vendor : 0x0
product : 0x0
version : 0
name : "HDA Intel PCH HDMI/DP,pcm=9"
phys : "ALSA"
bits ev : EV_SYN EV_SW
/dev/input/event27
bustype : (null)
vendor : 0x0
product : 0x0
version : 0
name : "HDA Intel PCH HDMI/DP,pcm=10"
phys : "ALSA"
bits ev : EV_SYN EV_SW
/dev/input/event28
bustype : (null)
vendor : 0x1b96
product : 0x5e
version : 0
name : "ipts 1B96:005E UNKNOWN"
phys : "heci3"
uniq : ""
bits ev : EV_SYN EV_KEY EV_ABS EV_MSC
/dev/input/event29
bustype : (null)
vendor : 0x1b96
product : 0x5e
version : 0
name : "ipts 1B96:005E Pen"
phys : "heci3"
uniq : ""
bits ev : EV_SYN EV_KEY EV_ABS EV_MSC
/dev/input/event30
bustype : (null)
vendor : 0x1b96
product : 0x5e
version : 0
name : "ipts 1B96:005E"
phys : "heci3"
uniq : ""
bits ev : EV_SYN EV_KEY EV_ABS
/dev/input/event31
bustype : (null)
vendor : 0x1b96
product : 0x5e
version : 0
name : "ipts 1B96:005E Mouse"
phys : "heci3"
uniq : ""
bits ev : EV_SYN EV_KEY EV_REL EV_MSC