From 52efdacbe5acbcc743c1c19fe83a3eadaddb3514 Mon Sep 17 00:00:00 2001 From: Morgan McMillian Date: Wed, 16 Dec 2020 12:42:34 -0800 Subject: [PATCH] set focus and send on control+enter --- src/widgets.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/widgets.py b/src/widgets.py index c0458ec..4d1b20d 100644 --- a/src/widgets.py +++ b/src/widgets.py @@ -72,8 +72,15 @@ class ComposeWindow(Handy.Window): self.add(box) self.show_all() + textarea.grab_focus() self.connect('key-release-event', self.on_key_release) + self.connect('key-press-event', self.on_key_press) + + def on_key_press(self, widget, ev, data=None): + ctrl = (ev.state & Gdk.ModifierType.CONTROL_MASK) + if ctrl and ev.keyval == Gdk.KEY_Return: + self.send_post(None) def on_key_release(self, widget, ev, data=None): if ev.keyval == Gdk.KEY_Escape: