diff --git a/resources/qml/MessageInput.qml b/resources/qml/MessageInput.qml
index ab37a3a89c8024ea4d02e1467349d7ef1ed5a53f..6848f85c3b4f84bb3cbb7ef39c28f95577fc0bde 100644
--- a/resources/qml/MessageInput.qml
+++ b/resources/qml/MessageInput.qml
@@ -223,7 +223,7 @@ Rectangle {
                                 return;
                             }
                         }
-                        if (!Qt.inputMethod.visible) {
+                        if (!Qt.inputMethod.visible || Qt.platform.os === "windows") {
                             room.input.send();
                             event.accepted = true;
                         }