|
libxkbcommon 1.14.0-beta1
Library implementing the XKB specification for parsing keyboard descriptions and handling keyboard state
|
#include <xkbcommon.h>
Data Fields | |
| size_t | size |
| const struct xkb_state_components_update * | components |
| const struct xkb_layout_policy_update * | layout_policy |
Request to process an out-of-band atomic update through an xkb_machine or xkb_state.
Used with xkb_state::xkb_state_update_synthetic() and xkb_machine::xkb_machine_process_synthetic() to atomically apply any combination of:
A NULL pointer means “not set / no change”.
| size_t xkb_state_update::size |
Size of this structure, for forward-compatibility.
| const struct xkb_state_components_update* xkb_state_update::components |
| const struct xkb_layout_policy_update* xkb_state_update::layout_policy |
Out-of-range layout policy update, or NULL for no change.