[PATCH xf86-input-synaptics 5/8] Don't report motion inside soft-button areas

Carl Worth cworth at cworth.org
Fri Feb 28 09:41:32 PST 2014


Carl Worth <cworth at cworth.org> writes:
> 	xinput set-prop 'SynPS/2 Synaptics TouchPad' 'Synaptics Soft Button Areas' 3951 0 0 1700 2950 3950 0 1700
...
> The above values are working well enough for me now that they could even
> be a reasonable default for laptops with this style of button-less
> trackpoint.

Or they could use some tweaking still. The two 1700 values seem a bit
small and I've gotten some errant motion events with them. I'm using
2400 now and that seems to help.

Meanwhile, there's still one additional feature I'd like to see in this
area.

This patch eliminates motion events in the button areas prior to
clicking the click-pad. That's great.

But I've found that when using doing a click-and-drag operation such as
scrolling, and using the click-pad for the button while using the
trackpoint for the motion, I'm getting errant motion from my thumb
holding down the button.

I think that motion after the click should be suppressed as well. In
fact, I don't think this suppression even needs to be limited to a
motion area. It seems to me that if the click-pad is fully depressed
that all subsequent motion should be eliminated.

My justification is that it's really awkward to intentionally try an
accurate click-and-drag using the touchpad while maintaining sufficient
force to keep the clickpad fully depressed. And meanwhile, the
tap-and-drag support of the touchpad works great without ever depressing
the full click-pad.

I am assuming that these "clickable" touchpads exist only in conjunction
with trackpoints, and that trackpoint-less machines have conventional
touchpads without the clickability. Is that true? If so, I think it's
easy to justify motion suppression from after a click and until the
touchpad is released.

Thanks,

-Carl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20140228/c134d306/attachment-0001.pgp>


More information about the xorg-devel mailing list