# TouchScreenKeyboardType

> Enumeration of the different types of supported touchscreen keyboards.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum TouchScreenKeyboardType
```

## Fields

| Value                                                                                                                 | Description                                                                       |
| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [ASCIICapable](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/asciicapable.md)                   | Keyboard with standard ASCII keys.                                                |
| [DecimalPad](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/decimalpad.md)                       | Keyboard with numbers and a decimal point.                                        |
| [Default](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/default.md)                             | The default keyboard layout of the target platform.                               |
| [EmailAddress](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/emailaddress.md)                   | Keyboard with additional keys suitable for typing email addresses.                |
| [NamePhonePad](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/namephonepad.md)                   | Keyboard with alphanumeric keys.                                                  |
| [NumberPad](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/numberpad.md)                         | Keyboard with standard numeric keys.                                              |
| [NumbersAndPunctuation](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/numbersandpunctuation.md) | Keyboard with numbers and punctuation mark keys.                                  |
| [OneTimeCode](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/onetimecode.md)                     | Keyboard with standard numeric keys.                                              |
| [PhonePad](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/phonepad.md)                           | Keyboard with a layout suitable for typing telephone numbers.                     |
| [Search](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/search.md)                               | Keyboard with the "." key beside the space key, suitable for typing search terms. |
| [Social](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/social.md)                               | Keyboard with keys for social media symbols.                                      |
| [URL](/engine/6000.7/script-reference/unityengine/touchscreenkeyboardtype/url.md)                                     | Keyboard with keys for URL entry.                                                 |
