Typo fixes, mailing list & url updates, and other changes to prepare for

X11R6.9 & 7.0 releases.
This commit is contained in:
Alan Coopersmith
2005-12-19 09:07:50 +00:00
parent c231bba845
commit 28c5410df7
3 changed files with 45 additions and 16 deletions

View File

@@ -1,3 +1,15 @@
2005-12-19 Alan Coopersmith <alan.coopersmith@sun.com>
* man/mouse.man:
Update URL for mouse docs online.
Add VUID to supported protocols (used on Solaris).
* README.sgml:
Update docs for X11R6.9 & 7.0 releases.
Add note about new ButtonMapping option.
Explain changes due to "virtual mouse" support in Solaris 10.
Change "mices" to "mice".
2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:

View File

@@ -14,7 +14,7 @@
<sect>Introduction <p>
This document describes mouse support in X.org Foundation's X11R&relvers; server.
This document describes mouse support in X.Org Foundation's X11R&relvers; server.
Mouse configuration has often been mysterious task for
novice users.
@@ -24,8 +24,9 @@ section in the <tt>xorg.conf</tt> file by hand.
<sect>Supported Hardware <p>
The X.org Foundation X server supports three classes of mice:
serial, bus and PS/2 mice.
The X.Org Foundation X server supports four classes of mice:
serial, bus and PS/2 mice, and additional mouse types supported by
specific operating systems, such as USB mice.
<descrip>
<tag>Serial mouse</tag>
@@ -70,9 +71,9 @@ two or three button mouse.
<tag>USB mouse </tag>
USB (Universal Serial Bus) ports are present on most modern
computers. Several devices can be plugged into this bus, including
mices and keyboards.
mice and keyboards.
The server includes support for USB mices on some systems.
The server includes support for USB mice on some systems.
</descrip>
Many mice nowadays can be used both as a serial mouse and as a PS/2 mouse.
@@ -197,7 +198,7 @@ compiled on NetBSD 1.4 to have support
for it though. Use <tt>"/dev/wsmouse0"</tt> for the device. Refer to the
<em>wsmouse(4)</em> manual page for kernel configuration informations.
<p>
This driver also provides support for USB mices. See the
This driver also provides support for USB mice. See the
<em>ums(4)</em> manual page for details.
<sect1>NetBSD/pc98 <p>
@@ -222,7 +223,7 @@ which emulates the bus mouse. Specify the <tt>"BusMouse"</tt>
protocol for any PS/2 mouse regardless of the brand of the mouse when
using this device.
<p>
XFree86 3.3.6 support USB mices on OpenBSD 2.6 and later though the
XFree86 3.3.6 support USB mice on OpenBSD 2.6 and later though the
generic Human Interface Device (hid) <tt>/dev/uhid*</tt>. Select the
<tt>"usb"</tt> protocol and the <tt>/dev/uhid*</tt> instance
corresponding to your mouse as the device name.
@@ -243,15 +244,23 @@ protocol type.
The <tt>"OSMouse"</tt> may also be used with the serial mouse.
<sect1>Solaris <p>
Testing has been done with Solaris 2.5.1, 2.6, 7, 8, 9 and pre-release
versions of Solaris 10. Logitech and Microsoft bus mice
Testing has been done with Solaris 2.5.1, 2.6, 7, 8, 9 and 10.
On Solaris 10 1/06 and later versions with "virtual mouse" support,
all PS/2 and USB mice connected to the system can be accessed via
the /dev/mouse device using the VUID protocol, including USB mice
plugged in after the X server is started. On older releases or
to address mice individually, specific devices and protocols may
be used.
Logitech and Microsoft bus mice
have not been tested, but might work with the <tt>/dev/logi</tt> and
<tt>/dev/msm</tt> devices.
Standard 2 and 3 button PS/2 mice work with the <tt>"PS/2"</tt> protocol
type and the <tt>/dev/kdmouse</tt> device.
USB mice work with the <tt>"VUID"</tt> protocol type and the
<tt>/dev/mouse</tt> device.
The PnP serial mouse support (the <tt>"Auto"</tt> protocol) has been tested
The PnP serial mouse support via the <tt>"Auto"</tt> protocol has been tested
and does not work. The <tt>"Auto"</tt> protocol can however detect PS/2 and
USB mice correctly.
@@ -289,6 +298,7 @@ The serial mouse has a D-Sub female 9- or 25-pin connector.
The bus mice have either a D-Sub male 9-pin connector
or a round DIN 9-pin connector.
The PS/2 mouse is equipped with a small, round DIN 6-pin connector.
USB mice have a thin rectangular connector.
Some mice come with adapters with which the connector can
be converted to another. If you are to use such an adapter,
remember that the connector at the very end of the mouse/adapter pair is
@@ -390,13 +400,13 @@ with the <tt>"IntelliMouse"</tt> protocol, you have to use it
as a regular 2- or 3-button serial mouse.
</enum>
If the <tt>"Auto"</tt> protocol is specified and the mouse seems working,
but you find that not all features of the mouse is available, that is
If the <tt>"Auto"</tt> protocol is specified and the mouse seems to be working,
but you find that not all features of the mouse are available, that is
because the X server does not have native support for that model of mouse
and is using a ``compatible'' protocol according to PnP information.
If you suspect this is the case with your mouse, please enter a
bugreport in bugzilla.freedesktop.org, using the xorg product.
bug report at http://bugzilla.freedesktop.org, using the xorg product.
<tag>USB mouse</tag>
If your mouse is connected to the USB port, it can either be supported
@@ -445,7 +455,7 @@ of those buttons into <tt>N</tt> too.
Option "Buttons" "N"
</verb>
<sect1>ZAxisMappping <p>
<sect1>ZAxisMapping <p>
This option maps the Z axis (wheel) motion to buttons or to
another axis.
@@ -996,6 +1006,13 @@ Physical Buttons Reported as:
6 Wheel Positive Move Button 5
</verb>
Starting in the Xorg 6.9 release, you can also achieve this in your
configuration file by adding this to the "InputDevice" section in xorg.conf:
<verb>
Option "ButtonMapping" "1 6 3 2 4 5"
</verb>
For the MS IntelliMouse Explorer which as a wheel and 5 buttons,
you may have the following <tt>InputDevice</tt> section.

View File

@@ -32,7 +32,7 @@ driver supports in the
.I README.mouse
document. This can be found
in __projectroot__/lib/X11/doc/, or online at
http://www.xfree86.org/current/mouse.html.
http://www.x.org/current/mouse.html.
.SH CONFIGURATION DETAILS
Please refer to __xconfigfile__(__filemansuffix__) for general configuration
details and for options that can be used with all input drivers. This
@@ -57,7 +57,7 @@ Specify the mouse protocol. Valid protocol types include:
Auto, Microsoft, MouseSystems, MMSeries, Logitech, MouseMan, MMHitTab,
GlidePoint, IntelliMouse, ThinkingMouse, ValuMouseScroll, AceCad, PS/2, ImPS/2,
ExplorerPS/2, ThinkingMousePS/2, MouseManPlusPS/2, GlidePointPS/2,
NetMousePS/2, NetScrollPS/2, BusMouse, SysMouse, WSMouse, USB, Xqueue.
NetMousePS/2, NetScrollPS/2, BusMouse, SysMouse, WSMouse, USB, VUID, Xqueue.
.RE
.PP
.RS 7