# TouchScreenKeyboard.InputFieldAppearance

> Options to define the visibility status of the on-screen keyboard's input field.

## Definition

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

```csharp
public enum TouchScreenKeyboard.InputFieldAppearance
```

## Remarks

[TouchScreenKeyboard.inputFieldAppearance](/engine/6000.5/script-reference/unityengine/touchscreenkeyboard/inputfieldappearance-1.md) uses values of this enum to indicate visibility status of the input field.

## Fields

| Value                                                                                                                  | Description                                                                               |
| ---------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| [AlwaysHidden](/engine/6000.5/script-reference/unityengine/touchscreenkeyboard/inputfieldappearance/alwayshidden.md)   | The input field is always hidden with no option to make it visible.                       |
| [AlwaysVisible](/engine/6000.5/script-reference/unityengine/touchscreenkeyboard/inputfieldappearance/alwaysvisible.md) | The input field is always visible with no option to hide it.                              |
| [Customizable](/engine/6000.5/script-reference/unityengine/touchscreenkeyboard/inputfieldappearance/customizable.md)   | Customize the visibility of the input field based on the requirement of your application. |
