adding xcb-keysyms support as fallback
only use xcb-keysyms when building for x11