xkbcommon is a library to handle keyboard descriptions, including loading them from disk, parsing them and handling their state. It's mainly meant for client toolkits, window systems, and other system applications; currently that includes Wayland, kmscon, GTK+, Qt, Clutter, and more. It is also used by some XCB applications for proper keyboard support.
Unfortunately we've been too busy making it work to do a nice website. Hopefully we'll have one soon.
Still confused? Reading our documentation might help.
Our git repository on GitHub always contains the most up-to-date development code. Patches and feedback should ideally be submitted against the latest code in git.
Our latest API- and ABI-stable release is 0.4.3.
We previously released 0.3.0 with a great number of improvements and API additions over the first release, 0.2.0. There was never a 0.1.0 release.
You may find the past release announcements, including NEWS and SHA-1 checksums, on the wayland-devel mailing list archives:
You can report bugs to one of the following:
xkbcommon is maintained by Daniel Stone (firstname.lastname@example.org) and Ran Benita (email@example.com). Get in touch; we don't bite.