XkbSAGroup(3) XKB FUNCTIONS XkbSAGroup(3)

# [NAME](#NAME)

XkbSAGroup - Returns the group\_XXX field of act converted to a signed int

# [SYNOPSIS](#SYNOPSIS)

**int XkbSAGroup** **(XkbAction act);**

# [ARGUMENTS](#ARGUMENTS)

[*act*](#act)

action from which to extract group

# [DESCRIPTION](#DESCRIPTION)

*XkbSAGroup* returns the *group\_XXX* field of *act* converted to a signed int.

# [STRUCTURE](#STRUCTURE)

Actions associated with the XkbGroupAction structure change the current group state when keys are pressed and released:

```


    typedef struct _XkbGroupAction {


        unsigned char    type;       /* XkbSA_{Set|Latch|Lock}Group */


        unsigned char    flags;      /* with type, controls the effect on groups */


        char             group_XXX;  /* represents a group index or delta */


    } XkbGroupAction;
```

# [WARNING](#WARNING)

This manpage seems to be incomplete

libX11 1.8.14 X Version 11

---

Document: XkbSAGroup(3) from libx11 1.8.14-r0 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libx11.git
