# WindowCursorMode

`import { WindowCursorMode } from "destack:display/binding";`

Cursor interaction mode.

```ds title="WindowCursorMode"
export enum WindowCursorMode {
    Normal = 1,
    Hidden = 2,
    Locked = 3,
    Confined = 4,
}
```

[language/library/src/display/binding/window.ds:25:34](https://github.com/destack-sh/destack/blob/main/language/library/src/display/binding/window.ds#L25-L34)

## Variants

### `Normal = 1`

Cursor is visible and unconstrained.

### `Hidden = 2`

Cursor is hidden and unconstrained.

### `Locked = 3`

Cursor is locked to one position.

### `Confined = 4`

Cursor is confined to one window.
