I Love the InputScope feature in Windows Phone 7, there are few InputScopes available for Silverlight for WP. I listed below. The InputScope property provides a way to automatically associate keyboard to textboxes. So, take advantage of it!

To add InputScope to a textbox is easy, just we need to add one more property like this below
<TextBox Name=”txtSiteAddress” InputScope=”Url”/> –// if you want to add text for web site URL
If you set InputScope=”Text”, started typing words it will suggests few related words (Like when I tried to type India..)
Check with list of InputScopes
Supported by Silverlight for Windows Phone
What? | Why? |
---|---|
AddressCity | For a city address. |
AddressCountryName | Name of a country or region. |
AddressCountryShortName | Abbreviated name of a country/region. |
AddressStateOrProvince | A state or province. |
AddressStreet | Street address. |
AlphanumericFullWidth | Alphanumeric full-width characters. |
AlphanumericHalfWidth | Alphanumeric half-width characters. |
ApplicationEnd | Not supported. For internal use in Silverlight for Windows Phone. |
Bopomofo | Input pattern for the Bopomofo Mandarin Chinese phonetic transcription system. |
Chat | The SIP layout for text messaging, which recognizes pre-defined abbreviations.Supported only in Silverlight for Windows Phone. |
CurrencyAmount | Amount of currency. |
CurrencyAmountAndSymbol | Amount and symbol of currency. |
CurrencyChinese | Chinese currency. |
Date | Calendar date. |
DateDay | Numeric day in a calendar date. |
DateDayName | The name of the day in a calendar date. |
DateMonth | Numeric month in a calendar date. |
DateMonthName | The name of the month in a calendar date. |
DateYear | The text input pattern for the year in a calendar date. |
Default | The default handling of input commands. |
Digits | The text input pattern for digits. |
EmailNameOrAddress | The SIP layout for an e-mail name or address. Supported only in Silverlight for Windows Phone. |
EmailSmtpAddress | Simple Mail Transfer Protocol (SMTP) email address. |
EmailUserName | An email user name. |
EnumString | Not supported. For internal use in Silverlight for Windows Phone. |
FileName | Input pattern for a file name. |
FullFilePath | The full path of a file. |
Hanja | Hanja characters. |
Hiragana | Hiragana writing system. |
KatakanaFullWidth | Full-width Katakana characters. |
KatakanaHalfWidth | Half-width Katakana characters. |
LogOnName | A log on name. |
Maps | The SIP layout for entering a map location. Supported only in Silverlight for Windows Phone. |
NameOrPhoneNumber | The SIP layout for SMS To field. Supported only in Silverlight for Windows Phone. |
Number | For a number. |
NumberFullWidth | For a full-width number. |
OneChar | One character. |
Password | For a password. |
PersonalFullName | A person’s full name. |
PersonalGivenName | A person’s given name. |
PersonalMiddleName | Person’s middle name. |
PersonalNamePrefix | The prefix of a person’s name. |
PersonalNameSuffix | The suffix of a person’s name. |
PersonalSurname | A person’s surname. |
PhraseList | A phrase list. |
PostalAddress | A postal address. |
PostalCode | A postal code. |
Private | Not supported. For internal use in Silverlight for Windows Phone. |
RegularExpression | Input pattern for a regular expression. |
Search | The SIP layout for a search query. Supported only in Silverlight for Windows Phone. |
Srgs | The Speech Recognition Grammar Specification (SRGS). |
TelephoneAreaCode | Telephone area code. |
TelephoneCountryCode | Telephone country/region code. |
TelephoneLocalNumber | Telephone local number. |
TelephoneNumber | Telephone number. |
Text | The software input panel (SIP) layout for standard text input. Supported only in Silverlight for Windows Phone. |
Time | Input pattern for the time. |
TimeHour | Input pattern for the hour of the time. |
TimeMinorSec | Text input pattern for the minutes or seconds of time. |
Url | For a Uniform Resource Locator (URL). |
Xml | For XML. |
Yomi | Not supported. For internal use in Silverlight for Windows Phone. |
Check this post about iPhone keyboard types – iPhone Keyboard type – UIKeyboardType