diff --git a/src/input.cpp b/src/input.cpp index d5f95dbd43..7666084b3b 100644 --- a/src/input.cpp +++ b/src/input.cpp @@ -1623,7 +1623,7 @@ public: passToWaylandServer(event); if (event->type() == QEvent::KeyPress) { - workspace()->tabbox()->keyPress(event->modifiers() | event->key()); + workspace()->tabbox()->keyPress(event->modifiersRelevantForGlobalShortcuts() | event->key()); } else if (static_cast(event)->modifiersRelevantForGlobalShortcuts() == Qt::NoModifier) { workspace()->tabbox()->modifiersReleased(); }