# Mouse Support in XFree86®

## Kazutaka Yokota

17 December 2002, with minor revisions 8 March 2005.

### 1. Introduction

### 2. Supported Hardware

### 3. OS Support for Mice

  3.1. Summary of Supported Mouse Protocol Types
  3.2. BSD/OS
  3.3. FreeBSD
  3.4. FreeBSD(98)
  3.5. Interactive Unix
  3.6. Linux
  3.7. Linux/98
  3.8. LynxOS
  3.9. NetBSD
  3.10. NetBSD/pc98
  3.11. OpenBSD
  3.12. OS/2
  3.13. SCO
  3.14. Solaris
  3.15. SVR4
  3.16. PANIX

### 4. Configuring Your Mouse

### 5. XF86Config Options

  5.1. Buttons
  5.2. ZAxisMappping
  5.3. Resolution
  5.4. Drag Lock Buttons

### 6. Mouse Gallery

  6.1. MS IntelliMouse (serial, PS/2)
  6.2. MS IntelliMouse Explorer (PS/2, USB)
  6.3. Kensington Thinking Mouse and Kensington Expert Mouse (serial, PS/2)
  6.4. Genius NetScroll (PS/2)
  6.5. Genius NetMouse and NetMouse Pro (serial, PS/2)
  6.6. Genius NetScroll Optical (PS/2, USB)
  6.7. ALPS GlidePoint (serial, PS/2)
  6.8. ASCII MieMouse (serial, PS/2)
  6.9. Logitech MouseMan+ and FirstMouse+ (serial, PS/2)
  6.10. IBM ScrollPoint (PS/2)
  6.11. 8D ScrollMouse (serial, PS/2)
  6.12. A4 Tech 4D mice (serial, PS/2, USB)

### 7. Configuration Examples

    $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml,v 1.16 2005/03/08 17:37:26 dawes Exp $