Handling Input

In general, when you think of input methods for a computer, you probably think of a keyboard and a two-button mouse (sure, you can get a mouse with more than two buttons, but fundamentally a mouse can do two unique actions). On a device, input is a bit more complex. Some devices have a touch screen (Pocket PCs), whereas others don't (Smartphones). On devices with a touch screen, the user can use a stylus or a finger to interact with the device (in the latter case, controls should be large enough to accommodate the size of a person's finger). Devices with touch screens also often include a SIP that effectively replicates the keyboard of a desktop computer. Some devices even include a full QWERTY hardware keyboard (and Smartphone ...

Get Microsoft® Mobile Development Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.