Add XKB interface for x11

This commit is contained in:
James Grogan 2022-11-17 11:28:18 +00:00
parent 7ad237edc1
commit cf9bace272
15 changed files with 232 additions and 31 deletions

View file

@ -0,0 +1,20 @@
#pragma once
#include <unordered_map>
#include <string>
#include <xcb/xcb.h>
class XcbExtensionInterface
{
public:
void initialize(xcb_connection_t* connection);
bool isXkBEvent(unsigned responseType) const;
private:
bool mHasXkb{false};
uint8_t mXkbEventFlag{0};
//std::unordered_map<std::string, xcb_extension_t> mExtensions;
};