COMMAND: mouse_report 1 /dev/ums1: idVendor = 0x045e idProduct = 0x00e1 bcdDevice = 0x0007 iManufacturer = 1 = "Microsoft" iProduct = 2 = "Microsoft Wireless Optical Mouse® 1.00" iSerialNumber = 0 = "" bNumConfigurations = 1 bDeviceClass = 0 bDeviceSubClass = 0 bDeviceProtocol = 0 bMaxPacketSize = 8 Interface 0: bInterfaceClass = 0x3 bInterfaceSubClass = 0x1 bInterfaceProtocol = 0x2 bInterfaceNumber = 0x0 bNumEndpoints = 0x1 bLength = 0x9 bDescriptorType = 0x4 bAlternateSetting = 0x0 iInterface = 0x0 = "" =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= REPORT DESCRIPTOR -- 274 bytes =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= START COMBINED REPORT =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ( 1) COLLECTION/1 Application | pos= 0 usage: 0x000c/0x0001 = Consumer/Consumer_Control ( 2) COLLECTION/2 Logical | pos= 0 usage: 0x0001/0x0002 = Generic_Desktop/Mouse ( 3) INPUT | report ID=19, pos= 0, size= 8 bits, count=1, usage: 0x000c/0x0238 = Consumer/AC_Pan ( 4) INPUT | report ID=20, pos= 8, size= 2 bits, count=1, usage: 0xff00/0xfe01 = Microsoft/0xfe01 ( 5) INPUT | report ID=20, pos=10, size= 1 bits, count=1, usage: 0xff00/0xfe02 = Microsoft/0xfe02 ( 6) INPUT | report ID=20, pos=11, size= 1 bits, count=1, usage: 0xff00/0xfe00 = Microsoft/0xfe00 ( 7) INPUT | report ID=20, pos=12, size= 2 bits, count=1, usage: 0xff00/0xff03 = Microsoft/0xff03 ( 8) INPUT | report ID=20, pos=14, size= 2 bits, count=1, usage: 0x0000/0x0000 = pad ( 9) INPUT | report ID=21, pos=16, size= 1 bits, count=1, usage: 0xff00/0xff0b = Microsoft/0xff0b (10) INPUT | report ID=21, pos=17, size= 7 bits, count=1, usage: 0x0000/0x0000 = pad (11) INPUT | report ID=21, pos=24, size=16 bits, count=1, usage: 0xff00/0xff0d = Microsoft/0xff0d (12) FEATURE | report ID=23, pos=40, size= 2 bits, count=1, usage: 0xff00/0xff06 = Microsoft/0xff06 (13) FEATURE | report ID=23, pos=42, size= 2 bits, count=1, usage: 0xff00/0xff0f = Microsoft/0xff0f (14) FEATURE | report ID=23, pos=44, size= 1 bits, count=1, usage: 0xff00/0xff04 = Microsoft/0xff04 (15) FEATURE | report ID=23, pos=45, size= 3 bits, count=1, usage: 0x0000/0x0000 = pad (16) ENDCOLLECT/2 pos=48 (17) ENDCOLLECT/1 pos=48 (18) COLLECTION/1 Application | pos=48 usage: 0x0001/0x0002 = Generic_Desktop/Mouse (19) COLLECTION/2 Logical | pos=48 usage: 0x0001/0x0002 = Generic_Desktop/Mouse (20) COLLECTION/3 Physical | pos=48 usage: 0x0001/0x0001 = Generic_Desktop/Pointer (21) INPUT | report ID=17, pos=48, size= 1 bits, count=1, usage: 0x0009/0x0001 = Button/Button_1 (22) INPUT | report ID=17, pos=49, size= 1 bits, count=1, usage: 0x0009/0x0002 = Button/Button_2 (23) INPUT | report ID=17, pos=50, size= 1 bits, count=1, usage: 0x0009/0x0003 = Button/Button_3 (24) INPUT | report ID=17, pos=51, size= 1 bits, count=1, usage: 0x0009/0x0004 = Button/Button_4 (25) INPUT | report ID=17, pos=52, size= 1 bits, count=1, usage: 0x0009/0x0005 = Button/Button_5 (26) INPUT | report ID=17, pos=53, size= 3 bits, count=1, usage: 0x0000/0x0000 = pad (27) INPUT | report ID=17, pos=56, size= 8 bits, count=1, usage: 0x0001/0x0030 = Generic_Desktop/X (28) INPUT | report ID=17, pos=64, size= 8 bits, count=1, usage: 0x0001/0x0031 = Generic_Desktop/Y (29) COLLECTION/4 Logical | pos=72 usage: 0x0000/0x0000 = 0x00/0x00 (30) FEATURE | report ID=18, pos=72, size= 2 bits, count=1, usage: 0x0001/0x0048 = Generic_Desktop/Twheel (31) INPUT | report ID=17, pos=74, size= 8 bits, count=1, usage: 0x0001/0x0038 = Generic_Desktop/Wheel (32) ENDCOLLECT/4 pos=82 (33) COLLECTION/4 Logical | pos=82 usage: 0x0000/0x0000 = 0x00/0x00 (34) FEATURE | report ID=18, pos=82, size= 2 bits, count=1, usage: 0x0001/0x0048 = Generic_Desktop/Twheel (35) FEATURE | report ID=18, pos=84, size= 4 bits, count=1, usage: 0x0000/0x0000 = pad (36) INPUT | report ID=17, pos=88, size= 8 bits, count=1, usage: 0x000c/0x0238 = Consumer/AC_Pan (37) ENDCOLLECT/4 pos=96 (38) ENDCOLLECT/3 pos=96 (39) ENDCOLLECT/2 pos=96 (40) ENDCOLLECT/1 pos=96 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= END COMBINED REPORT =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Driver mode: level = 3 protocol = 18 = EXTENDED SYSMOUSE packetsize = 12 syncmask[0] = 0xf8 syncmask[1] = 0x80 Mouse data: (move the mouse) 0| 0x87 0x3f 0x3f 0x40 0x40 0x00 0x00 0x7f 0x00 0x00 0x00 0x00 1| 0x87 0x3f 0x3f 0x40 0x40 0x00 0x00 0x7f 0x00 0x00 0x00 0x00 2| 0x87 0x3f 0x3f 0x40 0x40 0x00 0x00 0x7f 0x00 0x00 0x00 0x00 3| 0x87 0x3f 0x3f 0x40 0x40 0x00 0x00 0x7f 0x00 0x00 0x00 0x00 4| 0x87 0x3f 0x3f 0x40 0x40 0x00 0x00 0x7f 0x00 0x00 0x00 0x00 5| 0x87 0x3f 0x3f 0x40 0x40 0x00 0x00 0x7f 0x00 0x00 0x00 0x00 6| 0x87 0x3f 0x3f 0x40 0x40 0x00 0x00 0x7f 0x00 0x00 0x00 0x00 7| 0x87 0x3f 0x3f 0x40 0x40 0x00 0x00 0x7f 0x00 0x00 0x00 0x00 8| 0x87 0x3f 0x1f 0x40 0x1f 0x00 0x00 0x7f 0x00 0x00 0x00 0x00 9| 0x87 0x3f 0x00 0x40 0x00 0x00 0x00 0x7f 0x00 0x00 0x00 0x00