Synaptics clickpad release events
Nicole Faerber
nicole.faerber at kernelconcepts.de
Wed Oct 29 06:42:56 PDT 2014
Hi!
I assume this happens on most recent kernels, starting vom 3.17?
I had this too and it comes down to a kernel driver issue. The clickpad
is wrongly detected as a so called "Forcepad". I reported the issue on
linux-input and Dmitry and Andrew are taking care of it. A patch should
be introduced to more recent 3.17 kernels shortly.
If you compile your own kernel you can patch the synaptics driver by
commenting out the
...
if (SYN_CAP_FORCEPAD(priv->ext_cap_0c)) {
...
(should be easy to find, I do not have a proper patch at hand right now).
Cheers
nica
Am 29.10.2014 03:25, schrieb Peter Hutterer:
> On Tue, Oct 28, 2014 at 03:16:59PM -0500, ross wrote:
>> Hello all,
>>
>> I have a T440s clickpad that's behaving badly. When I click the pad, a
>> ButtonPress is sent as soon as I click. When I release, no ButtonRelease is
>> sent until I actually remove my finger from the touchpad surface. So most
>> clicks end up as drags - very annoying. I've tried various options with
>> synclient, but according to xev, nothing changes when the release event is
>> generated.
>>
>> The weird thing: a different T440s (different sku) with the same model
>> clickpad, same software, and same config behaves normally - a ButtonRelease
>> is sent as soon as the click is over, no need to remove the finger.
>>
>> How can I get the first to behave like the second? I'm using synaptics
>> 1.8.1 from Debian jessie, with Xserver 1.16.1, and Linux kernel 3.16.5.
>
> try dropping the options from your conf and see if any of them make a
> difference, specifically the Palm options.
>
> if it doesn't work, record your device with evemu-record and file a bug with
> the recording attached. this allows us to reproduce the issue.
> http://www.freedesktop.org/wiki/Evemu
>
> Cheers,
> Peter
>
>> In /etc/X11/xorg.conf.d/50-synaptics.conf I have the following config:
>>
>> Section "InputClass"
>> Identifier "Default clickpad buttons"
>> MatchDriver "synaptics"
>> Option "HasSecondarySoftButtons" "1"
>> Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
>> Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
>> Option "VertHysteresis" "30"
>> Option "HorizHysteresis" "30"
>> Option "PalmDetect" "1"
>> Option "PalmMinWidth" "5"
>> Option "PalmMinZ" "40"
>> Option "VertTwoFingerScroll" "0"
>> Option "HorizTwoFingerScroll" "0"
>> Option "VertEdgeScroll" "1"
>> Option "VertScrollDelta" "25"
>> Option "CoastingSpeed" "0"
>> EndSection
>>
>> Thanks for the help,
>> Ross
>>
>> PS - please keep me CCed, as I don't subscribe. Thanks!
>>
> _______________________________________________
> xorg at lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: http://lists.x.org/mailman/listinfo/xorg
> Your subscription address: %(user_address)s
>
--
kernel concepts GmbH Tel: +49-271-771091-12
Sieghuetter Hauptweg 48
D-57072 Siegen
http://www.kernelconcepts.de/
More information about the xorg
mailing list