summary refs log tree commit diff
diff options
context:
space:
mode:
authorLoren Burkholder <computersemiexpert@outlook.com>2023-05-12 20:04:35 -0400
committerLoren Burkholder <computersemiexpert@outlook.com>2023-05-12 20:04:35 -0400
commit8887a07ec22d082c4c69cbc761726e223fb3cd01 (patch)
treef69a5aadc967003ea63aaacabdc7c187f82a82a6
parentGstreamer packages got merged (diff)
downloadnheko-8887a07ec22d082c4c69cbc761726e223fb3cd01.tar.xz
Type keypresses that focus the input bar
-rw-r--r--resources/qml/TimelineView.qml7
1 files changed, 6 insertions, 1 deletions
diff --git a/resources/qml/TimelineView.qml b/resources/qml/TimelineView.qml
index 30ad9292..cd2aa158 100644
--- a/resources/qml/TimelineView.qml
+++ b/resources/qml/TimelineView.qml
@@ -30,7 +30,12 @@ Item {
     onRoomChanged: if (room != null) room.triggerSpecialEffects()
 
     // focus message input on key press, but not on Ctrl-C and such.
-    Keys.onPressed: if (event.text && !topBar.searchHasFocus) TimelineManager.focusMessageInput();
+    Keys.onPressed: {
+        if (event.text && !topBar.searchHasFocus) {
+            TimelineManager.focusMessageInput();
+            room.input.setText(room.input.text + event.text);
+        }
+    }
 
     Shortcut {
         sequence: StandardKey.Close