Opened 2 years ago

Last modified 2 years ago

#18083 new bug

Touchscreen tap clicks at old mouse position, then moves the mouse

Reported by: thebuck Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Drivers/Input/HID/USB Version: R1/beta4
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by thebuck)

R1beta4tc0, x86_64. On my ELAN combined pen and touchscreen device, USB ID 04f3:0433, taps fire at the old mouse position, after that the mouse is moved to the tap location.

Probably the cause of #16810.

Attachments (4)

usb_hid_report_descriptor_04f3_0433_0.bin (945 bytes ) - added by thebuck 2 years ago.
HID report descriptor
one_touch_hidraw.bin (348 bytes ) - added by thebuck 2 years ago.
/dev/hidrawN minimal capture
two_touches_hidraw.bin (812 bytes ) - added by thebuck 2 years ago.
/dev/hidrawN (Linux) minimal two touches capture
usb_hid_report_descriptor_04f3_0433_0.txt (24.3 KB ) - added by thebuck 2 years ago.
Decoded, using https://eleccelerator.com/usbdescreqparser/

Download all attachments as: .zip

Change History (7)

comment:1 by thebuck, 2 years ago

How to record raw HID events? Get USB, HID descriptors?

comment:2 by waddlesplash, 2 years ago

I think HID descriptors may be dumped into /tmp somewhere? Raw event logging likely requires recompiling the driver with tracing enabled. I think someone was working on a major refactor to potentially push HID report handling into userland...

by thebuck, 2 years ago

HID report descriptor

by thebuck, 2 years ago

Attachment: one_touch_hidraw.bin added

/dev/hidrawN minimal capture

by thebuck, 2 years ago

Attachment: two_touches_hidraw.bin added

/dev/hidrawN (Linux) minimal two touches capture

comment:3 by thebuck, 2 years ago

Description: modified (diff)

The device also has pen input.

Note: See TracTickets for help on using tickets.