Skip site navigation (1)Skip section navigation (2)
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>