Print error message even if ERROR is not set
Don't underline preedit by default
Handle wayland keysym event
Update doc
Don't require xkbcommon