Don't Make 'Em Keybored

Most of us get by just fine tapping away on the iPhone keyboard, but few would describe it as a pleasure. The experience is about as good as it can get for a touchscreen keyboard of this size, but flipping through the various layouts to swap among letters, numbers, and punctuation is a tedious hassle, slowing us down and inviting mistakes. Help users stave off keyboard boredom by providing a keyboard tuned to the type of input you're asking for in each text field. There are eight different keyboard layouts bundled in the iPhone OS, each designed for a particular flavor of content, and you can associate individual text fields with any of them. Details like this matter: be sure each of your fields conjures the best keyboard for the data you want.

Unless you specifically choose a different keyboard for your text fields and views, the iPhone will give you the default keyboard, which varies according to the user's language preferences, dishing the Cyrillic alphabet for Russian or kana script for Japanese, for example. The default keyboard is just right for general-purpose text entry, but you can specify any of these targeted keyboards to ease entering particular types of info:

ASCII

Figure 5-24. ASCII

Email address

Figure 5-25. Email address

Numbers and punctuation

Figure 5-26. Numbers and punctuation

Number pad

Figure 5-27. Number pad

Name phone pad

Figure 5-28. Name phone pad

URL

Figure 5-29. URL

Phone pad

Figure 5-30. Phone pad

In addition to choosing the appropriate keyboard style, you can also customize the Return key label for each input field's keyboard. "Return" is the standard setting for the key, but where appropriate, you can use the text of the key to signal exactly what will happen next, yet another way to orient your audience about the purpose of the text field. There are several standard label alternatives to choose from, and all except "Next" shift the button color to blue to signal that something special will happen when tapped:

image with no caption