# ITextEdition

> Interface to access a TextElement edition capabilities This interface is not meant to be implemented explicitly as its declaration might change in the future.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEngine.UIElements](/engine/6000.0/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public interface ITextEdition
```

## Properties

| Property                                                                                                                | Description                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [autoCorrection](/engine/6000.0/script-reference/unityengine/uielements/itextedition/autocorrection.md)                 | Determines if the soft keyboard auto correction is turned on or off.                                             |
| [hideMobileInput](/engine/6000.0/script-reference/unityengine/uielements/itextedition/hidemobileinput.md)               | Hides or shows the mobile input field.                                                                           |
| [hidePlaceholderOnFocus](/engine/6000.0/script-reference/unityengine/uielements/itextedition/hideplaceholderonfocus.md) | Hides the placeholder on focus.                                                                                  |
| [hideSoftKeyboard](/engine/6000.0/script-reference/unityengine/uielements/itextedition/hidesoftkeyboard.md)             | Should hide soft / virtual keyboard.                                                                             |
| [isDelayed](/engine/6000.0/script-reference/unityengine/uielements/itextedition/isdelayed.md)                           | If set to true, the value property isn't updated until either the user presses Enter or the element loses focus. |
| [isPassword](/engine/6000.0/script-reference/unityengine/uielements/itextedition/ispassword.md)                         | Returns true if the field is used to edit a password.                                                            |
| [isReadOnly](/engine/6000.0/script-reference/unityengine/uielements/itextedition/isreadonly.md)                         | Returns true if the element is read only.                                                                        |
| [keyboardType](/engine/6000.0/script-reference/unityengine/uielements/itextedition/keyboardtype.md)                     | The type of mobile keyboard that will be used.                                                                   |
| [maskChar](/engine/6000.0/script-reference/unityengine/uielements/itextedition/maskchar.md)                             | The character used for masking when in password mode.                                                            |
| [maxLength](/engine/6000.0/script-reference/unityengine/uielements/itextedition/maxlength.md)                           | Maximum number of characters for that element                                                                    |
| [placeholder](/engine/6000.0/script-reference/unityengine/uielements/itextedition/placeholder.md)                       | A short hint to help users understand what to enter in the field.                                                |
| [touchScreenKeyboard](/engine/6000.0/script-reference/unityengine/uielements/itextedition/touchscreenkeyboard.md)       | The TouchScreenKeyboard being used to edit the Input Field.                                                      |
