Summary: | Multi-finger clicks not properly handled on Dell XPS 13 trackpad | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Adam Williamson <adamw> | ||||||||||
Component: | Input/synaptics | Assignee: | Peter Hutterer <peter.hutterer> | ||||||||||
Status: | RESOLVED WONTFIX | QA Contact: | |||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | CC: | peter.hutterer, samuel | ||||||||||
Version: | unspecified | ||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
Adam Williamson
2013-10-24 01:34:50 UTC
Created attachment 88060 [details]
two finger tap recording
Created attachment 88061 [details]
three finger tap recording
Created attachment 88062 [details]
two finger click recording
Created attachment 88063 [details]
three finger click recording
can you please attach a recording of a normal click as well? What I see in both the two- and three- finger click recording is that the touchpad actually sets BTN_RIGHT, not BTN_LEFT like other clickpads and I want to know if that's some weird touchpad issue or a driver bug. So I think the stuff we figured out in https://bugs.freedesktop.org/show_bug.cgi?id=76341 explains why I can't configure two-finger clicks on this device: it's because of the firmware. If I disable clickpad-iness on the device entirely - by setting the "Synaptics ClickPad" property to 0 - several things still work, indicating they're implemented in the pad's firmware. The pad's firmware implements soft left and right button areas at the bottom of the pad. The firmware implements two-finger scrolling. And the firmware also implements two-finger *clicking*: even with the synaptics driver not treating it as a clickpad, a two-finger click generates a right click, so clearly the firmware is doing that. So I think the reason I couldn't make two-finger clicks do what I wanted by configuring the driver is that the firmware is already handling them. With that, we have an explanation for everything, right? Yes, that's the explanation. We don't get the right data from the touchpad so I'll have to close this as WONTFIX, there isn't much we can do in the driver (or rather it would be rather horrible to hack up). As for this particular bug: disabling ClickPad won't have much effect on the clickfinger-style interactions, it merely handles the software-emulated buttons. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.