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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.