Synaptics clickpad release events

Peter Hutterer peter.hutterer at who-t.net
Wed Oct 29 17:15:43 PDT 2014


On Wed, Oct 29, 2014 at 02:42:56PM +0100, Nicole Faerber wrote:
> 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)) {
> 	...

thanks for that, I love it when something isn't a synaptics bug ;)
just for the archives the kernel discussion is:
http://permalink.gmane.org/gmane.linux.kernel.input/38497

Cheers,
   Peter

> 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/
> _______________________________________________
> 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
> 


More information about the xorg mailing list