Option "Protocol" "string"
in the
/etc/X11/xorg.conf
configuration file :
http://ftp.x.org/pub/X11R7.0/doc/html/mouse.4.html
Puppys setting scripts only useOption "Protocol" "string"
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, VUID, Xqueue.
Not all protocols are supported on all platforms. The "Auto" platform specifies that protocol auto-detection should be attempted. There is no default protocol setting, and specifying this option is mandatory.
ImPS/2 for USB and PS/2
and
Microsoft for serial
mice .
Myself had not needed anything else than IMPS/2 or MicroSoft .
Some of the Protocols seem to need the corresponding input-driver loaded ie AceCad or GlidePoint , which are some special controllers
http://www.cirque.com/technologies/glidepoint.aspx
or
.