| libxkbcommon 1.9.2
    Library implementing the XKB specification for parsing                           keyboard descriptions and handling keyboard state | 
| Crxkb_context | Opaque top level library context object | 
| Crxkb_iso3166_code | Opaque struct representing an ISO 3166 Alpha 2 code (e.g | 
| Crxkb_iso639_code | Opaque struct representing an ISO 639-3 code (e.g | 
| Crxkb_layout | Opaque struct representing an XKB layout, including an optional variant | 
| Crxkb_model | Opaque struct representing an XKB model | 
| Crxkb_option | Opaque struct representing an XKB option | 
| Crxkb_option_group | Opaque struct representing an option group | 
| Cxkb_component_names | Keymap components, also known as KcCGST | 
| Cxkb_compose_state | Opaque Compose state object | 
| Cxkb_compose_table | Opaque Compose table object | 
| Cxkb_compose_table_entry | Opaque Compose table entry object | 
| Cxkb_compose_table_iterator | Iterator over a compose table’s entries | 
| Cxkb_context | Opaque top level library context object | 
| Cxkb_keymap | Opaque compiled keymap object | 
| Cxkb_rule_names | Names to compile a keymap with, also known as RMLVO | 
| Cxkb_state | Opaque keyboard state object |