From 90a09f5fe6ca5db8ee59797cef09d98feb7c3c31 Mon Sep 17 00:00:00 2001
From: Nico Alt <nicoalt@posteo.org>
Date: Sun, 7 Mar 2021 12:00:00 +0000
Subject: [PATCH] Support sending messages with numpad enter

Fixes #92
---
 briar-gtk/briar_gtk/private_chat/private_chat_presenter.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/briar-gtk/briar_gtk/private_chat/private_chat_presenter.py b/briar-gtk/briar_gtk/private_chat/private_chat_presenter.py
index a55e06c..9c47e08 100644
--- a/briar-gtk/briar_gtk/private_chat/private_chat_presenter.py
+++ b/briar-gtk/briar_gtk/private_chat/private_chat_presenter.py
@@ -266,8 +266,9 @@ class PrivateChatPresenter:
         del self._chat_input_signal_id
 
     def _on_chat_input_activate(self, widget, event):
+        keyval_name = Gdk.keyval_name(event.keyval)
         # Return is pressed
-        if Gdk.keyval_name(event.keyval) != 'Return':
+        if keyval_name != 'Return' and keyval_name != 'KP_Enter':
             return False
         # Shift is not pressed
         if (event.state & Gdk.ModifierType.SHIFT_MASK) == \
-- 
GitLab