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

Detected touch finger count is lower than actual input

XMLWordPrintable

    • Linux/Wayland, Linux/X11, Linux/Other display system

      There is an issue where the number of fingers detected on the touch monitor is not counted correctly.

      Test Environment

      • Touch Monitor: Wacom Cintiq Pro 27
      • OS: Ubuntu 24.04
      • Qt Version: Qt 6.8.4

       

      Steps to Reproduce

      Method 1
      1. Run the attached sample application start1 and switch it to full-screen mode. The window title displays the number of fingers detected, e.g., "Fingers: 0".
      2. When increasing the number of fingers one by one, the counter increases accordingly.
      3. When lifting fingers one by one, the counter decreases, but at some point the count becomes incorrect, and even when all fingers are lifted, the display may remain at "Fingers: 1"

      4. Once the count goes out of sync, it stays incorrect even when fingers are added or removed.
      (See Touch Issue.mp4. This video starts from the state where the count is already incorrect, as described in step 3.)

      Method 2
      1. Run the attached sample application start4 and switch it to full-screen mode.
      2. Touch the screen with multiple fingers and slide them across the monitor.
      3. Ideally, lines should be drawn for all fingers in contact, but one finger (likely the first one placed) does not draw any line.
      (See Touch_Finger_Lost_Issue_With_Qt6.8.4.mp4.)

       

      Additional Notes
      To check whether this issue also appears outside of Qt applications, the original reporter tested with libinput’s debug tool (debug-gui) under the same environment. The problem did not occur there. (See evtest_libinput_logs.mp4)

       

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

            srutledg Shawn Rutledge
            hitoshiito Hitoshi Ito
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes