xkbcommon?

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.

Releases

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.1. It includes some new API functions and bug fixes.

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.

Bugs

You can report bugs to one of the following:

Contact

xkbcommon is maintained by Daniel Stone (daniel@fooishbar.org) and Ran Benita (ran234@gmail.com). Get in touch; we don't bite.