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.
The on-screen keyboard is also referred to as the software-based input panel, or SIP.
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.
Includes auto-correction, suggestions, and emoticons.
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 (- + & " : . /).
Press the 123 key to change to the telephone number keyboard. Press and hold the period key to display additional options (- _ , .).
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. 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.
Includes suggestions and emoticons, but not auto-correction.
The following Input scopes are not supported in Windows Phone applications: ApplicationEnd, EnumString, PhraseList, Private, RegularExpression, Srgs, Xml.