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

Hans de Goede hdegoede at redhat.com
Sat Mar 1 02:23:35 PST 2014


Hi Carl,

On 02/28/2014 06:41 PM, Carl Worth wrote:
> 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.

tap-and-drag may work to your satisfaction, but I'm sure that many users
will want to do a click and drag, if only because that is what they are
used to doing.

> 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.

Clickpads exists in many forms, most of them are actually found on laptops
without a trackstick.

Regards,

Hans


More information about the xorg-devel mailing list