[14:23] <brendand> hi, is it possible to determine the difference between a touchscreen and an MT touchpad in xinput?
[14:25] <cnd> brendand: yes, use xinput list <device id | device name>
[14:25] <cnd> look for the touch class
[14:26] <cnd> it will be dependent for a touchpad
[14:26] <cnd> and direct for a touchscreen
[15:03] <brendand> cnd, do you guys have any tests which confirm a touchscreen is working properly?
[15:04] <cnd> brendand: it's an area we are lacking a bit in, tbh
[15:04] <cnd> the qt4 demos have a fingerpaint app
[15:04] <cnd> you should be able to test your touchscreen with it
[15:05] <cnd> gestures in unity should work as well
[15:05] <cnd> three touches to move a window around, for example
[16:18] <brendand> cnd - so the scope of our testing is actually that we want to a.) detect that the system has a MT touchscreen or touchpad (and which one), b.) test that it detects multiple contacts (not interested really in testing gestures)
[16:18] <cnd> brendand: if qt fingerpaint works, then it should be working
[16:18] <cnd> if you want a text based test
[16:18] <cnd> you could use xinput test-xi2
[16:19] <brendand> cnd - i tried test-xi2
[16:20] <brendand> cnd - any tips on confirming that more than one contact has been detected?
[16:20] <cnd> brendand: what did it show?
[16:20] <cnd> you should watch the detail of the touch events
[16:20] <cnd> the detail is the touch ID
[16:20] <brendand> cnd - i don't have a device in physical proximity. i'm testing remotely in a lab
[16:20] <cnd> if you are getting touch begin….touch updates….touch ends with multiple detail values at the same time
[16:20] <cnd> then you are getting multiple touches at the same time
[16:21] <brendand> cnd - sounds like i'll need to write a script to process the output of test-xi2
[16:21] <brendand> cnd - thanks