<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>