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 a55e06c189e034b6529989abfa1613404cd83bcb..9c47e08687c5b6d36eee260b5663b452206e7497 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) == \