Casio IT-2000D PDAs & Smartphones User Manual


 
101
6.5 PenMouse Driver
6.5.1 Overview
The PenMouse driver (PENMOUSE.DRV) simulates the operation of the mouse driver (INT33h)
specific to the personal computer using inputs received from the touch panel. The PenMouse driver
makes it possible to run on the IT-2000 terminal an application that was designed for use with a
mouse driver on the personal computer.
However, perfect simulation cannot be achieved because of the physical difference between the
mouse and touch panel. For example, no touch panel operation can simulate a right mouse button
click. However, application developers do not have to be particularly concerned with this difference.
This is because a right mouse button click can be recognized as a "Pen UP" state.
Some of the functions described in the following "Dummy Function" written next to them. These
functions have not been supported due to the difference between the mouse and touch panel, as
mentioned above, or because the functions are not associated with an actual operation.
The PenMouse driver is designed to ignore a function call which is not supported, instead of
returning an error to the function call.
This should provide a more flexible development environment for application developers.
The relationship between the PenMouse driver and application programs is shown by the following
diagram.
Fig. 6.3
Application Program
Int33
PenMouse Driver
PEN BIOS
Touch Panel