Microsoft Mouse Driver 8.1 Update Kit README.TXT File

Last reviewed: September 16, 1996
Article ID: Q81663
The information in this article applies to:
  • Microsoft Mouse Driver for MS-DOS, version 8.1

SUMMARY

The following text is the README.TXT from the Mouse Driver 8.1 Update Kit. Note that customers can view this file by running the README.EXE file.

MORE INFORMATION

MICROSOFT MOUSE RELEASE NOTES (software version 8.10) Copyright (C) Microsoft Corp. 1991

This document contains information that supplements the "Microsoft Mouse User's Guide" and accompanying software.

CONTENTS

     I. Notes on Setup for DOS and Windows 3.0
          The APPEND Command
          PATH Modifications
          Single-drive PCs
          Network Installations
          Loading the DOS Mouse Driver under Windows
    II. New LCD Screen Pointer Options
          Improving pointer visibility in DOS
          Improving pointer visibility in Windows
          Pointer settings in MOUSE.INI
          Using pointer options with included menu software
   III. Using the MS Mouse with OS/2
          Installing an OS/2 Mouse Driver
    IV. Miscellaneous Items
          Using high or expanded memory with DOS 5.0
          Loading MOUSE.INI Settings
          Using the MS Mouse with Desqview
___________________________________________________________

I. NOTES ON SETUP FOR DOS AND WINDOWS

The APPEND Command

SETUP may not work properly if you have used the MS-DOS APPEND command.If APPEND is in effect, then remove it before running Setup by typing

     APPEND;

at the DOS command line (include the semicolon).

PATH Modifications

If you have a long PATH statement in your AUTOEXEC.BAT file, you may want to tell Setup not to add the Mouse files to your PATH. If you exceed the DOS limit of 127 characters, you will have to switch to (or specify) the directory containing the mouse file you want to load or run.

Note that some systems may not start properly if the AUTOEXEC.BAT file being used contains a PATH statement that is too long. If this occurs with your system, restart the computer using a floppy system disk (DOS boot disk) and edit the PATH statement so that it contains fewer than 127 characters.

If you have an older version of the mouse software on your system and the directory that includes the older version is included in your PATH, you should delete this directory from the PATH statement. Leaving the directory in the PATH may cause the older files to be found when you enter mouse commands at the DOS command line.

Older versions of the mouse software do not include all the features of version 8.0+, including BallPoint Mouse support. Delete older versions of the mouse software from your system and use a text editor to remove the older directory from the PATH statement in your AUTOEXEC.BAT file.

Single-drive PCs

If you have a single-drive PC without a hard disk, you will not be able to use the Setup program to install the MS mouse software. For more information, see "Installing the Mouse for Additional Configurations" in the Mouse User's Guide.

Network Installations

If you have a network, the Setup program should install the mouse software correctly. If you experience problems getting the mouse to work with network software on your computer, you may need to make sure that the network software loads before the mouse software. After running the Mouse Setup program, check the order in which the files load in your AUTOEXEC.BAT file and change it if necessary.

Loading the DOS Mouse Driver under Windows

You cannot load the DOS mouse driver from the DOS Prompt in Windows. To load the DOS mouse driver so that it is available when you go to the DOS Prompt from Windows:

     1. Exit Windows
     2. Type MOUSE at the command line
     3. Restart Windows
_________________________________________________________

II. NEW LCD SCREEN POINTER OPTIONS

To improve mouse pointer visibility on computers with liquid-crystal (LCD) displays, version 8.10 of the mouse software introduces several features. Pointer visibility can be improved by altering the size and color of the pointer. The pointer can also be made to grow in size when the mouse is moved, returning to its normal size when mouse movement slows. This "growth" capability helps you keep track of the pointer when it is in motion, yet still do detail work with the pointer at its normal size--without obstructing vision of an object or control on the screen. Pointer settings are kept in the MOUSE.INI file.

Improving pointer visibility in DOS

For non-Windows applications, pointer visibility options must be set from the DOS command line. The new POINTER command is provided for this purpose and uses the following format:

     POINTER [size,color,growth,threshold,delay]

where     size = 1, 1.5, or 2  (normal/small, medium, large)
          color = normal, reverse, or transparent
          growth = 1 or 0  (on or off)
          threshold = 1-100
          delay = 1-100

In DOS text mode, the normal pointer, often referred to as a cursor, has the shape of a square box. To improve visibility on LCD screens in text mode, the medium pointer takes the shape of a cross, while the large pointer is shaped like a large box with a hole in the middle.

Text mode pointer shapes:

                              X                XXX
       Normal  X     Medium  XXX        Large  X X
                              X                XXX

Note that in DOS graphics mode, specifying medium or large does not change the arrow pointer size. Instead, the pointer is surrounded by a rounded box to improve visibility.

The normal (white) pointer can be made reverse (black) in color. The actual colors may differ depending on the type of screen you are using. A third color choice is transparent," which makes the pointer opposite in color to whatever is beneath it at any given time. This gives it a transparent effect as it is moved over text and objects on the screen.

The growth option is specified as either 1 or 0 (on or off). When growth is on, the setting for threshold is used to determine the speed at which the mouse must be moving before the pointer will be "grown" to either medium or large (depending on which was specified with the size parameter). Both threshold speed and delay are relative numbers in the range 1 to 100, representing minimum to maximum settings. A maximum delay of 100 corresponds to a delay of approximately ten seconds before the pointer returns to small size on the screen. Note that threshold and delay settings have no visible effect when the growth parameter is off.

Pointer parameters must be entered in the order shown above, separated by commas. However, parameters may be skipped by leaving out their numeric values.Spaces are ignored. Values that are not being changed, but follow those you are changing, may be omitted. Parameters that are skipped or omitted result in no change to those settings in mouse- driver memory.

Example DOS pointer commands:

     POINTER 2
     POINTER 2,reverse
     POINTER 2,reverse,1,30,10
     POINTER 1.5,,0
     POINTER,transparent,1
     POINTER,,,30,10

     POINTER         (displays brief command-line help)


Improving pointer visibility in Windows

Pointer settings are now available using the Pointer option button in the Windows Mouse Control Panel version 8.10. You can customize your Windows pointer by selecting the Size and Color icons that make it easiest to view on your LCD screen. Note that your choices take effect immediately, so that you can quickly determine which combination of settings is best for you.

The pointer growth feature is available when you choose either a Medium or Large pointer size. To turn on growth, click the On button. When you move the mouse quickly, and with growth on, the pointer will "grow" to the pointer size you have selected. Once mouse movement slows, the pointer will return to its Normal (or smallest) size again. You can set the mouse speed required to cause the pointer to grow by moving the Threshold slider bar. The amount of time that the pointer remains larger, before it returns to Normal size, is set using the Delay control.

Note that the growth feature works only with the normal system pointers used in Windows. Many Windows applications include additional pointers for specific tasks. These additional, or application-specific, pointers are not affected by the growth option. The size and color options do, however, take effect with application-specific pointers.

The Restore button at the bottom of the Pointer Options dialog box allows you to return all pointer settings to their default values for Windows. When you choose Restore, the Size and Color options will indicate that nothing is currently selected, and the Growth feature is turned off. You may notice that the shapes of some of the Small pointers differ slightly from the default (restored) Windows shapes. The Small pointer shapes have been adjusted to improve visibility on LCD screens.

You keep pointer settings in effect in Windows and in your Windows applications, by choosing the OK button. To discard the changes you have made, choose Cancel. When you choose OK, the Pointer Options dialog closes and you are returned to the Mouse Control Panel where you can choose other mouse settings. Note that settings changes are recorded permanently from the Control Panel only when you choose OK. In order to keep the growth feature running when you choose OK, the following filename is added to your WIN.INI file:

     load=c:\mouse\pointer.exe

Please note that help is available from the Pointer Options dialog box by choosing the Help button or simply pressing F1.

Pointer settings in MOUSE.INI

Pointer settings are stored in two new sections in the MOUSE.INI file. This file is located in the directory you specify when you run the Setup program. Following are the settings in MOUSE.INI that are installed when you tell Setup you want to improve pointer visibility for your LCD screen. These are the default settings, which will change when you use either the POINTER command from DOS or the Pointer Options button in Windows.

  [DOSPointer]              [WindowsPointer]
  PointerSize=Large         PointerSize=Large
  PointerColor=Normal       PointerColor=Normal
  Growth=OFF                Growth=OFF
  Threshold=20              Threshold=20
  Delay=3                   Delay=3

Note: Pointer settings can be made different in DOS than in Windows. This is so that you can optimize pointer visibility to account for the different color schemes used in the two operating environments.

Using Pointer Options with Included Menu Software

Pointer visibility options are not compatible with the menu programs that are included with the mouse software. Loading a DOS-application mouse menu will disable any pointer options which may have been in effect. The mouse menu will load and function properly, however. Similarly, if you have a mouse menu loaded and attempt to also load pointer options (using POINTER.EXE from the command line), the menu will cease to function, and the pointer options will take effect.

___________________________________________________________

III. USING THE MS MOUSE WITH OS/2

Installing an OS/2 Mouse Driver

This release includes two Microsoft OS/2 Mouse drivers:

     OS2MOUSE.V11     for OS/2 version 1.1
     OS2MOUSE.V13     for OS/2 versions 1.2 and 1.3

These drivers work with the following pointing devices:

     MS Serial-PS/2 Mouse
     MS Bus(Inport) Mouse
     MS BallPoint Mouse

You do not need a separate driver for each type of mouse. Installation of the OS/2 mouse drivers must be done manually.

To install an OS/2 mouse driver:

  (Assume your device drivers are in the directory C:\OS2.)

     1. Copy OS2MOUSE.V11 (or OS2MOUSE.V13) to C:\OS2.
     2. Edit your CONFIG.SYS file to remove the line that
        points to your current mouse driver. This line will
        vary according to the type of mouse installed.
        Example line to be removed:

        DEVICE=C:\OS2\IBMMOU1.SYS      (remove this line)

     3. If you are using OS/2 version 1.2, you must also
        remove the line that includes MOUSE.SYS. Example
        line to be removed:

        DEVICE=C:\OS2\MOUSE.SYS TYPE=MSSER$
                                    (remove this line)

     4. Insert one of the following lines in the CONFIG.SYS
        file:

        DEVICE=C:\OS2\OS2MOUSE.V11 (insert for OS/2 ver.1.1)
           or
        DEVICE=C:\OS2\OS2MOUSE.V13 (for OS/2 1.2 or 1.3)

     5. Save these changes and restart your computer.


____________________________________________________________ V. MISCELLANEOUS ITEMS

Loading MOUSE.INI settings

The settings in MOUSE.INI are read by both the DOS and Windows mouse drivers only when they load. Similarly, the Windows Mouse Control Panel reads the settings in MOUSE.INI only when it is started. The DOS mouse utilities Compass and Control Panel get their initial settings from those resident in mouse-driver memory.

Saving changes permanently from any of the mouse utilities updates both the settings in driver memory and the settings in the MOUSE.INI file. However, if you edit the MOUSE.INI file manually, your new settings will not be recognized by either mouse driver until it is reloaded.

To make your edits to settings take effect in DOS:

     1. Save the edited MOUSE.INI.
     2. Restart your computer.
        or,
        Remove the mouse driver from memory by typing MOUSE
             OFF;
        then reload the mouse driver by typing MOUSE.

To make your edits to settings take effect in Windows:

     1. Save the edited MOUSE.INI.
     2. Exit Windows.
     3. Restart Windows.

For more information on editing the settings in MOUSE.INI, see Appendix A in the Microsoft Mouse User's Guide.

Using High or Expanded Memory with DOS 5.0

You may use the loadhigh or devicehigh commands in DOS 5.0 to load the mouse driver into high or expanded memory. To load the mouse driver into one of these memory areas, use the /U or /E mouse command-line switches provided. For more information on mouse driver memory management, see Appendix A in the Mouse User's Guide.

Using the MS Mouse with Desqview

When run as a TSR, or pop-up program, the DOS mouse control panel CPANEL.COM is not fully compatible with DesqView. The non-TSR mode of CPANEL works correctly under DesqView. To use CPANEL with DesqView, use the /t command-line option, select Directed Text Output, Don't Virtualize, and Uses Serial Ports. In Advanced Setup (F1), select Close on Exit.


KBCategory: kbref kbhw
KBSubcategory:
Additional reference words: noupd 8.x


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: September 16, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.