[Wayland-bugs] [Bug 101861] ABS_MT_DISTANCE is not handled by libinput
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jul 25 03:43:55 UTC 2017
https://bugs.freedesktop.org/show_bug.cgi?id=101861
--- Comment #3 from Zoltán Böszörményi <zboszor at pr.hu> ---
(In reply to Peter Hutterer from comment #2)
> 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.
> https://bentiss.github.io/hid-replay-docs/
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.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20170725/ba7704c1/attachment.html>
More information about the wayland-bugs
mailing list