[PATCH synaptics] conf: ship a quirk for Cypress touchpads

Peter Hutterer peter.hutterer at who-t.net
Thu Mar 20 16:16:57 PDT 2014


On Fri, Mar 21, 2014 at 08:18:54AM +1000, Peter Hutterer wrote:
> Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

update on this, Adam Williamson just notified me that two-finger scrolbefore
merging.

Cheers,
   Peter


> ---
>  conf/11-x11-synaptics.fdi |  9 +++++++++
>  conf/50-synaptics.conf    | 12 ++++++++++++
>  2 files changed, 21 insertions(+)
> 
> diff --git a/conf/11-x11-synaptics.fdi b/conf/11-x11-synaptics.fdi
> index a898875..44dfce3 100644
> --- a/conf/11-x11-synaptics.fdi
> +++ b/conf/11-x11-synaptics.fdi
> @@ -34,6 +34,15 @@
>          <match key="info.product" contains="Apple|bcm5974">
>              <merge key="input.x11_options.SoftButtonAreas" type="string">0 0 0 0 0 0 0 0</merge>
>          </match>
> +
> +        <!--The Cypress touchpads provide BTN_RIGHT in firmware, together with
> +            clickfinger, and two-finger scrolling. Disable Clickpads, otherwise we
> +            get flaky button behaviour.
> +            https://bugs.freedesktop.org/show_bug.cgi?id=70819
> +            https://bugs.freedesktop.org/show_bug.cgi?id=76341 -->
> +        <match key="info.product" contains="CyPS/2 Cypress Trackpad">
> +            <merge key="input.x11_options.ClickPad" type="string">off</merge>
> +        </match>
>      </match>
>  
>      <match
> diff --git a/conf/50-synaptics.conf b/conf/50-synaptics.conf
> index d808e6f..4072fce 100644
> --- a/conf/50-synaptics.conf
> +++ b/conf/50-synaptics.conf
> @@ -46,6 +46,18 @@ Section "InputClass"
>          Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
>  EndSection
>  
> +# The Cypress touchpads provide BTN_RIGHT in firmware, together with
> +# clickfinger, and two-finger scrolling. Disable Clickpads, otherwise we
> +# get flaky button behaviour.
> +# https://bugs.freedesktop.org/show_bug.cgi?id=70819
> +# https://bugs.freedesktop.org/show_bug.cgi?id=76341
> +Section "InputClass"
> +        Identifier "Disable clickpad for CyPS/2 Cypress Trackpad"
> +        MatchProduct "CyPS/2 Cypress Trackpad"
> +        MatchDriver "synaptics"
> +        Option "ClickPad" "off"
> +EndSection
> +
>  # The Lenovo *40 series has no physical button for the TrackPoint and needs
>  # the top softbutton area enabled by default.
>  # Affected devices and their PNPIDs
> -- 
> 1.8.5.3
> 
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
> 


More information about the xorg-devel mailing list