5 penmouse driver 101 6.5.1 overview 101, Penmouse driver, 5 penmouse driver 6.5.1 overview – Casio IT-2000D User Manual

Page 101

Advertising
background image

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

Advertising