libxkbcommon 1.7.0
Data Structures
Here are the data structures with brief descriptions:
 Crxkb_contextOpaque top level library context object
 Crxkb_iso3166_codeOpaque struct representing an ISO 3166 Alpha 2 code (e.g
 Crxkb_iso639_codeOpaque struct representing an ISO 639-3 code (e.g
 Crxkb_layoutOpaque struct representing an XKB layout, including an optional variant
 Crxkb_modelOpaque struct representing an XKB model
 Crxkb_optionOpaque struct representing an XKB option
 Crxkb_option_groupOpaque struct representing an option group
 Cxkb_compose_stateOpaque Compose state object
 Cxkb_compose_tableOpaque Compose table object
 Cxkb_compose_table_entryOpaque Compose table entry object
 Cxkb_compose_table_iteratorIterator over a compose table’s entries
 Cxkb_contextOpaque top level library context object
 Cxkb_keymapOpaque compiled keymap object
 Cxkb_rule_namesNames to compile a keymap with, also known as RMLVO
 Cxkb_stateOpaque keyboard state object