Mouse Support in XFree86 : Mouse Gallery : MS IntelliMouse (serial, PS/2)
Previous: Mouse Gallery
Next: Kensington Thinking Mouse (serial, PS/2)

## 6.1. MS IntelliMouse (serial, PS/2)

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 `"ZAxisMapping"` as described above.

IntelliMouse supports the PnP COM device specification.

To use this mouse as a serial device:

    	Protocol "Auto" or "IntelliMouse"
    	Device   "/dev/xxxx" (where xxxx is a serial port)

To use this mouse as the PS/2 device and the OS supports PS/2 mouse initialization:

    	Protocol "IMPS/2"
    	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)

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):

    	Protocol "PS/2"
    	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)

To use this mouse as the PS/2 device and the OS supports automatic PS/2 mouse detection:

    	Protocol "Auto"
    	Device   "/dev/xxxx"  (where xxxx is the PS/2 mouse device)

Mouse Support in XFree86 : Mouse Gallery : MS IntelliMouse (serial, PS/2)
Previous: Mouse Gallery
Next: Kensington Thinking Mouse (serial, PS/2)