Allow sending message by pressing Ctrl+Enter on a physical keyboard

This commit is contained in:
Alexandre Erwin Ittner 2021-02-03 08:26:14 -03:00 committed by Alex Hart
parent b36b34b1fd
commit 6617ecdf39

View file

@ -3544,7 +3544,7 @@ public class ConversationParentFragment extends Fragment
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if (keyCode == KeyEvent.KEYCODE_ENTER) {
if (SignalStore.settings().isEnterKeySends()) {
if (SignalStore.settings().isEnterKeySends() || event.isCtrlPressed()) {
sendButton.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_ENTER));
sendButton.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_ENTER));
return true;