Date: Sat, 18 Mar 2000 07:21:40 -0800 (PST) From: Kazutaka YOKOTA <yokota@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/isa psm.c src/sys/i386/include mouse.h src/sys/alpha/include mouse.h src/sys/dev/kbd atkbdcreg.h Message-ID: <200003181521.HAA56199@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
yokota 2000/03/18 07:21:40 PST Modified files: sys/isa psm.c sys/i386/include mouse.h sys/alpha/include mouse.h sys/dev/kbd atkbdcreg.h Log: - Add Support for the following PS/2 mice: - Microsoft IntelliMouse Explorer: 2 buttons on top, 2 side buttons and a wheel which also acts as the middle button. The mouse is recognized as "IntelliMouse Explorer". - Genius NetScroll Optical: 2 buttons on top, 2 side buttons and a wheel which also acts as the middle button. The mouse is recognized as "NetMouse/NetScroll Optical". - MouseSystems SmartScroll Mouse (OEM from Genius?): 3 buttons on top, 1 side button and a wheel. The mouse is recognized as Genius "NetScroll". - IBM ScrollPoint: 2 buttons on top and a stick between the buttons. The stick can perform "horizontal scroll" in W*ndows environment. The horizontal movement of the stick is detected. It is currently mapped to the Z axis movement in the same way as the first wheel. The mouse is recognized as "MouseMan+", as it is considered to be a variation of MouseMan. - A4 Tech 4D and 4D+ mice. These mice have two wheels! The movement of the second wheel is reported as the Z axis movement in the same way as the first wheel. These mice are recognized as "4D Mouse" and "4D+ Mouse". - Tweak IntelliMouse support code a bit so that less-than-compatible wheel mice can work properly with the psm driver. - Add driver configuration flags which correspond to the kernel options PSM_HOOKRESUME and PSM_RESETAFTERSUSPEND, so that we don't need to recompile the kernel when we need these functions. - Properly keep track of the irq resource. - Add a watchdog timer in case interrupts are lost (experimental). - Add `detach' function (experimental). Revision Changes Path 1.24 +396 -88 src/sys/isa/psm.c 1.16 +45 -5 src/sys/i386/include/mouse.h 1.17 +45 -5 src/sys/alpha/include/mouse.h 1.5 +4 -1 src/sys/dev/kbd/atkbdcreg.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003181521.HAA56199>