From 8b5d0f164acc3e1983059cb91e4d304f21f8ecce Mon Sep 17 00:00:00 2001 From: sspanak Date: Wed, 18 Sep 2024 17:56:22 +0300 Subject: [PATCH] fixed: some hotkeys were not handled when being held --- .../java/io/github/sspanak/tt9/ime/helpers/Key.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/helpers/Key.java b/app/src/main/java/io/github/sspanak/tt9/ime/helpers/Key.java index fb368b1c..d7ed4809 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/helpers/Key.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/helpers/Key.java @@ -48,15 +48,21 @@ public class Key { public static boolean isHotkey(SettingsStore settings, int keyCode) { - return keyCode == settings.getKeyBackspace() + return + keyCode == settings.getKeyAddWord() + || keyCode == settings.getKeyBackspace() || keyCode == settings.getKeyCommandPalette() + || keyCode == settings.getKeyEditText() || keyCode == settings.getKeyFilterClear() || keyCode == settings.getKeyFilterSuggestions() || keyCode == settings.getKeyPreviousSuggestion() || keyCode == settings.getKeyNextSuggestion() || keyCode == settings.getKeyNextInputMode() || keyCode == settings.getKeyNextLanguage() - || keyCode == settings.getKeyShift(); + || keyCode == settings.getKeySelectKeyboard() + || keyCode == settings.getKeyShift() + || keyCode == settings.getKeyShowSettings() + || keyCode == settings.getKeyVoiceInput(); }