This crate offers functions to get information about either the current or a specific keyboard layout from xkb, as well as to create maps between low level key identifiers (EVDEV/XKB) and the symbols xkb maps them to.
It is meant to be used in software that remaps input events or visualizes/configures keyboard layouts on Linux.