2 equal touches at same time

Johann Obermayr johann.obermayr at sigmatek.at
Fri Dec 9 11:07:24 UTC 2016


Hello,

we use evdev-drv  version 2.7.3 (yocto) and X-Server 1.14.0
we have connect 2 equal touches over usb at your cpu (i.mx6 cpu)

now we see, that evdev_drv mix the events from both touches.

example:
touch two sends
    ABS_X  101
    ABS_Y  100
    BTN_TOUCH 1
    sync

touch one sends
    ABS_X   1000
    ABS_Y    1000
    BTN_TOUCH     1
    sync

touch two sends
    ABS_X  100
    BTN_TOUCH 1
    sync

the function input_handle_abs_event filter double event. so ABS_Y is 
only sent, if it was change.

XEvent
   get not X=100 and Y=1000
    and that is wrong.

does newer verison of evdev_drv solve this problem ?

regards
    Johann


More information about the xorg-devel mailing list