diff --git a/imports/NeoChat/Page/RoomPage.qml b/imports/NeoChat/Page/RoomPage.qml index 9e7d4797b..a7a52fa4b 100644 --- a/imports/NeoChat/Page/RoomPage.qml +++ b/imports/NeoChat/Page/RoomPage.qml @@ -73,10 +73,10 @@ Kirigami.ScrollablePage { } Keys.onPressed: { - if (event.key === Qt.Key_PageDown) { - switchRoomDown(); - } else if (event.key === Qt.Key_PageUp) { + if (event.key === Qt.Key_PageDown && (event.modifiers & Qt.ControlModifier)) { switchRoomUp(); + } else if (event.key === Qt.Key_PageUp && (event.modifiers & Qt.ControlModifier)) { + switchRoomDown(); } else if (!(event.modifiers & Qt.ControlModifier) && event.key < Qt.Key_Escape) { event.accepted = true; chatTextInput.addText(event.text);