#pragma once #if !defined __APPLE__ && !defined _WIN32 #undef QXT_X11_INCLUDED #define QXT_X11_INCLUDED #include #include #include #include #include "qxtglobal.h" #include #include #include #include #include std::vector qt_key_to_x11(Display* disp, Qt::Key k, Qt::KeyboardModifiers m); std::tuple x11_key_to_qt(Display* disp, quint32 keycode, quint32 mods); QPair keycode_to_keysym(Display* disp, quint32 keycode, quint32 keystate, xcb_key_press_event_t const* kev); quint32 qt_mods_to_x11(Qt::KeyboardModifiers modifiers); Qt::KeyboardModifiers x11_mods_to_qt(quint32 mods); quint32 xcb_mods_to_x11(quint32 mods); #endif