From 484845c130d1277294ac9ae3c3c9ebeefd437553 Mon Sep 17 00:00:00 2001
From: Loren Burkholder <computersemiexpert@outlook.com>
Date: Tue, 5 Oct 2021 19:53:39 -0400
Subject: [PATCH] Add handy keyboard shortcuts

---
 resources/qml/dialogs/JoinRoomDialog.qml | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/resources/qml/dialogs/JoinRoomDialog.qml b/resources/qml/dialogs/JoinRoomDialog.qml
index 25400e405..2554215d4 100644
--- a/resources/qml/dialogs/JoinRoomDialog.qml
+++ b/resources/qml/dialogs/JoinRoomDialog.qml
@@ -20,6 +20,19 @@ ApplicationWindow {
     width: 350
     height: fontMetrics.lineSpacing * 7
 
+    Shortcut {
+        sequence: "Return"
+        onActivated: {
+            if (input.text.match("#.+?:.{3,}"))
+                dbb.accepted();
+        }
+    }
+
+    Shortcut {
+        sequence: StandardKey.Cancel
+        onActivated: dbb.rejected()
+    }
+
     ColumnLayout {
         spacing: Nheko.paddingMedium
         anchors.margins: Nheko.paddingMedium
@@ -41,6 +54,8 @@ ApplicationWindow {
     }
 
     footer: DialogButtonBox {
+        id: dbb
+
         onAccepted: {
             Nheko.joinRoom(input.text);
             joinRoomRoot.close();
-- 
GitLab