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 1d84b4c6..fa0ebb59 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
@@ -50,7 +50,9 @@ public class Key {
}
- public static boolean isBack(int keyCode) { return keyCode == KeyEvent.KEYCODE_BACK; }
+ public static boolean isBack(int keyCode) {
+ return keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_ESCAPE;
+ }
public static boolean isPoundOrStar(int keyCode) {
diff --git a/app/src/main/java/io/github/sspanak/tt9/preferences/helpers/Hotkeys.java b/app/src/main/java/io/github/sspanak/tt9/preferences/helpers/Hotkeys.java
index c4b5c3d0..49a21b40 100644
--- a/app/src/main/java/io/github/sspanak/tt9/preferences/helpers/Hotkeys.java
+++ b/app/src/main/java/io/github/sspanak/tt9/preferences/helpers/Hotkeys.java
@@ -149,14 +149,23 @@ public class Hotkeys {
add(KeyEvent.KEYCODE_CALL, R.string.key_call, true);
addIfDeviceHasKey(KeyEvent.KEYCODE_BACK, R.string.key_back, false);
- addIfDeviceHasKey(KeyEvent.KEYCODE_F1, "F1", true);
- addIfDeviceHasKey(KeyEvent.KEYCODE_F2, "F2", true);
- addIfDeviceHasKey(KeyEvent.KEYCODE_F3, "F3", true);
- addIfDeviceHasKey(KeyEvent.KEYCODE_F4, "F4", true);
+
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F1, "F1", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F2, "F2", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F3, "F3", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F4, "F4", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F5, "F5", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F6, "F6", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F7, "F7", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F8, "F8", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F9, "F9", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F10, "F10", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F11, "F11", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_F12, "F12", false);
addIfDeviceHasKey(KeyEvent.KEYCODE_MENU, R.string.key_menu, true);
- addIfDeviceHasKey(KeyEvent.KEYCODE_SOFT_LEFT, R.string.key_soft_left, false);
- addIfDeviceHasKey(KeyEvent.KEYCODE_SOFT_RIGHT, R.string.key_soft_right, false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_SOFT_LEFT, R.string.key_soft_left, true);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_SOFT_RIGHT, R.string.key_soft_right, true);
add(KeyEvent.KEYCODE_POUND, "#", true);
add(KeyEvent.KEYCODE_STAR, "✱", true);
@@ -166,14 +175,15 @@ public class Hotkeys {
addIfDeviceHasKey(KeyEvent.KEYCODE_DPAD_LEFT, R.string.key_dpad_left, false);
addIfDeviceHasKey(KeyEvent.KEYCODE_DPAD_RIGHT, R.string.key_dpad_right, false);
- addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_ADD, "Num +", true);
- addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_SUBTRACT, "Num -", true);
- addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_MULTIPLY, "Num *", true);
- addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_DIVIDE, "Num /", true);
- addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_DOT, "Num .", true);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_ADD, "Num +", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_SUBTRACT, "Num -", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_MULTIPLY, "Num *", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_DIVIDE, "Num /", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_NUMPAD_DOT, "Num .", false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_CHANNEL_DOWN, R.string.key_channel_down, false);
+ addIfDeviceHasKey(KeyEvent.KEYCODE_CHANNEL_UP, R.string.key_channel_up, false);
addIfDeviceHasKey(KeyEvent.KEYCODE_VOLUME_DOWN, R.string.key_volume_down, false);
addIfDeviceHasKey(KeyEvent.KEYCODE_VOLUME_UP, R.string.key_volume_up, false);
-
}
}
diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml
index fb9067a1..59767738 100644
--- a/app/src/main/res/values-bg/strings.xml
+++ b/app/src/main/res/values-bg/strings.xml
@@ -96,6 +96,8 @@
Включете настройката, ако на първият ред са 7–8–9, вместо 1–2–3.
Изтрий неизбраните
Начална настройка
+ Предишен канал
+ Следващ канал
Намаляне на звук
Усилване на звук
Изтриване…
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 1f6b7c55..95004aca 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -45,6 +45,8 @@
Standardtastatur auswählen
%1$s ist aktiviert
%1$s ist deaktiviert
+ Vorheriger Kanal
+ Nächster Kanal
Neue Zeile
Ersteinrichtung
Abgeschlossen
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 1215574c..e47ceb1c 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -78,6 +78,8 @@
Espera
Volver
Llamar
+ Canal anterior
+ Siguiente canal
Bajar volumen
Subir Volumen
Sí
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 3a20c4a5..2b9973c8 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -69,6 +69,8 @@
%1$s est activé
%1$s est désactivé
Cliquez ici pour activer TT9 dans les paramètres Android.
+ Chaîne précédente
+ Chaîne suivante
Nouvelle ligne
Caractère lorsque «0» est appuyé deux fois
Inverser l\'ordre des clés
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 7edbc857..24820ec0 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -47,6 +47,8 @@
Seleziona la tastiera predefinita
%1$s è abilitato
%1$s è disabilitato
+ Canale precedente
+ Prossimo canale
Nuova riga
Invertire l\'ordine delle chiavi
Abilita l\'impostazione se ci sono 7–8–9 sulla prima riga, invece di 1–2–3.
diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml
index f8c274a4..088679b0 100644
--- a/app/src/main/res/values-iw/strings.xml
+++ b/app/src/main/res/values-iw/strings.xml
@@ -72,6 +72,8 @@
חזור
חיוג
+ הערוץ הקודם
+ הערוץ הבא
שורה חדשה
רווח
הגדרה ראשונית
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 479693a0..cbdffb38 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -87,6 +87,8 @@
(laikyti nusp.)
Atgal mygtukas
Skambinti mygtukas
+ Ankstesnis kanalas
+ Sekantis kanalas
Sumažinti garsą mygt.
Padidinti garsą mygt.
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 9995ca5f..d867be9c 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -46,6 +46,8 @@
Standaardtoetsenbord selecteren
%1$s is ingeschakeld
%1$s is uitgeschakeld
+ Vorige kanaal
+ Volgende kanaal
Nieuwe regel
Initiële setup
Verwijderen…
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 1ea678c1..bda31b9b 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -70,6 +70,8 @@
Voltar
Chamada
+ Canal anterior
+ Próximo canal
Nova Linha
Espaço
Utilize essa opção se você possuir as teclas 7–8–9 na linha de cima, ao invés de 1–2–3.
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 60ded2d5..7de20c0d 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -78,6 +78,8 @@
Используйте настройку, если в первом ряду 7–8–9 вместо 1–2–3.
Удалить невыбранные
Начальная настройка
+ Предыдущий канал
+ Следующий канал
Уменьшить громкости
Увеличить громкости
Удаление…
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 2da11f80..30b308a1 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -112,6 +112,8 @@
(тримати)
Назад
Подзвонити
+ Попередній канал
+ Наступний канал
Гучність вниз
Гучність вверх
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 3ca33a7b..070932c4 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -128,6 +128,8 @@
--
Back
Call
+ Previous Channel
+ Next Channel
▲
▼
◀