On Tue, 15 Feb 2022 14:29:05 +0000 Dave Howorth <x...@howorth.org.uk> wrote:
> On Tue, 15 Feb 2022 15:21:07 +0200 > John Found <johnfo...@asm32.info> 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. Please, could you explain it on this example: 01 14 00 00 = ktIndex - what this means? 02 = groupInfo - what info? 04 = width - of what? 08 00 = 8 keysyms follow 34 00 00 00 = "4" 24 00 00 00 = "$" 00 00 00 00 = NULL 00 00 00 00 = NULL 34 00 00 00 = "4" 24 00 00 00 = "$" AC 20 00 00 = "€" (euro sign) AC 20 00 00 = "€" (euro sign) What the constants 0x01, 0x14 (ktIndex), 0x02 (groupInfo) and 0x04 (width) means? Thanks. John Found