diff --git a/imports/NeoChat/Component/ChatTextInput.qml b/imports/NeoChat/Component/ChatTextInput.qml index 36b2e66e4..d0c039a73 100644 --- a/imports/NeoChat/Component/ChatTextInput.qml +++ b/imports/NeoChat/Component/ChatTextInput.qml @@ -306,11 +306,6 @@ ToolBar { switchRoomDown(); } else if (event.key === Qt.Key_PageUp) { switchRoomUp(); - } else if (!(event.modifiers & Qt.ControlModifier)) { - event.accepted = true; - chatTextInput.addText(event.text); - chatTextInput.focus(); - return; } } diff --git a/imports/NeoChat/Page/RoomPage.qml b/imports/NeoChat/Page/RoomPage.qml index 6e9b35c80..861fb63dc 100644 --- a/imports/NeoChat/Page/RoomPage.qml +++ b/imports/NeoChat/Page/RoomPage.qml @@ -49,7 +49,7 @@ Kirigami.ScrollablePage { switchRoomDown(); } else if (event.key === Qt.Key_PageUp) { switchRoomUp(); - } else if (!(event.modifiers & Qt.ControlModifier)) { + } else if (!(event.modifiers & Qt.ControlModifier) && event.key !== Key_Delete && event.key !== Key_Space) { event.accepted = true; chatTextInput.addText(event.text); chatTextInput.focus();