1
0
Fork 0

restored the Precalculate Navbar Height hack and added it offically to Appearance

This commit is contained in:
sspanak 2025-04-23 11:27:11 +03:00 committed by Dimo Karaivanov
parent 477e0924e1
commit ceec555ae2
28 changed files with 100 additions and 8 deletions

View file

@ -26,6 +26,7 @@ public class AppearanceScreen extends BaseScreenFragment {
(new ItemStatusIcon(findPreference(ItemStatusIcon.NAME), activity.getSettings())).populate();
(new ItemDragResize(findPreference(ItemDragResize.NAME), activity.getSettings())).populate();
(new ItemSuggestionSmoothScroll(findPreference(ItemSuggestionSmoothScroll.NAME), activity.getSettings())).populate();
(new ItemPrecalculateNavbarHeight(activity.getSettings(), findPreference(ItemPrecalculateNavbarHeight.NAME))).populate();
ItemAlignment alignment = new ItemAlignment(findPreference(ItemAlignment.NAME), activity.getSettings());
ItemNumpadKeyHeight numpadKeyHeight = new ItemNumpadKeyHeight(findPreference(ItemNumpadKeyHeight.NAME), activity.getSettings());

View file

@ -1,4 +1,4 @@
package io.github.sspanak.tt9.preferences.screens.debug;
package io.github.sspanak.tt9.preferences.screens.appearance;
import androidx.annotation.NonNull;
import androidx.preference.Preference;

View file

@ -25,7 +25,6 @@ public class DebugScreen extends BaseScreenFragment {
(new ItemText(activity, findPreference(DEVICE_INFO_CONTAINER))).populate(new DeviceInfo().toString()).enableClickHandler();
(new ItemExportLogcat(findPreference(ItemExportLogcat.NAME), activity)).enableClickHandler();
(new ItemDemoMode(findPreference(ItemDemoMode.NAME), activity)).populate().enableClickHandler();
(new ItemPrecalculateNavbarHeight(activity.getSettings(), findPreference(ItemPrecalculateNavbarHeight.NAME))).populate();
resetFontSize(false);
}

View file

@ -77,6 +77,7 @@ class SettingsHacks extends BaseSettings {
* On Samsung S25 (SM-S931B), edge-to-edge does not work like on Pixel/Xiaomi/etc. Like on Android 14,
* the navigation bar is subtracted from the initial available screen size, so we must not add padding
* to compensate.
* There has been a report that Samsung S24U also behaves like this after upgrading to Android 15.
* @see <a href="https://github.com/sspanak/tt9/issues/755">extra space at the bottom of the layout</a>
*/
public boolean getPrecalculateNavbarHeight() {

View file

@ -171,6 +171,7 @@
<string name="voice_input_error_network_failed">Проблем с мрежовата връзка</string>
<string name="voice_input_stopping">Изключване на микрофона…</string>
<string name="pref_haptic_feedback_summary">Вибрация при натискане на виртуален клавиш. (Не е възможно на всички устройства)</string>
<string name="pref_hack_precalculate_navbar_height_summary">Избягва празно място под клавишите. Изключете на Samsung за да няма застъпване с навигационната лента.</string>
<string name="pref_haptic_feedback">Вибрация</string>
<string name="pref_numpad_alignment">Подравняване</string>
<string name="virtual_numpad_alignment_center">В средата</string>
@ -213,4 +214,5 @@
<string name="pref_allow_composing_text">Показвай текст при съставяне</string>
<string name="pref_drag_resize">Оразмеряване чрез влачене</string>
<string name="function_undo">Отмяна (Undo)</string>
<string name="pref_hack_precalculate_navbar_height">Преизчисли долното отстояние</string>
</resources>

View file

@ -159,6 +159,7 @@
<string name="voice_input_error_no_network">Keine Internetverbindung</string>
<string name="voice_input_error_not_available">Spracheingabe ist nicht verfügbar</string>
<string name="voice_input_stopping">Mikrofon ausschalten…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Verhindert Leerraum unter Tasten. Auf Samsung deaktivieren, um Überlappung mit der Systemnavigationsleiste zu vermeiden.</string>
<string name="pref_haptic_feedback">Vibration</string>
<string name="pref_numpad_alignment">Ausrichtung</string>
<string name="virtual_numpad_alignment_center">In der Mitte</string>
@ -215,4 +216,5 @@
<string name="pref_allow_composing_text">Zusammengesetzten Text anzeigen</string>
<string name="pref_drag_resize">Größe durch Ziehen ändern</string>
<string name="function_undo">Rückgängig machen</string>
<string name="pref_hack_precalculate_navbar_height">Unteren Abstand neu berechnen</string>
</resources>

View file

@ -173,6 +173,7 @@
<string name="voice_input_error_no_network">Sin conexión a Internet</string>
<string name="voice_input_error_not_available">La entrada de voz no está disponible</string>
<string name="voice_input_stopping">Apagando el micrófono…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Evita espacio vacío bajo teclas. Desactivar en Samsung para evitar superposición con la barra de navegación.</string>
<string name="pref_haptic_feedback">Vibración</string>
<string name="pref_numpad_alignment">Alineación</string>
<string name="virtual_numpad_alignment_center">En el centro</string>
@ -213,4 +214,5 @@
<string name="pref_allow_composing_text">Mostrar texto en composición</string>
<string name="pref_drag_resize">Redimensionar arrastrando</string>
<string name="function_undo">Deshacer</string>
<string name="pref_hack_precalculate_navbar_height">Recalcular el relleno inferior</string>
</resources>

View file

@ -171,6 +171,7 @@
<string name="voice_input_error_no_network">Pas de connexion Internet</string>
<string name="voice_input_error_not_available">La saisie vocale n\'est pas disponible</string>
<string name="voice_input_stopping">Désactivation du microphone…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Empêcher lespace vide sous les touches. Désactiver sur Samsung pour éviter le chevauchement avec la barre de navigation.</string>
<string name="pref_haptic_feedback">Vibration</string>
<string name="pref_numpad_alignment">Alignement</string>
<string name="virtual_numpad_alignment_center">Au milieu</string>
@ -213,4 +214,5 @@
<string name="pref_allow_composing_text">Afficher texte en cours</string>
<string name="pref_drag_resize">Redimensionner en faisant glisser</string>
<string name="function_undo">Annuler (Undo)</string>
<string name="pref_hack_precalculate_navbar_height">Recalculer le remplissage inférieur</string>
</resources>

View file

@ -160,6 +160,7 @@
<string name="voice_input_error_no_network">Nessuna connessione Internet</string>
<string name="voice_input_error_not_available">L\'input vocale non è disponibile</string>
<string name="voice_input_stopping">Spegnimento del microfono…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Evita lo spazio vuoto sotto i tasti. Disattiva su Samsung per evitare sovrapposizioni con la barra di navigazione.</string>
<string name="pref_haptic_feedback">Vibrazione</string>
<string name="pref_numpad_alignment">Allineamento</string>
<string name="virtual_numpad_alignment_center">Al centro</string>
@ -216,5 +217,6 @@
<string name="pref_allow_composing_text">Mostra testo in composizione</string>
<string name="pref_drag_resize">Ridimensionare trascinando</string>
<string name="function_undo">Annulla (Undo)</string>
<string name="pref_hack_precalculate_navbar_height">Ricalcola il margine inferiore</string>
</resources>

View file

@ -174,6 +174,7 @@
<string name="voice_input_error_no_network">אין חיבור לאינטרנט</string>
<string name="voice_input_error_not_available">קלט קולי אינו זמין</string>
<string name="voice_input_stopping">מכבה את המיקרופון…</string>
<string name="pref_hack_precalculate_navbar_height_summary">\tלמנוע רווח ריק מתחת למקשים. יש להשבית בסמסונג כדי למנוע חפיפה עם סרגל הניווט של המערכת.</string>
<string name="pref_haptic_feedback">רטט</string>
<string name="pref_numpad_alignment">יישור</string>
<string name="virtual_numpad_alignment_center">באמצע</string>
@ -220,4 +221,5 @@
<string name="pref_allow_composing_text">הצגת טקסט בהרכבה</string>
<string name="pref_drag_resize">שינוי גודל על ידי גרירה</string>
<string name="function_undo">ביטול (Undo)</string>
<string name="pref_hack_precalculate_navbar_height">חשב מחדש ריווח תחתון</string>
</resources>

View file

@ -182,6 +182,7 @@
<string name="voice_input_error_no_network">Nėra interneto ryšio</string>
<string name="voice_input_error_not_available">Balso įvestis nėra prieinama</string>
<string name="voice_input_stopping">Išjungiamas mikrofonas…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Venkite tuščios vietos po klavišais. Išjunkite „Samsung“ įrenginiuose, kad išvengtumėte persidengimo su navigacijos juosta.</string>
<string name="pref_haptic_feedback">Vibracija</string>
<string name="pref_numpad_alignment">Lygiavimas</string>
<string name="virtual_numpad_alignment_center">Centre</string>
@ -222,4 +223,5 @@
<string name="pref_allow_composing_text">Rodyti rašomą tekstą</string>
<string name="pref_drag_resize">Keisti dydį tempiant</string>
<string name="function_undo">Atšaukti (Undo)</string>
<string name="pref_hack_precalculate_navbar_height">Perskaičiuoti apatinį paraštę</string>
</resources>

View file

@ -160,6 +160,7 @@
<string name="voice_input_error_no_network">Geen internetverbinding</string>
<string name="voice_input_error_not_available">Spraakopvoer is niet beschikbaar</string>
<string name="voice_input_stopping">Microfoon uitschakelen…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Voorkom lege ruimte onder toetsen. Schakel uit op Samsung om overlap met navigatiebalk te voorkomen.</string>
<string name="pref_haptic_feedback">Trilling</string>
<string name="pref_numpad_alignment">Uitlijning</string>
<string name="virtual_numpad_alignment_center">In het midden</string>
@ -214,4 +215,5 @@
<string name="function_filter_clear">Filter wissen</string>
<string name="pref_allow_composing_text">Compositietekst weergeven</string>
<string name="function_undo">Ongedaan maken</string>
<string name="pref_hack_precalculate_navbar_height">Onderrand opnieuw berekenen</string>
</resources>

View file

@ -175,6 +175,7 @@
<string name="voice_input_error_no_network">Sem conexão com a Internet</string>
<string name="voice_input_error_not_available">A entrada de voz não está disponível</string>
<string name="voice_input_stopping">Desligando o microfone…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Evita espaço sob as teclas. Desative no Samsung para evitar sobreposição com a barra de navegação.</string>
<string name="pref_haptic_feedback">Vibração</string>
<string name="pref_numpad_alignment">Alinhamento</string>
<string name="virtual_numpad_alignment_center">No meio</string>
@ -220,4 +221,5 @@
<string name="pref_allow_composing_text">Mostrar texto em composição</string>
<string name="pref_drag_resize">Redimensionar arrastando</string>
<string name="function_undo">Desfazer</string>
<string name="pref_hack_precalculate_navbar_height">Recalcular o espaçamento inferior</string>
</resources>

View file

@ -173,6 +173,7 @@
<string name="voice_input_error_no_network">Нет подключения к Интернету</string>
<string name="voice_input_error_not_available">Голосовой ввод недоступен</string>
<string name="voice_input_stopping">Отключение микрофона…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Убирает пустоту под клавишами. Отключите на Samsung, чтобы избежать перекрытия навигационной панели.</string>
<string name="pref_haptic_feedback">Вибрация</string>
<string name="pref_numpad_alignment">Выравнивание</string>
<string name="virtual_numpad_alignment_center">Посередине</string>
@ -213,4 +214,5 @@
<string name="pref_allow_composing_text">Показывать текст при вводе</string>
<string name="pref_drag_resize">Изменять размер перетаскиванием</string>
<string name="function_undo">Отменить (Undo)</string>
<string name="pref_hack_precalculate_navbar_height">Пересчитать нижний отступ</string>
</resources>

View file

@ -175,6 +175,7 @@
<string name="voice_input_error_no_network">İnternet bağlantısı yok</string>
<string name="voice_input_error_not_available">Sesli giriş kullanılamıyor</string>
<string name="voice_input_stopping">Mikrofon kapatılıyor…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Tuşların altındaki boşluğu önle. Sistem gezinme çubuğuyla çakışmayı önlemek için Samsung\'da devre dışı bırakın.</string>
<string name="pref_haptic_feedback">Titreşim</string>
<string name="pref_numpad_alignment">Hizalama</string>
<string name="virtual_numpad_alignment_center">Ortada</string>
@ -218,4 +219,5 @@
<string name="pref_allow_composing_text">Yazılan metni göster</string>
<string name="pref_drag_resize">Sürükleyerek yeniden boyutlandır</string>
<string name="function_undo">Geri al (Undo)</string>
<string name="pref_hack_precalculate_navbar_height">Alt boşluğu yeniden hesapla</string>
</resources>

View file

@ -184,6 +184,7 @@
<string name="voice_input_error_no_network">Немає підключення до Інтернету</string>
<string name="voice_input_error_not_available">Голосовий ввід недоступний</string>
<string name="voice_input_stopping">Вимикання мікрофона…</string>
<string name="pref_hack_precalculate_navbar_height_summary">Уникає порожнечі під клавішами. Вимкніть на Samsung, щоб уникнути накладання на панель навігації.</string>
<string name="pref_haptic_feedback">Вібрація</string>
<string name="pref_numpad_alignment">Вирівнювання</string>
<string name="virtual_numpad_alignment_center">Посередині</string>
@ -224,4 +225,5 @@
<string name="pref_allow_composing_text">Показувати текст під час введення</string>
<string name="pref_drag_resize">Змінювати розмір перетягуванням</string>
<string name="function_undo">Скасувати (Undo)</string>
<string name="pref_hack_precalculate_navbar_height">Перерахувати нижній відступ</string>
</resources>

View file

@ -80,6 +80,7 @@
<string name="pref_hack_always_on_top_summary">Prevent other apps from covering %1$s or pushing it off the screen.</string>
<string name="pref_hack_key_pad_debounce_time">Accidental Key Repeat Protection</string>
<string name="pref_hack_key_pad_debounce_off">Off</string>
<string name="pref_hack_precalculate_navbar_height_summary">Prevent blank space under the keys. Disable on Samsung to prevent overlapping with the system navigation bar.</string>
<string name="pref_haptic_feedback">Vibration</string>
<string name="pref_haptic_feedback_summary">Vibrate when a virtual key is pressed. (Not possible on all devices)</string>
<string name="pref_help">Help</string>
@ -254,4 +255,5 @@
<string name="voice_input_error_network_failed">Network connection failed</string>
<string name="voice_input_error_no_network">No Internet connection</string>
<string name="voice_input_error_not_available">Voice input is not available</string>
<string name="pref_hack_precalculate_navbar_height">Recalculate Bottom Padding</string>
</resources>

View file

@ -64,6 +64,11 @@
app:key="pref_clear_insets"
app:title="@string/pref_hack_always_on_top" />
<SwitchPreferenceCompat
app:key="hack_precalculate_navbar_height_v3"
app:title="@string/pref_hack_precalculate_navbar_height"
app:summary="@string/pref_hack_precalculate_navbar_height_summary" />
<SwitchPreferenceCompat
app:key="pref_status_icon"
app:title="@string/pref_status_icon"

View file

@ -12,10 +12,6 @@
android:title="@string/pref_category_usage_stats" />
<PreferenceCategory app:title="Hacks" app:singleLineTitle="true">
<SwitchPreferenceCompat
app:key="hack_precalculate_navbar_height_v3"
app:title="Precalculate Navbar Height" />
<SwitchPreferenceCompat
app:key="pref_demo_mode"
app:title="Demo Mode" />

View file

@ -301,12 +301,20 @@ _In: Einstellungen → Erscheinungsbild._
Auf einigen Geräten kann es im prädiktiven Modus vorkommen, dass die Liste nicht bis zum Ende gescrollt werden kann oder mehrmals vor- und zurückgescrollt werden muss, bis der letzte Vorschlag erscheint. Dieses Problem tritt manchmal bei Android 9 oder älter auf. Aktivieren Sie die Option, falls Sie dieses Problem haben.
#### Immer im Vordergrund
_Unter: Einstellungen → Erscheinungsbild._
_In: Einstellungen → Erscheinungsbild._
Auf einigen Telefonen, insbesondere dem Sonim XP3plus (XP3900), wird Traditional T9 möglicherweise nicht angezeigt, wenn Sie zu tippen beginnen, oder es wird teilweise von den Softkeys verdeckt. In anderen Fällen können weiße Balken darum erscheinen. Das Problem kann in einer bestimmten Anwendung oder in allen auftreten. Um dies zu verhindern, aktivieren Sie die Option „Immer im Vordergrund“.
#### Unteren Abstand neu berechnen
_In: Einstellungen → Erscheinungsbild._
Android 15 hat die Edge-to-Edge-Funktion eingeführt, die gelegentlich dazu führen kann, dass unter den Tastaturtasten unnötiger Leerraum erscheint. Aktivieren Sie diese Option, um sicherzustellen, dass der untere Abstand für jede App neu berechnet und bei Bedarf entfernt wird.
Auf Samsung Galaxy-Geräten mit Android 15 oder nach einem Upgrade darauf kann diese Option dazu führen, dass sich TT9 mit der Systemnavigationsleiste überlappt, insbesondere wenn diese auf 2 oder 3 Tasten eingestellt ist. Falls dies geschieht, deaktivieren Sie die Option, um genügend Platz für die Navigationsleiste zu lassen.
#### Schutz vor Tastenwiederholung
_Unter: Einstellungen → Tastenfeld._
_In: Einstellungen → Tastenfeld._
Die Telefone CAT S22 Flip und Qin F21 sind für ihre minderwertigen Tastenfelder bekannt, die im Laufe der Zeit schnell abnutzen und bei einem Tastendruck mehrere Klicks registrieren. Dies kann beim Tippen oder Navigieren in den Telefonmenüs auffallen.

View file

@ -305,6 +305,13 @@ _In: Settings → Appearance._
On some phones, especially Sonim XP3plus (XP3900), Traditional T9 may not appear when you start to type, or it may be partially covered by the soft keys. In other cases, there may be white bars around it. The problem may occur in one particular application or all of them. To prevent it, enable the "Always on Top" option.
#### Recalculate Bottom Padding
_In: Settings → Appearance._
Android 15 introduced the edge-to-edge feature, which may occasionally cause unnecessary blank space to appear under the keyboard keys. Turn on this option to ensure the bottom padding is calculated for every app and removed when unnecessary.
On Samsung Galaxy devices that come with Android 15 or that have received an upgrade to it, this option may cause TT9 to overlap with the System Navigation Bar, especially when configured to have 2 or 3 keys. If this happens, turn off the option to allow enough space for the Navigation Bar.
#### Key repeat protection
_In: Settings → Keypad._

View file

@ -305,6 +305,13 @@ _En: Configuración → Apariencia._
En algunos teléfonos, especialmente Sonim XP3plus (XP3900), Traditional T9 puede no aparecer cuando comienzas a escribir o puede estar parcialmente cubierto por las teclas táctiles. En otros casos, puede haber barras blancas a su alrededor. El problema puede ocurrir en una aplicación en particular o en todas ellas. Para evitarlo, habilita la opción "Siempre en la parte superior".
#### Recalcular relleno inferior
_En: Configuración → Apariencia._
Android 15 introdujo la función de borde a borde, que puede ocasionar que aparezca un espacio en blanco innecesario debajo de las teclas del teclado. Activa esta opción para asegurarte de que el relleno inferior se calcule para cada aplicación y se elimine cuando no sea necesario.
En dispositivos Samsung Galaxy con Android 15 o que hayan recibido una actualización a dicha versión, esta opción puede hacer que TT9 se superponga con la barra de navegación del sistema, especialmente si está configurada con 2 o 3 botones. Si esto ocurre, desactiva la opción para dejar suficiente espacio para la barra de navegación.
#### Protección contra repetición de teclas
_En: Configuración → Teclado._

View file

@ -305,6 +305,13 @@ _Dans : Paramètres → Apparence._
Sur certains téléphones, notamment le Sonim XP3plus (XP3900), Traditional T9 peut ne pas s'afficher lorsque vous commencez à taper, ou il peut être partiellement couvert par les touches virtuelles. Dans d'autres cas, il peut y avoir des bandes blanches autour. Ce problème peut se produire dans une application spécifique ou dans toutes. Pour léviter, activez l'option « Toujours au premier plan ».
#### Recalculer le remplissage inférieur
_Dans : Paramètres → Apparence._
Android 15 a introduit la fonction "bord à bord", qui peut parfois provoquer l'apparition dun espace vide inutile sous les touches du clavier. Activez cette option pour que le remplissage inférieur soit recalculé pour chaque application et supprimé si inutile.
Sur les appareils Samsung Galaxy avec Android 15 ou ayant reçu la mise à jour, cette option peut entraîner un chevauchement de TT9 avec la barre de navigation système, surtout si elle est configurée avec 2 ou 3 boutons. Si cela se produit, désactivez loption afin de laisser suffisamment de place pour la barre de navigation.
#### Protection contre la répétition des touches
_Dans : Paramètres → Clavier._

View file

@ -305,6 +305,13 @@ _In: Impostazioni → Aspetto._
Su alcuni telefoni, in particolare Sonim XP3plus (XP3900), Traditional T9 potrebbe non apparire quando inizi a digitare, oppure potrebbe essere parzialmente coperto dai tasti software. In altri casi, potrebbero apparire delle barre bianche attorno alla tastiera. Il problema può verificarsi in un'applicazione specifica o in tutte. Per evitarlo, abilita l'opzione "Sempre in Primo Piano".
#### Ricalcola il margine inferiore
_In: Impostazioni → Aspetto._
Android 15 ha introdotto la funzione edge-to-edge, che a volte può causare la comparsa di uno spazio vuoto inutile sotto i tasti della tastiera. Attiva questa opzione per assicurarti che il margine inferiore venga calcolato per ogni app e rimosso quando non è necessario.
Sui dispositivi Samsung Galaxy con Android 15 o che hanno ricevuto laggiornamento, questa opzione potrebbe far sovrapporre TT9 alla barra di navigazione di sistema, soprattutto se configurata con 2 o 3 pulsanti. In tal caso, disattiva lopzione per lasciare abbastanza spazio alla barra di navigazione.
#### Protezione dalla Ripetizione dei Tasti
_In: Impostazioni → Tastierino._

View file

@ -307,6 +307,13 @@ _Em: Configurações → Aparência._
Em alguns celulares, especialmente Sonim XP3plus (XP3900), o Traditional T9 pode não aparecer ao começar a digitar ou pode ser parcialmente coberto pelas teclas de navegação na tela. Em outros casos, podem aparecer barras brancas ao redor. O problema pode ocorrer em um aplicativo específico ou em todos. Para evitar isso, ative a opção "Sempre no Topo".
#### Recalcular Espaçamento Inferior
_Em: Configurações → Aparência._
O Android 15 introduziu o recurso de tela de ponta a ponta, que pode ocasionalmente causar a aparição de um espaço em branco desnecessário abaixo das teclas do teclado. Ative esta opção para garantir que o espaçamento inferior seja calculado para cada aplicativo e removido quando não for necessário.
Em dispositivos Samsung Galaxy com Android 15 ou que receberam a atualização, essa opção pode fazer com que o TT9 se sobreponha à Barra de Navegação do Sistema, especialmente quando ela estiver configurada com 2 ou 3 botões. Se isso acontecer, desative a opção para permitir espaço suficiente para a barra de navegação.
#### Proteção contra repetição de teclas
_Em: Configurações → Teclado._

View file

@ -305,6 +305,13 @@ _Раздел: Настройки → Внешний вид._
На некоторых телефонах, особенно Sonim XP3plus (XP3900), Traditional T9 может не отображаться, когда вы начинаете вводить текст, или быть частично скрытым за сенсорными клавишами. В других случаях могут появляться белые полосы вокруг него. Проблема может возникать в одном конкретном приложении или во всех. Чтобы предотвратить это, включите опцию «Всегда сверху».
#### Пересчитать нижний отступ
_Раздел: Настройки → Внешний вид._
Android 15 представил функцию "от края до края", которая иногда может вызывать появление лишнего пустого пространства под клавишами клавиатуры. Включите эту опцию, чтобы нижний отступ пересчитывался для каждого приложения и удалялся, если он не нужен.
На устройствах Samsung Galaxy с Android 15 или обновлённых до него эта опция может привести к наложению TT9 на системную навигационную панель, особенно если она настроена на 2 или 3 кнопки. Если это произойдёт, отключите опцию, чтобы освободить место для панели навигации.
#### Защита от повторных нажатий
_Раздел: Настройки → Клавиатура._

View file

@ -305,6 +305,13 @@ _Ayarlar → Görünüm altında._
Bazı telefonlarda, özellikle Sonim XP3plus (XP3900) modelinde, Traditional T9 yazmaya başladığınızda görünmeyebilir veya yumuşak tuşlarla kısmen örtülebilir. Diğer durumlarda, etrafında beyaz çubuklar olabilir. Sorunu önlemek için "Her Zaman Üstte" seçeneğini etkinleştirin.
#### Alt Dolguyu Yeniden Hesapla
_Ayarlar → Görünüm altında._
Android 15, klavye tuşlarının altında gereksiz boşluklar oluşmasına neden olabilecek kenardan kenara ekran özelliğini tanıttı. Bu seçeneği etkinleştirerek her uygulama için alt dolguların yeniden hesaplanmasını ve gereksizse kaldırılmasını sağlayabilirsiniz.
Android 15 yüklü veya bu sürüme yükseltilmiş Samsung Galaxy cihazlarda bu seçenek, özellikle 2 veya 3 tuşlu olarak ayarlanmış sistem gezinme çubuğu ile TT9un çakışmasına neden olabilir. Böyle bir durumda, gezinme çubuğu için yeterli alan sağlamak amacıyla bu seçeneği devre dışı bırakın.
#### Tuş tekrarı koruması
_Ayarlar → Tuş Takımı altında._

View file

@ -305,6 +305,13 @@ _У: Налаштування → Зовнішній вигляд._
На деяких телефонах, особливо Sonim XP3plus (XP3900), Traditional T9 може не з’являтися, коли ви починаєте вводити текст, або частково перекривається м’якими клавішами. В інших випадках навколо нього можуть бути білі смуги. Проблема може виникнути в одному конкретному застосунку або у всіх. Щоб уникнути цього, увімкніть опцію «Завжди поверх інших».
#### Перерахувати нижній відступ
_У: Налаштування → Зовнішній вигляд._
Android 15 запровадив функцію "від краю до краю", яка іноді може спричинити появу зайвого порожнього простору під клавішами клавіатури. Увімкніть цю опцію, щоб нижній відступ обчислювався для кожного застосунку й видалявся, якщо він не потрібен.
На пристроях Samsung Galaxy з Android 15 або після оновлення до нього ця опція може спричинити накладання TT9 на системну панель навігації, особливо якщо вона налаштована на 2 або 3 кнопки. Якщо це станеться, вимкніть опцію, щоб залишити достатньо місця для панелі навігації.
#### Захист від повторення натискань
_У: Налаштування → Клавіатура._