
WMousePd
~~~~~~~~

Mouse Pad driver for the IBM PC110 under Windows.

Copyright Rex K. Perkins, rexkp@pobox.com


 1. Installation
	1.1 Upgrading
 2. Using the driver
 3. Calibration
 4. Trouble shooting
 5. Known problems
 6. History
 8. Contacting the author
 9. Copyright and Legal
10. Credits

1.Installation
~~~~~~~~~~~~~~

To install in Windows 95:

    i) Open control panel.
   ii) Select Add New Hardware.
  iii) Hit Next, No then Next.
   iv) Double click on Mouse then select Have Disk.
    v) Enter the path containing the driver files (.EXE and .DLL) from
       this ZIP file.
   vi) Hit Enter and select Next then Finish.
  vii) Reboot.


For Windows 3.1, copy both files to your hard drive and create an icon in the
StartUp group for the WMousePd.exe file.

When windows restarts, the driver will automatically load. 


1.1 Upgrading
~~~~~~~~~~~~~

To upgrade from a previous version, disable the driver as described in section 2
and proceed to install as described in section 1.


2.Using the driver
~~~~~~~~~~~~~~~~~~

This driver works along side the mouse driver. Use the mouse buttons to for
clicking.


To start the User Interface for the driver, run WMousePd.exe by going to the
Programs|Startup folder under the start menu (win95) or by double clicking on
the icon (Win3.1). This will bring up a dialog with the following choices:

Tracking mode: Relative or Absolute.
Options: Enable Clicking.
OK: Dismisses the dialog and keeps the driver active.
Disable: Unloads the pad driver.
Calibrate: Starts the calibration procedure. (Absolute mode only.)


Relative mode acts like a traditional mouse. The pointer responds to movement
on the pad as opposed to position. The 'dynamics' selected for the mouse
device apply to the pad also. For example, you can adjust the sensitivity
from the mouse applet in Control Panel. (It's called speed under Windows 95.)
If the installed mouse driver provides it, the pad will also have a dynamic
response. That is the distance the pointer moves is related to both the
distance moved on the pad and the speed of that movement.


Absolute mode provides a one to one relationship between the position on the
pad to the pointer position on the screen. This requires calibration for best
results since each pad is slightly different.


When 'Enable Clicking' is checked, you can simulate a left mouse click by
lifting and then re-applying pressure to the pad rapidly. It takes a little
practice but is quite effective. When 'Enable Clicking' is not checked, use
the mouse buttons for clicking.


Tips for using the pad:

1) Use a plastic pen like object rather than a finger tip. The cheap plastic
pens available for WindowsCE machines are ideal.

2) Lift pressure from the pad when clicking with a mouse button for better
accuracy.


3.Calibration
~~~~~~~~~~~~~

Before using in absolute mode, the pad should be calibrated. Start the user
interface as outlined above and select Absolute mode then Calibrate. A
Calibrate Pad dialog appears and prompts you to press the top left of the pad.
Touch the top-left most point of the pad that shows numbers in this dialog. If
you continue to see 'No data', skip to the trouble shooting section.

When a value is displayed, hit the ENTER or Space keys or select ok using the
pointing head. You are then asked to repeat the procedure for the bottom-right
most corner.

If, having selected the bottom-right corner, you get a 'calibration invalid'
message, try again. This is can happen if the wrong corners are chosen or
if the points are too close.

The calibration data is then saved for future sessions. Select the OK button
on the main window to close the window.


4.Trouble shooting
~~~~~~~~~~~~~~~~~~

Make sure the pad is enabled and the IO and IRQ settings match those of the
driver. The driver defaults to IRQ10, IO 0x15E0 but this can be adjusted under
the WMousePd section of Win.INI.

These PS2 commands set this default state:

PS2 IRQINKing 10        (select IRQ 10 -- default)
PS2 ADDINKing 15E0      (select IO 15E0 -- default)

The other settings possible are:

PS2 IRQINKing 5         (select IRQ 5)
PS2 IRQINKing Disable   (Disable pad)
PS2 ADDINKing 25E0      (select IO 25E0)
PS2 ADDINKing 35E0      (select IO 35E0)


To prevent the driver from automatically loading when Windows starts, press
and hold the shift key until windows has fully loaded.


The maximum time period between releasing and repressing the pad that can trigger
a left mouse click is controlled by a setting in the win.ini file:

[WMousePd]
MaxClickPeriod=550

The default it 550ms but can be set to any multiple of 55ms.


5.Known problems
~~~~~~~~~~~~~~~~

None at this time.


6.History
~~~~~~~~~

Release 1.1, 5Apr98

Adds: Left click gesture, INF installation


Release 1, 24Jan98


8.Contacting the author
~~~~~~~~~~~~~~~~~~~~~~~

I can be reached at rexkp@pobox.com. Please feel free to contact me with
problems or feedback on this program.


9.Copyright and Legal
~~~~~~~~~~~~~~~~~~~~~

 Copyright 1997 & 1998 Rex K. Perkins

Distribution of this program in any form without prior permission is prohibited.

WMousePd and it's accompanying files are provided "as is" and without any
warranties. You use WMousePd at your own risk. The author will not be held
responsible for any problems or damages caused by the use of this software.


10.Credits
~~~~~~~~~~

Many thanks to:

Daniel Basterfield for writing the INF file
