Keyboard handling library - forked from http://cgit.freedesktop.org/libxkbcommon