From 6fe947b8b948eda391d8d6c45df7eac0e4db78e5 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Wed, 5 May 2021 19:17:23 -0400 Subject: [PATCH] Fix class name, add constructor. --- OSBindings/Qt/keyboard.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/OSBindings/Qt/keyboard.cpp b/OSBindings/Qt/keyboard.cpp index 09226f93e..a8f843bb5 100644 --- a/OSBindings/Qt/keyboard.cpp +++ b/OSBindings/Qt/keyboard.cpp @@ -35,14 +35,19 @@ #include #endif -std::optional MainWindow::keyForEvent(QKeyEvent *event) { +KeyboardMapper::KeyboardMapper() { +#ifdef HAS_X11 +#endif +} + +std::optional KeyboardMapper::keyForEvent(QKeyEvent *event) { // Workaround for X11: assume PC-esque mapping. #ifdef HAS_X11 if(QGuiApplication::platformName() == QLatin1String("xcb")) { #define BIND(code, key) case code: return Inputs::Keyboard::Key::key; - switch(keysym->nativeVirtualKey()) { + switch(event->nativeVirtualKey()) { default: qDebug() << "Unmapped" << event->nativeScanCode(); return {}; BIND(XK_Escape, Escape);