diff --git a/src/platforms/xcb/kkeyserver.cpp b/src/platforms/xcb/kkeyserver.cpp --- a/src/platforms/xcb/kkeyserver.cpp +++ b/src/platforms/xcb/kkeyserver.cpp @@ -832,7 +832,7 @@ #ifndef KWINDOWSYSTEM_NO_DEPRECATED bool symXToKeyQt(uint keySym, int *keyQt) { - return symXModXToKeyQt(keySym, 0, keyQt); + return symXModXToKeyQt(keySym, 0, keyQt) & ~Qt::KeyboardModifierMask; } #endif