libxkbcommon  1.13.0
Library implementing the XKB specification for parsing keyboard descriptions and handling keyboard state
Public Member Functions
xkb_state_machine_options Struct Reference

#include <xkbcommon.h>

Public Member Functions

XKB_EXPORT struct xkb_state_machine_optionsxkb_state_machine_options_new (struct xkb_context *context)
 
XKB_EXPORT void xkb_state_machine_options_destroy (struct xkb_state_machine_options *options)
 
XKB_EXPORT int xkb_state_machine_options_update_a11y_flags (struct xkb_state_machine_options *options, enum xkb_state_accessibility_flags affect, enum xkb_state_accessibility_flags flags)
 
XKB_EXPORT int xkb_state_machine_options_mods_set_mapping (struct xkb_state_machine_options *options, xkb_mod_mask_t source, xkb_mod_mask_t target)
 
XKB_EXPORT int xkb_state_machine_options_shortcuts_update_mods (struct xkb_state_machine_options *options, xkb_mod_mask_t affect, xkb_mod_mask_t mask)
 
XKB_EXPORT int xkb_state_machine_options_shortcuts_set_mapping (struct xkb_state_machine_options *options, xkb_layout_index_t source, xkb_layout_index_t target)
 

Detailed Description

Opaque options object to configure a keyboard state.

Since
1.14.0

The documentation for this struct was generated from the following file: