Skip to content

Instantly share code, notes, and snippets.

@naterh
Created April 11, 2017 02:52
Show Gist options
  • Save naterh/dd1a59adcb28ffb17c62cacfb5622bba to your computer and use it in GitHub Desktop.
Save naterh/dd1a59adcb28ffb17c62cacfb5622bba to your computer and use it in GitHub Desktop.
HID info for i2c touchscreen on surface pro 3
Surface Pro 3 HID touch info
0x0c pen
touch, grab and drag pen sample
0x0c 0x00 0x01 0x00 0x72 0x11 0xe4 0x0e 0x00 0x00 0x00 0x00 0x5e 0x05 0x5e 0x05 0xd3 0x01 0x14 0x02 0xff 0xff 0xff 0xff 0x01 0x9e 0x04 0x00 0x00 0x00 0x00
and
0x0c 0x00 0x01 0x00 0x72 0x11 0xe4 0x0e 0x00 0x00 0x00 0x00 0x5e 0x05 0x5e 0x05 0xd3 0x01 0x14 0x02 0xff 0xff 0xff 0xff 0x01 0x9e 0x04 0x00 0x00 0x00 0x00
hover sample
0x0c 0x00 0x01 0x01 0x88 0x07 0x8c 0x0e 0x00 0x00 0x00 0x00 0x5e 0x05 0x5e 0x05 0xd3 0x01 0x14 0x02 0xff 0xff 0xff 0xff 0x01 0x9e 0x04 0x00 0x00 0x00 0x00
and
0x0c 0x00 0x01 0x01 0x0f 0x07 0x56 0x0e 0x00 0x00 0x00 0x00 0x5e 0x05 0x5e 0x05 0xd3 0x01 0x14 0x02 0xff 0xff 0xff 0xff 0x01 0xc5 0x05 0x00 0x00 0x00 0x00
touch with primary pen button sample
0x0c 0x00 0x01 0x00 0xe7 0x16 0x27 0x06 0x00 0x00 0x00 0x00 0x7a 0x16 0x7a 0x16 0x6f 0x02 0xc5 0x02 0xff 0xff 0xff 0xff 0x01 0xda 0x03 0x00 0x00 0x00 0x00
0x0c 0x00 0x01 0x00 0xe7 0x16 0x27 0x06 0x00 0x00 0x00 0x00 0x7a 0x16 0x7a 0x16 0x6f 0x02 0xc5 0x02 0xff 0xff 0xff 0xff 0x01 0xda 0x03 0x00 0x00 0x00 0x00
0x0c 0x00 0x01 0x00 0xe7 0x16 0x27 0x06 0x00 0x00 0x00 0x00 0x7a 0x16 0x7a 0x16 0x6f 0x02 0xc5 0x02 0xff 0xff 0xff 0xff 0x01 0xda 0x03 0x00 0x00 0x00 0x00
0x1d finger
1 finger tap hold drag
0x1d 0x00 0x03 0xe3 0x38 0xe4 0x55 0x01 0x38 0x20 0x38 0x20 0x42 0x17 0x42 0x17 0xd3 0x01 0x14 0x02 0xff 0xff 0xff 0xff 0x01 0xc5 0x05 0x00 0x00 0x00 0x00
0x1d 0x00 0x03 0xe3 0x38 0xe4 0x55 0x01 0x38 0x20 0x38 0x20 0x42 0x17 0x42 0x17 0xd3 0x01 0x14 0x02 0xff 0xff 0xff 0xff 0x01 0xc5 0x05 0x00 0x00 0x00 0x00
2 finger tap hold
0x1d 0x00 0x03 0x2e 0x3a 0xe7 0x58 0x01 0x6b 0x18 0x6b 0x18 0x9d 0x05 0x9d 0x05 0xaf 0x02 0x1b 0x03 0xff 0xff 0xff 0xff 0x01 0x84 0x38 0x00 0x00 0x00 0x00
0x1d 0x00 0x03 0x31 0x3a 0xe7 0x58 0x01 0x68 0x18 0x68 0x18 0x9c 0x05 0x9c 0x05 0xb5 0x02 0x21 0x03 0xff 0xff 0xff 0xff 0x01 0xaa 0x39 0x00 0x00 0x00 0x00
0x1d 0x00 0x03 0x33 0x3a 0xe7 0x58 0x01 0x68 0x18 0x68 0x18 0x9c 0x05 0x9c 0x05 0xb5 0x02 0x21 0x03 0xff 0xff 0xff 0xff 0x01 0x6e 0x3a 0x00 0x00 0x00 0x00
2 finger drag scroll
0x1d 0x00 0x03 0xef 0x3a 0xe7 0x59 0x01 0x27 0x18 0x27 0x18 0xe5 0x05 0xe5 0x05 0xdd 0x01 0xc5 0x02 0xff 0xff 0xff 0xff 0x01 0x75 0x3f 0x00 0x00 0x01 0x1b
0x1d 0x00 0x03 0xf2 0x3a 0xe7 0x59 0x01 0x1d 0x18 0x1d 0x18 0xc8 0x05 0xc8 0x05 0x01 0x02 0xa4 0x02 0xff 0xff 0xff 0xff 0x01 0x9c 0x40 0x00 0x00 0x00 0x00
0x1d 0x00 0x03 0xe9 0x3a 0xe7 0x59 0x01 0x2a 0x18 0x2a 0x18 0xe8 0x05 0xe8 0x05 0xd3 0x01 0xc5 0x02 0xff 0xff 0xff 0xff 0x01 0x25 0x3d 0x00 0x00 0x00 0x00
3 finger drag scroll hold
0x1d 0x00 0x03 0x9c 0x39 0xe4 0x57 0x01 0x70 0x0b 0x70 0x0b 0x88 0x06 0x88 0x06 0xd3 0x01 0xc5 0x02 0xff 0xff 0xff 0xff 0x01 0x02 0x05 0x00 0x00 0x00 0x00
0x1d 0x00 0x03 0x9c 0x39 0xe4 0x57 0x01 0x70 0x0b 0x70 0x0b 0x88 0x06 0x88 0x06 0xd3 0x01 0xc5 0x02 0xff 0xff 0xff 0xff 0x01 0x02 0x05 0x00 0x00 0x00 0x00
0x1d 0x00 0x03 0x9c 0x39 0xe4 0x57 0x01 0x70 0x0b 0x70 0x0b 0x88 0x06 0x88 0x06 0xd3 0x01 0xc5 0x02 0xff 0xff 0xff 0xff 0x01 0x02 0x05 0x00 0x00 0x00 0x00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment