# InsertKeyMode enum

Namespace: [Eto.Forms](https://eto.picoe.ca/api/namespace/eto.forms.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public enum InsertKeyMode
```

Mode for insertion of text when the user types into a control.

## Values

| Name | Value | Description |
| --- | --- | --- |
| Insert | 0 | Always insert, shifting any characters to the right of the caret position when inserting or deleting text. |
| Overwrite | 1 | Always overwrite and do not shift characters when inserting or deleting text. |
| Toggle | 2 | Allow the user to toggle the insert mode (fn+Return on OS X or insert key on other keyboards) |
