[Wayland-bugs] [Bug 96925] Touchpad tap doesn't work on DELL XPS 15 9550

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 14 05:23:40 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=96925

--- Comment #5 from Russell Stuart <russell+freedesktop.org at stuart.id.au> ---
> if that detects the taps as button presses

I think this means it does:

$ sudo libinput-debug-events --enable-tap
event5  DEVICE_ADDED     Power Button                      seat0 default group1
cap:k
event9  DEVICE_ADDED     Video Bus                         seat0 default group2
cap:k
event10 DEVICE_ADDED     Video Bus                         seat0 default group2
cap:k
event3  DEVICE_ADDED     Power Button                      seat0 default group3
cap:k
event4  DEVICE_ADDED     Sleep Button                      seat0 default group4
cap:k
event7  DEVICE_ADDED     Integrated_Webcam_HD              seat0 default group5
cap:k
event6  DEVICE_ADDED     ELAN Touchscreen                  seat0 default group6
cap:t   size 333.50/188.50mm calib
event15 DEVICE_ADDED     DLL06E4:01 06CB:7A13 Touchpad     seat0 default group7
cap:pg  size 102.33/77.33mm tap(dl off) left scroll-nat scroll-2fg-edge
click-buttonareas-clickfinger dwt-on
event0  DEVICE_ADDED     AT Translated Set 2 keyboard      seat0 default group8
cap:k
event1  DEVICE_ADDED     SynPS/2 Synaptics TouchPad        seat0 default group9
cap:pg  size 106.98/80.00mm tap(dl off) left scroll-nat scroll-2fg-edge
click-buttonareas-clickfinger dwt-on
event15 POINTER_BUTTON    +1.10s        BTN_LEFT (272) pressed, seat count: 1
event15 POINTER_BUTTON    +1.37s        BTN_LEFT (272) released, seat count: 0
event0  KEYBOARD_KEY      +5.06s        KEY_LEFTCTRL (29) pressed
event0  KEYBOARD_KEY      +6.18s        KEY_C (46) pressed
$

> xinput list-props output in the debian report shows that tapping is enabled
though. please make sure this is still the case.

It isn't the case on boot:

$ xinput list-props 15
Device 'SynPS/2 Synaptics TouchPad':
        Device Enabled (140):   1
        Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Tapping Enabled (281): 0
        libinput Tapping Enabled Default (282): 0
        libinput Tapping Drag Enabled (283):    1
        libinput Tapping Drag Enabled Default (284):    1
        libinput Tapping Drag Lock Enabled (285):       0
        libinput Tapping Drag Lock Enabled Default (286):       0
        libinput Accel Speed (287):     0.000000
        libinput Accel Speed Default (288):     0.000000
        libinput Natural Scrolling Enabled (289):       0
        libinput Natural Scrolling Enabled Default (290):       0
        libinput Send Events Modes Available (261):     1, 1
        libinput Send Events Mode Enabled (262):        0, 0
        libinput Send Events Mode Enabled Default (263):        0, 0
        libinput Left Handed Enabled (291):     0
        libinput Left Handed Enabled Default (292):     0
        libinput Scroll Methods Available (293):        1, 1, 0
        libinput Scroll Method Enabled (294):   1, 0, 0
        libinput Scroll Method Enabled Default (295):   1, 0, 0
        libinput Click Methods Available (296): 1, 1
        libinput Click Method Enabled (297):    1, 0
        libinput Click Method Enabled Default (298):    1, 0
        libinput Disable While Typing Enabled (299):    1
        libinput Disable While Typing Enabled Default (300):    1
        Device Node (264):      "/dev/input/event1"
        Device Product ID (265):        2, 7
        libinput Drag Lock Buttons (301):       <no items>
        libinput Horizonal Scroll Enabled (266):        1
$

So I execute:

$ xinput set-prop 15 281 1
$ xinput list-props 15
Device 'SynPS/2 Synaptics TouchPad':
        Device Enabled (140):   1
        Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Tapping Enabled (281): 1
        libinput Tapping Enabled Default (282): 0
        libinput Tapping Drag Enabled (283):    1
        libinput Tapping Drag Enabled Default (284):    1
        libinput Tapping Drag Lock Enabled (285):       0
        libinput Tapping Drag Lock Enabled Default (286):       0
        libinput Accel Speed (287):     0.000000
        libinput Accel Speed Default (288):     0.000000
        libinput Natural Scrolling Enabled (289):       0
        libinput Natural Scrolling Enabled Default (290):       0
        libinput Send Events Modes Available (261):     1, 1
        libinput Send Events Mode Enabled (262):        0, 0
        libinput Send Events Mode Enabled Default (263):        0, 0
        libinput Left Handed Enabled (291):     0
        libinput Left Handed Enabled Default (292):     0
        libinput Scroll Methods Available (293):        1, 1, 0
        libinput Scroll Method Enabled (294):   1, 0, 0
        libinput Scroll Method Enabled Default (295):   1, 0, 0
        libinput Click Methods Available (296): 1, 1
        libinput Click Method Enabled (297):    1, 0
        libinput Click Method Enabled Default (298):    1, 0
        libinput Disable While Typing Enabled (299):    1
        libinput Disable While Typing Enabled Default (300):    1
        Device Node (264):      "/dev/input/event1"
        Device Product ID (265):        2, 7
        libinput Drag Lock Buttons (301):       <no items>
        libinput Horizonal Scroll Enabled (266):        1
$ 

And tapping still does not work.  However, note this comment in the debian bug
report:

> Again using "xinput set-prop 15 ..." had no effect I could detect (I
tried setting 283=0, 289=1,1 295=2,1,3 306=0).

-- 
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/20160714/87ae0abb/attachment.html>


More information about the wayland-bugs mailing list