libxkbfile provides an interface to read and manipulate description files for XKB, the X11 keyboard configuration extension.