Two finger taps on Intuos Pro not registering consistently

Bug #2020717 reported by stib
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xf86-input-wacom (Ubuntu)
New
Undecided
Unassigned

Bug Description

Not sure if this is the correct package to file this under, so please move it if needs be.

I have a Wacom Intuos Pro 4, which has touch capability. Single finger taps, two finger scrolling and other multi-finger gestures all work fine, but two finger taps only register about one in ten times.

If I run evtest I can see the tap being picked up by the tablet (I think), but it doesn't register as a two fingered tap by the system.

Here is the result of running evtest and tapping with two fingers, thsi does not get interpreted as a two-finger tap:

 evtest /dev/input/by-path/pci-0000:00:14.0-usb-0:14:1.2-event-mouse
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x56a product 0x358 version 0x110
Input device name: "Wacom Intuos Pro L Finger"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 325 (BTN_TOOL_FINGER)
    Event code 328 (BTN_TOOL_QUINTTAP)
    Event code 330 (BTN_TOUCH)
    Event code 333 (BTN_TOOL_DOUBLETAP)
    Event code 334 (BTN_TOOL_TRIPLETAP)
    Event code 335 (BTN_TOOL_QUADTAP)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value 5513
      Min 0
      Max 12400
      Resolution 40
    Event code 1 (ABS_Y)
      Value 6283
      Min 0
      Max 8640
      Resolution 40
    Event code 47 (ABS_MT_SLOT)
      Value 1
      Min 0
      Max 9
    Event code 48 (ABS_MT_TOUCH_MAJOR)
      Value 0
      Min 0
      Max 44
      Resolution 2
    Event code 49 (ABS_MT_TOUCH_MINOR)
      Value 0
      Min 0
      Max 44
      Resolution 2
    Event code 52 (ABS_MT_ORIENTATION)
      Value 0
      Min 0
      Max 1
    Event code 53 (ABS_MT_POSITION_X)
      Value 0
      Min 0
      Max 12400
      Resolution 40
    Event code 54 (ABS_MT_POSITION_Y)
      Value 0
      Min 0
      Max 8640
      Resolution 40
    Event code 57 (ABS_MT_TRACKING_ID)
      Value 0
      Min 0
      Max 65535
  Event type 4 (EV_MSC)
    Event code 5 (MSC_TIMESTAMP)
  Event type 5 (EV_SW)
    Event code 14 (SW_MUTE_DEVICE) state 0
Properties:
  Property type 0 (INPUT_PROP_POINTER)
Testing ... (interrupt to exit)
Event: time 1684975767.189759, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0
Event: time 1684975767.189759, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 495
Event: time 1684975767.189759, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 4363
Event: time 1684975767.189759, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 6423
Event: time 1684975767.189759, type 3 (EV_ABS), code 49 (ABS_MT_TOUCH_MINOR), value 1
Event: time 1684975767.189759, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1
Event: time 1684975767.189759, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 496
Event: time 1684975767.189759, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 5396
Event: time 1684975767.189759, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 6148
Event: time 1684975767.189759, type 3 (EV_ABS), code 52 (ABS_MT_ORIENTATION), value 1
Event: time 1684975767.189759, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1684975767.189759, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1
Event: time 1684975767.189759, type 3 (EV_ABS), code 0 (ABS_X), value 4363
Event: time 1684975767.189759, type 3 (EV_ABS), code 1 (ABS_Y), value 6423
Event: time 1684975767.189759, -------------- SYN_REPORT ------------
Event: time 1684975767.219755, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0
Event: time 1684975767.219755, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1684975767.219755, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1684975767.219755, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0
Event: time 1684975767.219755, type 3 (EV_ABS), code 0 (ABS_X), value 5396
Event: time 1684975767.219755, type 3 (EV_ABS), code 1 (ABS_Y), value 6148
Event: time 1684975767.219755, -------------- SYN_REPORT ------------
Event: time 1684975767.229751, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1
Event: time 1684975767.229751, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1684975767.229751, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1684975767.229751, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0
Event: time 1684975767.229751, -------------- SYN_REPORT ------------

this is on Ubuntu 22.04.2 LTS 64-bit, X11 and an Intuos Pro 4 model# PTH 860

Revision history for this message
stib (stib) wrote :
Download full text (3.8 KiB)

for contrast, here is the evtest results when it does register a two-finger tap:

Event: time 1684976296.001112, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0
Event: time 1684976296.001112, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1684976296.001112, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1
Event: time 1684976296.001112, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 4710
Event: time 1684976296.001112, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 5652
Event: time 1684976296.001112, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1684976296.001112, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0
Event: time 1684976296.001112, type 3 (EV_ABS), code 0 (ABS_X), value 4710
Event: time 1684976296.001112, type 3 (EV_ABS), code 1 (ABS_Y), value 5652
Event: time 1684976296.001112, -------------- SYN_REPORT ------------
Event: time 1684976296.011171, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1684976296.011171, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1684976296.011171, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0
Event: time 1684976296.011171, -------------- SYN_REPORT ------------
Event: time 1684976296.843175, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0
Event: time 1684976296.843175, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 768
Event: time 1684976296.843175, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 4715
Event: time 1684976296.843175, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 5583
Event: time 1684976296.843175, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 2
Event: time 1684976296.843175, type 3 (EV_ABS), code 49 (ABS_MT_TOUCH_MINOR), value 1
Event: time 1684976296.843175, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1684976296.843175, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1684976296.843175, type 3 (EV_ABS), code 0 (ABS_X), value 4715
Event: time 1684976296.843175, type 3 (EV_ABS), code 1 (ABS_Y), value 5583
Event: time 1684976296.843175, -------------- SYN_REPORT ------------
Event: time 1684976296.853165, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1
Event: time 1684976296.853165, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 769
Event: time 1684976296.853165, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 3739
Event: time 1684976296.853165, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 5524
Event: time 1684976296.853165, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0
Event: time 1684976296.853165, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1
Event: time 1684976296.853165, -------------- SYN_REPORT ------------
Event: time 1684976296.923168, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1684976296.923168, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1684976296.923168, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0
Event: time 1684976296.923168, -------------- SYN_REPORT ------------
Event: time 1684976296.933166, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0
Event: time 1684976296.933166, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 4724
Event: time...

Read more...

description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.