[Windows Phone] Input Scope
In Windows Phone you have a really nice feature called “Input Scope”
If you have tried Android, you will notice it tries to cram as much as possible into the on-screen keyboard, which makes it easy to hit a key you didn’t want.
Windows Phone solves this lack of space with Input Scopes, showing only the characters you actually need when typing something on the screen.

Say you want to enter an email address. The “@” and “.” keys show up on the on-screen keyboard
Likewise, if you want to enter a phone number, the keyboard switches to a numeric keypad.
Setting an Input Scope on an input control (TextBox) is very simple.

Pick the InputScope that fits, and your users will appreciate your app, because it saves them a little bit of time.
There are many Input Scopes that don’t change the on-screen keyboard, but do come with some handy behavior:
- PersonalFullName: automatically capitalizes the first letter of each word
- Password: for entering a password
- DateMonthName: the name of the month
- Digits: numbers, with decimals
- The various Email scopes: also show the @ character