diff options
author | Hans de Goede <hdegoede@redhat.com> | 2014-04-22 18:58:11 +0200 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2014-04-30 13:05:02 +1000 |
commit | fa54c5b8fcf75531b2d6c6bb6879b3414e5c7792 (patch) | |
tree | e38ac747fc7b300720a6220a4c0b61ac45fb6a1a /man | |
parent | 11b2814c17c17cc43cf1b22f56998b100e59cf04 (diff) |
Add support for INPUT_PROP_TOPBUTTONPAD
Add a HasSecondaryButtons boolean config option which defaults to true for
devices with the INPUT_PROP_TOPBUTTONPAD and false for all other devices.
Only parse the SecondarySoftButtonAreas when this option is true, effectively
disabling the top buttons when it is false. Likewise, only initialize the
SecondarySoftButtonAreas property if we enable support for it.
This means that it is now safe to always set a SecondarySoftButtonAreas
default in 50-synaptics.conf, and that he section which was intended for
use with future pnp-id matching can be dropped, as that is now all handled
in the kernel.
While at also remove the comment about disabling the bottom edge area, as that
is now done automatically.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
(cherry picked from commit 7bf27568417691e772e715f8fc6c30ea7ec892d6)
Conflicts:
src/eventcomm.c
Diffstat (limited to 'man')
-rw-r--r-- | man/synaptics.man | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/man/synaptics.man b/man/synaptics.man index 2b8d1d9..76756be 100644 --- a/man/synaptics.man +++ b/man/synaptics.man @@ -495,17 +495,28 @@ buttons to share an edge value. Property: "Synaptics Soft Button Areas" . .TP -.BI "Option \*qSecondarySoftButtonAreas\*q \*q" "RBL RBR RBT RBB MBL MBR MBT MBB" \*q +.BI "Option \*qHasSecondarySoftButtons\*q \*q" boolean \*q This option is only available on ClickPad devices. -Enable secondary soft button click area support on ClickPad devices (usually on +Enable the secondary software button area support. The exact area must be +set in option \*qSecondarySoftButtonAreas\*q. See +.B ClickPad support +for more details. +. +.TP +.BI "Option \*qSecondarySoftButtonAreas\*q \*q" "RBL RBR RBT RBB MBL MBR MBT MBB" \*q +This option is only available on ClickPad devices and only if +.B Option \*qHasSecondarySoftButtons\*q +is enabled. +Define the secondary soft button click areas on ClickPad devices (usually on top of the device). For the allowed values for this option, see .B Option \*qSoftButtonAreas\*q. Primary and secondary soft button areas must not overlap each other. If they do, the behavior of the driver is undefined. Property: "Synaptics Secondary Soft Button Areas". This property is only -initialized if the option is set in the -__xconfigfile__(__filemansuffix__). +initialized if +.B Option \*qHasSecondarySoftButtons\*q +is enabled and this option is set in the __xconfigfile__(__filemansuffix__). . .SH CONFIGURATION DETAILS @@ -729,9 +740,15 @@ area, a right or middle click is performed. .LP Some laptops, most notably the Lenovo T440, T540 and x240 series, provide a pointing stick without physical buttons. On those laptops, the top of the -touchpad acts as software-emulated button area. This area can be configured +touchpad acts as software-emulated button area. This area can be enabled +with +.B Option \*qHasSecondarySoftButtons\*q +and configured with -.B Option SecondarySoftButtonAreas. +.B Option \*qSecondarySoftButtonAreas\*q. +On some platforms, this option +will be set automatically if the kernel detects a matching device. On Linux, +the device must have the INPUT_PROP_TOPBUTTONPAD property set. .SH "DEVICE PROPERTIES" Synaptics 1.0 and higher support input device properties if the driver is |