Overview of libxkbcommon
masterlibxkbcommon is a keyboard keymap compiler and support library that processes keymaps defined by the XKB (X Keyboard Extension) specification. It is the standard keymap handling library on Wayland and is used by compositors, toolkits, and applications to translate key events into characters and actions.
Key components include:
- Keymap Compiler: Processes XKB-compliant keymaps.
- Compose/Dead Keys Module: Handles character composition and dead keys.
- Registry Library: A separate library for listing available keyboard layouts.
- CLI Tools: Provided via
xkbclifor development and debugging.