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

#include <xkbcommon.h>

Public Member Functions

XKB_EXPORT enum xkb_event_type xkb_event_get_type (const struct xkb_event *event)
 
XKB_EXPORT xkb_keycode_t xkb_event_get_keycode (const struct xkb_event *event)
 
XKB_EXPORT enum xkb_state_component xkb_event_get_changed_components (const struct xkb_event *event)
 
XKB_EXPORT enum xkb_keyboard_controls xkb_event_serialize_controls (const struct xkb_event *event, enum xkb_state_component components)
 
XKB_EXPORT xkb_mod_mask_t xkb_event_serialize_mods (const struct xkb_event *event, enum xkb_state_component components)
 
XKB_EXPORT xkb_layout_index_t xkb_event_serialize_layout (const struct xkb_event *event, enum xkb_state_component components)
 

Detailed Description

Opaque keyboard state event object.

Since
1.14.0

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