XkbGetKeySyms sends a request to the server to obtain the set of keysyms bound to
num keys starting with the key whose keycode is
first. It waits for a reply and returns the keysyms in the
map.syms field of
xkb. If successful,
XkbGetKeySyms returns Success. The
xkb parameter must be a pointer to a valid Xkb keyboard description.
If the client
map in the xkb parameter has not been allocated,
XkbGetKeySyms allocates and initializes it before obtaining the symbols.
If a compatible version of Xkb is not available in the server or the Xkb
extension has not been properly initialized,
XkbGetKeySyms returns BadAccess. If
num is less than 1 or greater than XkbMaxKeyCount,
XkbGetKeySyms returns BadValue. If any allocation errors occur,
XkbGetKeySyms returns BadAlloc.