|
libxkbcommon 1.14.0-beta1
Library implementing the XKB specification for parsing keyboard descriptions and handling keyboard state
|
#include <xkbcommon.h>
Data Fields | |
| uint32_t | size |
| xkb_layout_mask_t | layouts |
| char * | serialized |
| size_t | length |
| uint32_t xkb_keymap_serialize_result::size |
| xkb_layout_mask_t xkb_keymap_serialize_result::layouts |
Mask of the original layouts actually included in serialized.
Valid only if the function returns XKB_SUCCESS; otherwise unspecified.
| char* xkb_keymap_serialize_result::serialized |
A newly allocated keymap serialization, or NULL on failure.
The caller of xkb_keymap::xkb_keymap_serialize() must free it.
| size_t xkb_keymap_serialize_result::length |
Length of serialized, in bytes, including any terminating NUL byte.
Valid only if the function returns XKB_SUCCESS; otherwise unspecified.