Receiving User Input for a Palm-size PC

Palm-size PC software supports several types of user input devices, such as an input panel that emulates a keyboard, a touch screen, a stylus, and an ink-recognition application.

Conventions for implementing various user input devices into your application are described in Windows Interface Guidelines for Software Design, Microsoft Press, 1995.