On-screen keyboard input scope index for Windows Phone 8

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

You can make it much faster and easier for users to enter data in your Windows Phone applications by changing the on-screen keyboard. This topic shows you the different on-screen keyboard options, with their corresponding input scopes. For more information, see How to change the on-screen keyboard input scope for Windows Phone 8.

To download a sample application that contains all the different keyboard options, see Keyboard Index Sample.

Note

The on-screen keyboard is also referred to as the software-based input panel, or SIP.

On-Screen Keyboard Options

In general, most of the Windows Phone keyboards contain the following features. Exceptions are noted in the table that follows the list of features.

  • Press and hold the period key to display additional options (- ! : ? .).

  • Press the &123 key to change to the number and symbol keyboard.

  • Press the abcd key to change to the default alphabetic keyboard.

  • Use the left and right arrows to see additional pages of keys.

The following table contains the on-screen keyboard options for Windows Phone OS 7.1.

Keyboard

Notes

Input scopes

Includes auto-correction, suggestions, and emoticons.

Text

The default keyboard.

AddressCity, AddressCountryName, AddressCountryShortName, AddressStateOrProvince, AddressStreet*, AlphanumericFullWidth, AlphanumericHalfWidth, Bopomofo, DateDayName, DateMonthName, Default, FileName, FullFilePath, Hanja, Hiragana, KatakanaFullWidth, KatakanaHalfWidth, LogOnName, OneChar, Password, PersonalFullName, PersonalGivenName, PersonalMiddleName, PersonalNamePrefix, PersonalNameSuffix, Yomi

*AddressStreet produces this keyboard when the keyboard language on the phone or emulator is set to any language other than English, French, Filipino, Malay, or Indonesian.

Includes the @ and .com keys. Press and hold the .com key to display additional options (.org .com .edu .net).

EmailNameOrAddress, EmailSmtpAddress, EmailUserName

Includes the .com key. Press and hold the .com key to display additional options (.com .org .edu .net). Press and hold the period key to display additional options (- + & " : . /).

Url

Press the 123 key to change to the telephone number keyboard. Press and hold the period key to display additional options (- _ , .).

NameOrPhoneNumber

Contains numbers and symbols.

AddressStreet*, CurrencyAmountAndSymbol, CurrencyChinese, PostalAddress, PostalCode, Time

*AddressStreet produces this keyboard when the keyboard language on the phone or emulator is set to English, French, Filipino, Malay, or Indonesian.

Mimics the telephone keypad. Press and hold the period key to display additional options (, ( ) X .). Press and hold the 0 key to enter +.

TelephoneAreaCode, TelephoneCountryCode, TelephoneLocalNumber, TelephoneNumber

Contains numbers and a decimal point. Press and hold the period key to display additional options (. , -).

CurrencyAmount, DateDay, DateMonth, DateYear, Digits, Number, NumberFullWidth, NumericPassword, TimeHour, TimeMinorSec

Includes suggestions.

Maps, Search

Includes suggestions. Press and hold the equal key for additional options ( ( = ) : < > ). Press the &123 key to change to the number and symbol keyboard, optimized for entering numeric formulas.

Formula

Includes suggestions and emoticons, but not auto-correction.

Chat

Important Note:

The following Input scopes are not supported in Windows Phone applications: ApplicationEnd, EnumString, PhraseList, Private, RegularExpression, Srgs, Xml.

See Also

Reference

InputScopeNameValue

Other Resources

How to change the on-screen keyboard input scope for Windows Phone 8