--- a/qtbase-everywhere-src/src/plugins/platforms/cocoa/qnsview_keys.mm 2021-02-09 18:01:04.000000000 +0100 +++ b/qtbase-everywhere-src/src/plugins/platforms/cocoa/qnsview_keys.mm 2021-03-25 08:47:16.490539700 +0100 @@ -125,9 +125,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;