XkbAddSymInterpret(3) XKB FUNCTIONS XkbAddSymInterpret(3)

# [NAME](#NAME)

XkbAddSymInterpret - Add a symbol interpretation to the list of symbol interpretations in an XkbCompatRec

# [SYNOPSIS](#SYNOPSIS)

**XkbSymInterpretPtr XkbAddSymInterpret** **(XkbDescPtr xkb,** **XkbSymInterpretPtr si,** **Bool updateMap,** **XkbChangesPtr changes);**

# [ARGUMENTS](#ARGUMENTS)

[*xkb*](#xkb)

keyboard description to be updated

[*si*](#si)

symbol interpretation to be added

[*updateMap*](#updateMap)

True=&gt;apply compatibility map to keys

[*changes*](#changes)

changes are put here

# [DESCRIPTION](#DESCRIPTION)

*XkbAddSymInterpret* adds *si* to the list of symbol interpretations in *xkb.* If *updateMap* is True, it (re)applies the compatibility map to all of the keys on the keyboard. If *changes* is non-NULL, it reports the parts of the keyboard that were affected (unless *updateMap* is True, not much changes). *XkbAddSymInterpret* returns a pointer to the actual new symbol interpretation in the list or NULL if it failed.

libX11 1.8.13 X Version 11

---

Document: XkbAddSymInterpret(3) from libx11 1.8.13-r7 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libx11.git
