<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - ABS_MT_DISTANCE is not handled by libinput"
href="https://bugs.freedesktop.org/show_bug.cgi?id=101861#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - ABS_MT_DISTANCE is not handled by libinput"
href="https://bugs.freedesktop.org/show_bug.cgi?id=101861">bug 101861</a>
from <span class="vcard"><a class="email" href="mailto:zboszor@pr.hu" title="Zoltán Böszörményi <zboszor@pr.hu>"> <span class="fn">Zoltán Böszörményi</span></a>
</span></b>
<pre>(In reply to Peter Hutterer from <a href="show_bug.cgi?id=101861#c2">comment #2</a>)
<span class="quote">> does this thing use a special kernel driver? The device is supposed to send
> BTN_TOUCH when the touch is logically down and if it did, libinput should
> work just fine.
>
> Please attach the hid-record output for the device from one of these touches
> so we can see if there's a kernel quirk that needs to be set.
> <a href="https://bentiss.github.io/hid-replay-docs/">https://bentiss.github.io/hid-replay-docs/</a></span >
This device is simply detected by hidraw.
Apparently, EETI makes a lot of touchscreeen variants and many different
ones uses the same 0eef:0001 VID/PID value.
Instead of proper documentation (which was not updated since 2000 and only
covers serial attached single-touch touchscreens in the protocol docs)
EETI provides an eGTouchD daemon that provides a bridge in userspace between
HIDRAW and UINPUT, i.e. it creates a new /dev/input/xxx device from userspace
which then provides the necessary properly working details and which can then
be picked up by Xorg properly.
I have straced this daemon already and it seems to be doing an extensive
device discovery and initialization over hidraw.
The new input device created from userspace does indeed provide BTN_TOUCH
events.
I have already asked for a more recent documentation from EETI.
I will try hid-record.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>