diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp
index 4f94156475cf3cf5f02b490bcfa76e1246da1f61..7ffdd10ddf89b9e7cdb7588b02469bc1f9567413 100644
--- a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp
+++ b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp
@@ -87,6 +87,9 @@ QWaylandInputDevice::QWaylandInputDevice(QWaylandDisplay *display,
     names.options = "";
 
     mXkb = xkb_compile_keymap_from_rules(&names);
+
+    if (!mXkb)
+        qWarning() << "xkb_compile_keymap_from_rules failed, no key input";
 #endif
 
     if (mQDisplay->dndSelectionHandler()) {