The keyboard interfaces and protocols in X

Dave Howorth xorg at
Tue Feb 15 14:29:05 UTC 2022

On Tue, 15 Feb 2022 15:21:07 +0200
John Found <johnfound at> wrote:

> What is the meaning of the fields in the following structure, in the
> XkbGetMap reply:
> KB_KEYSYMMAP     8+4n
> 4     LISTofCARD8    ktIndex      ; What is this?
> 1     CARD8          groupInfo    ; What is this?    
> 1     CARD8          width        ; Width of what?
> 2     n              nSyms        ; more or less clear
> 4n    LISTofKEYSYM          syms  ; clear as well.

Oh, and assuming you found this in the XKB Protocol Specification then
the answers to your question are in the same document, I think. For
example groupInfo is explained on p32. Just search the document.

More information about the xorg mailing list