---
name: "XkbLatchGroup"
section: "3"
platform: "linux"
package: "libx11"
version: "1.8.14-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/XkbLatchGroup"
---

# XkbLatchGroup(3)

Latches the keysym group

## NAME

XkbLatchGroup -  Latches the keysym group

## SYNOPSIS

**Bool XkbLatchGroup** **(Display \****display***,** **unsigned int** *device\_spec***,** **unsigned int** *group***);**

## ARGUMENTS

- *display*

  connection to the X server

- *device\_spec*

  device ID, or XkbUseCoreKbd

- *group*

  index of the keysym group to latch

## DESCRIPTION

*XkbLatchGroup* sends a request to the server to latch the specified *group* and does not wait for a reply. It returns True if the request was sent and False otherwise.

Reference the keysym group indices with these symbolic constants:

| | |
| --- | --- |
| Table 1 Symbolic Group Names |
| Symbolic Name | Value |
| XkbGroup1Index | 0 |
| XkbGroup2Index | 1 |
| XkbGroup3Index | 2 |
| XkbGroup4Index | 3 |

## RETURN VALUES

- True

  The *XkbLatchGroup* function returns True if a request was sent to the server to latch the specified *group.*

- False

  The *XkbLatchGroup* function returns False if the request was not sent.
