Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-69172

Absolute pointer movement not supported from libinput

    XMLWordPrintable

Details

    • Linux/Other display system
    • 7d646508c8219408f90103ed13613db8d01a4065 (qt/qtbase/dev)

    Description

      I have a system set up on a Raspberry PI 3 B+ running the Boot to Qt stack.  I have an LCD connected via HDMI and USB.  The touchscreen is detected by libinput and appears to be working great, except that the touch movement is not been recognized by Qt.  Pen up/down works fine and so if I also attach a USB mouse to get the cursor in the right place, the touch will "work."  Udev is setting the variable ID_INPUT_MOUSE and the events from libinput appear to use the enum LIBINPUT_EVENT_POINTER_MOTION_ABSOLUTE.  The Qt stack does not handle this event.  I can disable libinput and evdev, and get the touchscreen working with tslib, but it seems like if this one message would be handled, it would work out of the box.  For reference, this same issue occurred also with a PCAP display connected similarly.

       

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            srutledg Shawn Rutledge
            mbrudevold Michael Brudevold
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes