--- a/qtbase-everywhere-src/src/plugins/platforms/cocoa/qnsview_keys.mm 2020-03-27 09:49:32.000000000 +0100 +++ b/qtbase-everywhere-src/src/plugins/platforms/cocoa/qnsview_keys.mm 2021-03-25 08:51:36.943804900 +0100 @@ -150,9 +150,9 @@ bool accepted = true; if (m_sendKeyEvent && m_composingText.isEmpty()) { - QWindowSystemInterface::handleExtendedKeyEvent(window, timestamp, QEvent::Type(eventType), keyCode, modifiers, + accepted = QWindowSystemInterface::handleExtendedKeyEvent(window, timestamp, QEvent::Type(eventType), keyCode, modifiers, nativeScanCode, nativeVirtualKey, nativeModifiers, text, [nsevent isARepeat], 1, false); - accepted = QWindowSystemInterface::flushWindowSystemEvents(); + accepted |= QWindowSystemInterface::flushWindowSystemEvents(); } m_sendKeyEvent = false; m_resendKeyEvent = false;