Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/share/man/man4 Document synaptics support and the sysctls fo...
details: https://anonhg.NetBSD.org/src/rev/6e5b0c19a4d2
branches: trunk
changeset: 572275:6e5b0c19a4d2
user: christos <christos%NetBSD.org@localhost>
date: Tue Dec 28 20:59:32 2004 +0000
description:
Document synaptics support and the sysctls for it.
diffstat:
share/man/man4/pms.4 | 44 +++++++++++++++++++++++++++++++++++++-------
1 files changed, 37 insertions(+), 7 deletions(-)
diffs (81 lines):
diff -r 643b2103ebdf -r 6e5b0c19a4d2 share/man/man4/pms.4
--- a/share/man/man4/pms.4 Tue Dec 28 20:47:18 2004 +0000
+++ b/share/man/man4/pms.4 Tue Dec 28 20:59:32 2004 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: pms.4,v 1.15 2003/05/14 12:20:01 wiz Exp $
+.\" $NetBSD: pms.4,v 1.16 2004/12/28 20:59:32 christos Exp $
.\"
.\" Copyright (c) 1993 Christopher G. Demetriou
.\" All rights reserved.
@@ -32,7 +32,7 @@
.\"
.\" <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>>
.\"
-.Dd May 14, 2003
+.Dd December 28, 2004
.Dt PMS 4
.Os
.Sh NAME
@@ -56,7 +56,9 @@
is a generic driver which supports mice using common variants of the PS/2
protocol, including wheel mice of the
.Dq IntelliMouse
-breed. Wheel movements are mapped to a third (z-) axis. The driver is
+breed.
+Wheel movements are mapped to a third (z-) axis.
+The driver is
believed to work with both 3-button and 5-button mice with scroll wheels.
Mice which use other protocol extensions are not currently supported, but
might be if protocol documentation could be found.
@@ -74,6 +76,30 @@
The
.Va PMS_DISABLE_POWERHOOK
kernel option disables PS/2 reset on resume.
+.Pp
+In addition, the
+.Nm
+driver supports the
+.Dq Synaptics
+pad.
+The following
+.Xr sysctl 8
+variables control the pad's behavior:
+.Bl -tag
+.It Dv hw.synaptics.emulate_mid
+Emulate the middle button by pressing both buttons (default 0).
+.It Dv hw.synaptics.slow_limit
+Distance in pixels that is considered to be a slow (high-res) move.
+(default 900)
+.It Dv hw.synaptics.tap_enable
+Enable tapping on the pad to behave like a mouse click (default 1).
+.It Dv hw.synaptics.tap_length
+Time in microseconds that the pad needs to be pressed to be considered a tap
+(default 200000).
+.It Dv hw.synaptics.tap_tolerance
+Tolerance in pixels we can move on the pad and still considered a tap
+(default 500).
+.El
.Sh SEE ALSO
.Xr pckbc 4 ,
.Xr ums 4 ,
@@ -81,12 +107,16 @@
.Sh AUTHORS
The
.Nm
-driver was originally written by Christopher G. Demetriou. The changes to
-merge the
+driver was originally written by Christopher G. Demetriou.
+The changes to merge the
.Dq IntelliMouse
protocol in, and reset the mouse in the event of protocol problems, were
-contributed by Peter Seebach. Special thanks to Ray Trent, at Synaptics,
-who contributed valuable insight into how to identify bogus mouse data.
+contributed by Peter Seebach.
+Special thanks to Ray Trent, at Synaptics, who contributed valuable
+insight into how to identify bogus mouse data.
+The changes to add
+.Dq Synaptics
+pad support were by Ales Krenek and Kentaro A. Kurahone.
.Sh BUGS
It is possible for the driver to mistakenly negotiate the non-scroll-wheel
protocol, after which it is unlikely to recover until the device is closed
Home |
Main Index |
Thread Index |
Old Index