feat: XDGKeyUtil, use Xkbcommon Keysym names

this removes the need for any x11 releated headers when using EI screens
This commit is contained in:
sithlord48
2025-11-13 11:42:30 -05:00
committed by Nick Bolton
parent 7eee265010
commit 186a20a1ac
2 changed files with 1199 additions and 1232 deletions

File diff suppressed because it is too large Load Diff

View File

@ -8,15 +8,16 @@
#pragma once
#include <X11/X.h>
#include <array>
#include <cstdint>
#include <map>
using KeySym = unsigned long;
//! XKB utility functions
class XDGKeyUtil
{
public:
//! Convert KeySym to KeyID
/*!