xkbcommon 1.14.0-beta2
Reference library implementing the XKB specification for parsing keyboard descriptions and handling keyboard state
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
xkb_component_names Struct Reference

#include <xkbcommon.h>

Public Member Functions

XKB_EXPORT bool xkb_components_names_from_rules (struct xkb_context *context, const struct xkb_rule_names *rmlvo_in, struct xkb_rule_names *rmlvo_out, struct xkb_component_names *components_out)
 

Data Fields

char * keycodes
 
char * compatibility
 
char * geometry
 
char * symbols
 
char * types
 

Detailed Description

Keymap components, also known as KcCGST.

The components are the result of the RMLVO resolution.

See also
Introduction to RMLVO
Introduction to KcCGST
Rules

Field Documentation

◆ keycodes

char* xkb_component_names::keycodes

Name of the keycodes component.

See also
The xkb_keycodes section

◆ compatibility

char* xkb_component_names::compatibility

Name of the compatibility component.

See also
The xkb_compat section

◆ geometry

char* xkb_component_names::geometry

Name of the geometry component.

See also
The xkb_geometry section

◆ symbols

char* xkb_component_names::symbols

Name of the symbols component.

See also
The xkb_symbols section

◆ types

char* xkb_component_names::types

Name of the key types component.

See also
The xkb_types section

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