<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Mouse Gallery </TITLE>
</HEAD>
<BODY BGCOLOR="#efefef" TEXT="black" LINK="blue" VLINK="#551A8B" ALINK="red">

<A HREF="mouse.html"><EM>Mouse Support in XFree86</EM></A>
 <b>:</b> <EM>Mouse Gallery </EM><BR>
<b>Previous:</b> <A HREF="mouse5.html"><EM>XF86Config Options </EM></A><BR>
<b>Next:</b> <A HREF="mouse.html"><EM>Mouse Support in XFree86</EM></A>


<HR NOSHADE>
  <H2><A NAME="25"></A>6. Mouse Gallery </H2>


<H3><A NAME="26"></A>6.1. MS IntelliMouse  (serial, PS/2) </H3>
<p>This mouse has been supported since XFree86 3.3.
However, support in 3.3.2 is slightly different;
the wheel movement is recognized as the Z axis motion.  
This behavior is not compatible with XFree86
3.3, but is more consistent with the support for other mice with
wheels or rollers. 
If you want to make the wheel behave like before,
you can use the new option <code>"ZAxisMapping"</code> as described above. </p>
<p>IntelliMouse supports the PnP COM device specification.</p>
<p>To use this mouse as a serial device:
<pre>
	Protocol "Auto" or "IntelliMouse"
	Device   "/dev/xxxx" (where xxxx is a serial port)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports PS/2 mouse 
initialization:
<pre>
	Protocol "IMPS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device but the OS does not support PS/2 mouse 
initialization (the wheel won't work in this case):
<pre>
	Protocol "PS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports automatic
PS/2 mouse detection:
<pre>
	Protocol "Auto"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>

<H3><A NAME="27"></A>6.2. Kensington Thinking Mouse (serial, PS/2) </H3>
<p>This mouse has four buttons.
Thinking Mouse supports the PnP COM device specification.</p>
<p>To use this mouse as a serial device:
<pre>
	Protocol "Auto" or "ThinkingMouse"
	Device   "/dev/xxxx" (where xxxx is a serial port)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports PS/2 mouse 
initialization:
<pre>
	Protocol "ThinkingMousePS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device but the OS does not support PS/2 mouse 
initialization (the third and the fourth buttons act as though they
were the first and the second buttons):
<pre>
	Protocol "PS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports automatic
PS/2 mouse detection:
<pre>
	Protocol "Auto"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>

<H3><A NAME="28"></A>6.3. Genius NetScroll (PS/2) </H3>
<p>This mouse has four buttons and a roller.  The roller movement is
recognized as the Z axis motion.  </p>
<p>To use this mouse as the PS/2 device and the OS supports PS/2 mouse 
initialization:
<pre>
	Protocol "NetScrollPS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device but the OS does not support PS/2 mouse 
initialization (the roller and the fourth button won't work):
<pre>
	Protocol "PS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports automatic
PS/2 mouse detection:
<pre>
	Protocol "Auto"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>

<H3><A NAME="29"></A>6.4. Genius NetMouse and NetMouse Pro (serial, PS/2) </H3>
<p>These mice have a "magic button" which is used like a wheel or a
roller.  The "magic button" action is recognized as the Z axis motion.
NetMouse Pro is identical to NetMouse except that it has the third
button on the left hand side.</p>
<p>NetMouse and NetMouse Pro support the PnP COM device specification.
When used as a serial mouse, they are compatible with MS IntelliMouse.</p>
<p>To use these mice as a serial device:
<pre>
	Protocol "Auto" or "IntelliMouse"
	Device   "/dev/xxxx" (where xxxx is a serial port)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports PS/2 mouse 
initialization:
<pre>
	Protocol "NetMousePS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device but the OS does not support PS/2 mouse 
initialization (the "magic button" and the third button won't work):
<pre>
	Protocol "PS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports automatic
PS/2 mouse detection:
<pre>
	Protocol "Auto"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>

<H3><A NAME="30"></A>6.5. ALPS GlidePoint (serial, PS/2) </H3>
<p>The serial version of this pad device has been supported since XFree86
3.2.  `Tapping' action is interpreted as the fourth button press.
(IMHO, the fourth button of GlidePoint should always be mapped to the first
button in order to make this pad behave like the other pad products.)</p>
<p>To use this pad as a serial device:
<pre>
	Protocol "GlidePoint"
	Device   "/dev/xxxx" (where xxxx is a serial port)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports PS/2 mouse 
initialization:
<pre>
	Protocol "GlidePointPS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device but the OS does not support PS/2 mouse 
initialization:
<pre>
	Protocol "PS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports automatic
PS/2 mouse detection:
<pre>
	Protocol "Auto"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>

<H3><A NAME="31"></A>6.6. ASCII MieMouse (serial, PS/2) </H3>
<p>This mouse appears to be OEM from Genius.  Although its shape is
quite different, it works like Genius NetMouse Pro.  This mouse has a
"knob" which is used like a wheel or a roller.  The "knob" action is
recognized as the Z axis motion.</p>
<p>MieMouse supports the PnP COM device specification.  When used as a
serial mouse, it is compatible with MS IntelliMouse.</p>
<p>To use this mouse as a serial device:
<pre>
	Protocol "Auto" or "IntelliMouse"
	Device   "/dev/xxxx" (where xxxx is a serial port)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports PS/2 mouse 
initialization:
<pre>
	Protocol "NetMousePS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device but the OS does not support PS/2 mouse 
initialization (the knob and the third button won't work):
<pre>
	Protocol "PS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports automatic
PS/2 mouse detection:
<pre>
	Protocol "Auto"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>

<H3><A NAME="32"></A>6.7. Logitech MouseMan+ and FirstMouse+ (serial, PS/2) </H3>
<p>MouseMan+ has two buttons on top, one side button and a roller.
FirstMouse+ has two buttons and a roller.  The roller movement is
recognized as the Z axis motion.  The roller also acts as the third
button.  The side button is recognized as the fourth button.  </p>
<p>MouseMan+ and FirstMouse+ support the PnP COM device specification.
They have MS IntelliMouse compatible mode when used as a serial mouse.</p>
<p>To use these mice as a serial device:
<pre>
	Protocol "Auto" or "IntelliMouse"
	Device   "/dev/xxxx" (where xxxx is a serial port)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports PS/2 mouse 
initialization:
<pre>
	Protocol "MouseManPlusPS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device but the OS does not support PS/2 mouse 
initialization (the wheel and the fourth button won't work):
<pre>
	Protocol "PS/2"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>
<p>To use this mouse as the PS/2 device and the OS supports automatic
PS/2 mouse detection:
<pre>
	Protocol "Auto"
	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)
</pre>
</p>


<p>
<pre>
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml,v 1.1.2.12 1999/06/30 13:00:29 hohndel Exp $
</pre>
</p>
 <HR NOSHADE>
<A HREF="mouse.html"><EM>Mouse Support in XFree86</EM></A>
 <b>:</b> <EM>Mouse Gallery </EM><BR>
<b>Previous:</b> <A HREF="mouse5.html"><EM>XF86Config Options </EM></A><BR>
<b>Next:</b> <A HREF="mouse.html"><EM>Mouse Support in XFree86</EM></A>



</BODY>
</HTML>
