About This Document
Who Should Read This Book
What This Book Contains
Changes to This Book
The Exploring Palm OS Series
Additional Resources
Part I: Concepts
1 Receiving Input
Pen Taps
Input Area
Hardware Controls
2 Working with the Dynamic Input Area
Checking the Dynamic Input Area Features
Programmatically Opening and Closing the Input Area
Interacting with Pinlets
Querying Alternative Input Systems
Summary
3 Customizing the Dynamic Input Area
How Pinlets Work
Building Pinlets and Handwriting Recognition Engines
Starting Up and Shutting Down a Pinlet
Starting up the Handwriting Recognition Engine
Presenting a User Interface
Interpreting Pen Strokes
Sending Results to Pen Input Manager
Handling Multistroke Characters
Specifying the Default Pinlet
Guidelines for Default Pinlets
Summary
4 Customizing Hardware Input
Replacing a Built-in Application
Remapping the Hard Keys
Disabling the Hard Keys
Summary
Part II: Reference
5 Low-Level Events Reference
Event Constants
Events
6 Graffiti 2 Reference
Graffiti 2 Reference Functions and Macros
7 Handwriting Recognition Engine
Handwriting Recognition Engine Structures and Types
Handwriting Recognition Engine Constants
Handwriting Recognition Engine Functions and Macros
8 Hard Keys Reference
Hard Key Constants
Hard Key Functions and Macros
9 Keyboard
Keyboard Functions and Macros
10 Pen Input Manager
Pen Input Manager Constants
Pen Input Manager Launch Codes
sysPinletLaunchCmdLoadProcPtrs
Pen Input Manager Notifications
sysNotifyAltInputSystemDisabled
sysNotifyAltInputSystemEnabled
Pen Input Manager Functions and Macros
11 Pinlet
Pinlet Structures and Types
Pinlet Functions and Macros
Pinlet-Defined Functions
PinletShowReferenceDialogProcPtr
12 Shift Indicator
Shift Indicator Constants
Temporary Shift State Constants