---
name: "Tk_SetCaretPos"
section: "3tk"
platform: "linux"
package: "tk8.6-doc"
version: "8.6.16-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Tk_SetCaretPos/3tk"
---

# Tk\_SetCaretPos(3tk)

set the display caret location

```

```

## NAME

Tk\_SetCaretPos - set the display caret location

## SYNOPSIS

```
#include <tk.h>

int
Tk_SetCaretPos(tkwin, x, y, height)
```

## ARGUMENTS

- Tk\_Window *tkwin* (in)

  Token for window.

- int *x* (in)

  Window-relative x coordinate.

- int *y* (in)

  Window-relative y coordinate.

- int *h* (in)

  Height of the caret in the window.

  ```

  ```

## DESCRIPTION

**Tk\_SetCaretPos** sets the caret location for the display of the specified Tk\_Window *tkwin*.  The caret is the per-display cursor location used for indicating global focus (e.g. to comply with Microsoft Accessibility guidelines), as well as for location of the over-the-spot XIM (X Input Methods) or Windows IME windows.

## KEYWORDS

caret, cursor
