Traditional T9

Этот мануал объясняет, как настроить и использовать Традиционный T9 в различных сценариях. Для инструкций по установке и информации о версиях "lite" и "full", пожалуйста, обратитесь к Руководству по установке на GitHub. Наконец, вы можете ознакомиться с главной страницей репозитория, где содержится весь исходный код, руководство для разработчиков, политика конфиденциальности и дополнительная документация.

Начальная настройка

После установки вам нужно сначала включить Традиционный T9 как клавиатуру Android. Для этого нажмите на значок запуска. Если необходимо предпринять какие-либо действия, все опции, кроме Начальной Настройки, будут отключены, и появится надпись: "TT9 отключен". Перейдите в Начальную Настройку и включите его.

Если вы не видите значок сразу после установки, перезапустите телефон, и он должен появиться. Это связано с тем, что Android пытается сэкономить заряд батареи, не обновляя список недавно установленных приложений.

Использование на телефоне только с сенсорным экраном

На устройствах с сенсорным экраном также настоятельно рекомендуется отключить системную проверку орфографии. Она не может быть использована при наборе с помощью цифровых клавиш, поэтому отключение сэкономит заряд батареи.

Еще одна проблема заключается в том, что может появляться сбивающий с толку диалоговое окно "Добавить слово", которое добавляет слова в словарь системной клавиатуры (обычно это Gboard), а не в словарь Традиционного T9. Опять же, чтобы избежать таких ситуаций, необходимо отключить системную проверку орфографии.

Если вам нужно выполнить этот шаг, пункт "Системная проверка орфографии" на экране Начальной Настройки будет активен. Нажмите на него, чтобы отключить системный компонент. Если такого пункта нет, то вам больше ничего не нужно делать.

Когда настройка завершена, ознакомьтесь с разделом Экранная клавиатура для получения дополнительных советов и трюков.

Включение режима Предсказания

Режим Предсказания требует загрузки языкового словаря для предложения слов. Вы можете включать и загружать словари на экране Настроек → Языки. В случае, если вы забыли загрузить какой-либо словарь, Традиционный T9 сделает это автоматически, когда вы начнете набирать текст. Более подробную информацию смотрите ниже.

Примечания для слабых телефонов

Загрузка словарей может перегружать слабые телефоны. При использовании версии TT9 "lite" это может привести к тому, что Android прервёт операцию. Если загрузка занимает больше 30 секунд, подключите зарядное устройство или убедитесь, что экран остаётся включённым во время загрузки.

Вы можете избежать этого, используя вместо этого версию "full".

Примечания для Android 13 или выше

По умолчанию уведомления для недавно установленных приложений отключены. Рекомендуется их включить. Таким образом, вы получите уведомление, когда будут обновления словарей, и как только вы решите их установить, TT9 покажет прогресс загрузки. Новые обновления выпускаются не чаще одного раза в месяц, поэтому не беспокойтесь о чрезмерном количестве уведомлений.

Вы можете включить уведомления, перейдя в Настройки → Языки и включив Уведомления о словарях.

Если вы решите оставить уведомления отключёнными, TT9 продолжит работать без проблем, но вам придётся управлять словарями вручную.

Горячие клавиши

Все горячие клавиши можно переназначить или отключить в Настройках → Клавиатура → Выбрать Горячие Клавиши.

Клавиши набора

Клавиша Предыдущего предложения (По умолчанию: Влево на D-pad):

Выбрать предыдущее слово или предложение буквы.

Клавиша Следующего предложения (По умолчанию: Вправо на D-pad):

Выбрать следующее слово или предложение буквы.

Клавиша Фильтра предложений (По умолчанию: Вверх на D-pad):

Только в режиме Предсказания.

  • Однократное нажатие: Отфильтровать список предложений, оставив только те, что начинаются с текущего слова. Не имеет значения, является ли оно полным или нет. Например, наберите "remin" и нажмите Фильтр. Будут оставлены все слова, начинающиеся на "remin": "remin", "remind", "reminds", "reminded", "reminding" и так далее.
  • Двойное нажатие: Расширить фильтр до полного предложения. Например, наберите "remin" и дважды нажмите Фильтр. Сначала будет отфильтровано по "remin", затем фильтр расширится до "remind". Вы можете продолжать расширять фильтр, пока не достигнете самого длинного слова в словаре.

Фильтрация также полезна при наборе неизвестных слов. Допустим, вы хотите набрать "Anakin", которого нет в словаре. Начните с "A", затем нажмите Фильтр, чтобы скрыть "B" и "C". Теперь нажмите клавишу 6. Поскольку фильтр включён, в дополнение к реальным словам из словаря будут предложены все возможные комбинации для 1+6: "A..." + "m", "n", "o". Выберите "n" и нажмите Фильтр, чтобы подтвердить свой выбор и получить "An". Теперь нажатие клавиши 2 даст "An..." + "a", "b" и "c". Выберите "a" и продолжайте, пока не наберёте "Anakin".

Когда фильтр включён, базовый текст будет выделен жирным курсивом.

Клавиша Сброса фильтра (По умолчанию: Вниз на D-pad):

Только в режиме Предсказания.

Очистить фильтр предложений, если он применён.

Центральная клавиша D-pad (OK или ENTER):

  • Когда отображаются предложения, ввести текущее выбранное предложение.
  • В противном случае, выполнить действие по умолчанию для текущего приложения (например, отправить сообщение, перейти по URL или просто ввести новую строку).

Примечание: Каждое приложение само решает, что делать при нажатии OK, и TT9 не контролирует это.

Примечание 2: Чтобы отправлять сообщения с помощью OK в приложениях для обмена сообщениями, вам нужно включить настройку "Отправлять с помощью ENTER" или аналогичную по названию. Если в приложении такой настройки нет, скорее всего, оно не поддерживает отправку сообщений таким образом. В этом случае используйте приложение KeyMapper из Play Store или из F-droid. KeyMapper может обнаруживать чат-приложения и симулировать касание кнопки отправки сообщения при нажатии или удержании аппаратной кнопки. Ознакомьтесь с кратким руководством по началу работы для получения дополнительной информации.

Клавиша 0:

  • В режиме 123:
    • Нажатие: ввести "0".
    • Удержание: ввести специальные/математические символы.
    • Удержание "0", затем нажатие Shift (По умолчанию: удержание "0", нажатие "✱"): ввести символы валют
  • В режиме ABC:
    • Нажатие: ввести пробел, новую строку или специальные/математические символы.
    • Удержание: ввести "0".
    • Нажатие "0", затем нажатие Shift (По умолчанию: нажатие "0", "✱"): ввести символы валют
  • В режиме Предсказания:
    • Нажатие: ввести пробел, новую строку или специальные/математические символы.
    • Двойное нажатие: ввести символ, назначенный в настройках режима Предсказания (по умолчанию: ".").
    • Удержание: ввести "0".
    • Нажатие "0", затем нажатие Shift (По умолчанию: нажатие "0", "✱"): ввести символы валют
  • В режиме Чонджиин (Корейский):
    • Нажатие: ввести "ㅇ" и "ㅁ".
    • Удержание: ввести пробел, новую строку, "0" или специальные/математические символы.
    • Удержание "0", затем нажатие Shift (По умолчанию: удержание "0", нажатие "✱"): ввести валютные символы.

Клавиша 1:

  • В режиме 123:
    • Нажатие: ввести "1".
    • Удержание: ввести знаки препинания.
  • В режиме ABC:
    • Нажатие: ввести знаки препинания.
    • Удержание: ввести "1".
  • В режиме Предсказания:
    • Нажатие: ввести знаки препинания.
    • Многократное нажатие: ввести эмодзи.
    • Нажатие 1-1-3: ввести пользовательские добавленные эмодзи (необходимо добавить их с помощью Клавиши добавления слова).
    • Удержание: ввести "1".
  • В режиме Чонджиин (Корейский):
    • Нажатие: ввести гласную "ㅣ".
    • Удержание: ввести знаки препинания.
    • Удержание, затем нажатие: ввести эмодзи.
    • Удержание 1, нажатие 1, затем 3: ввести пользовательские добавленные эмодзи (необходимо добавить их с помощью Клавиши добавления слова).

Клавиши 2-9:

  • В режиме 123: введите соответствующую цифру
  • В режимах ABC и Предсказания: введите букву или удерживайте для ввода соответствующей цифры.

Функциональные клавиши

Клавиша добавления слова:

Добавляет новое слово в словарь текущего языка.

Также можно добавлять новые эмодзи и затем получать к ним доступ, нажав 1-1-3. Независимо от выбранного языка, все эмодзи будут доступны во всех языках.

Клавиша удаления (Назад, Del или Backspace):

Просто удаляет текст.

Если у вашего телефона есть специальная клавиша «Del» или «Clear», вам не нужно настраивать ничего в Настройках, если только вы не хотите иметь ещё одну клавишу Backspace. В этом случае пустая опция: «--» будет выбрана автоматически.

На телефонах с объединённой клавишей «Del»/«Назад», эта клавиша будет выбрана автоматически. Однако вы можете назначить функцию «Backspace» другой клавише, чтобы клавиша «Назад» только возвращала назад.

Примечание: Использование клавиши «Назад» как Backspace не работает во всех приложениях, особенно в Firefox, Spotify и Termux. Эти приложения могут полностью контролировать клавишу и переназначать её функцию по своему усмотрению. К сожалению, ничего с этим нельзя сделать, так как клавиша «Назад» играет особую роль в Android, и её использование ограничено системой.

Примечание 2: Удерживание клавиши «Назад» всегда вызывает действие по умолчанию системы (например, показывает список запущенных приложений).

В этих случаях можно назначить другую клавишу (все остальные клавиши полностью функциональны) или использовать экранную клавишу Backspace.

Клавиша смены режима ввода (по умолчанию: нажмите #):

Переключение режимов ввода (АБВ → Предиктивный → 123).

Предсказание недоступно в полях пароля.

В полях, где можно вводить только числа, смена режима невозможна. В таких случаях клавиша возвращается к своей стандартной функции (т.е. ввод «#»).

Клавиша редактирования текста:

Открывает панель редактирования текста, где можно выбрать, вырезать, копировать и вставлять текст. Закрыть панель можно, снова нажав клавишу «✱» или, в большинстве приложений, нажав кнопку «Назад». Подробности доступны ниже.

Клавиша смены языка (по умолчанию: удерживайте #):

Выбор следующего языка, если несколько языков были включены в Настройках.

Клавиша выбора клавиатуры:

Открывает диалог смены клавиатуры Android, где можно выбрать любую установленную клавиатуру.

Клавиша Shift (по умолчанию: нажмите ✱):

  • При вводе текста: переключает между строчными и прописными буквами.
  • При вводе спецсимволов с клавиши 0: показывает следующую группу символов.

Клавиша настроек:

Открывает экран настроек. Здесь можно выбрать языки для ввода, настроить горячие клавиши клавиатуры, изменить внешний вид приложения или улучшить совместимость с вашим телефоном.

Клавиша голосового ввода:

Активирует голосовой ввод на телефонах, которые его поддерживают. Подробнее см. ниже.

Клавиша списка команд / также известна как Пульт команд / (по умолчанию: удерживайте ✱):

Отображает список всех команд (или функций).

У многих телефонов есть только две или три «свободные» клавиши, которые можно использовать как горячие клавиши. Однако в Traditional T9 доступно намного больше функций, что означает, что просто нет места для всех этих функций на клавиатуре. Пульт команд решает эту проблему, позволяя вызывать дополнительные функции (или команды) с помощью комбинаций клавиш.

Ниже приведён список возможных команд:

  • Показать экран настроек (Комбинация по умолчанию: удерживайте ✱, клавиша 1). То же, что и нажатие Настроек.
  • Добавить слово (Комбинация по умолчанию: удерживайте ✱, клавиша 2). То же, что и нажатие Добавить слово.
  • Голосовой ввод (Комбинация по умолчанию: удерживайте ✱, клавиша 3). То же, что и нажатие Голосовой ввод.
  • Редактирование текста (Комбинация по умолчанию: удерживайте ✱, клавиша 5). То же, что и нажатие Редактирование текста.
  • Выбрать другую клавиатуру (Комбинация по умолчанию: удерживайте ✱, клавиша 8). То же, что и нажатие Выбор клавиатуры.

Эта клавиша не выполняет никаких функций, если макет экрана установлен на «Виртуальная клавиатура», так как все клавиши для всех возможных функций уже доступны на экране.

Голосовой ввод

Функция голосового ввода позволяет вводить текст с помощью речи, подобно Gboard. Как и все другие клавиатуры, Traditional T9 не распознает речь самостоятельно, а просит телефон сделать это.

Кнопка голосового ввода скрыта на устройствах, которые не поддерживают эту функцию.

Поддерживаемые устройства

На устройствах с Google Services будет использоваться инфраструктура Google Cloud для преобразования ваших слов в текст. Чтобы этот метод работал, необходимо подключиться к Wi-Fi или включить мобильные данные.

На устройствах без Google, если на устройстве есть приложение голосового помощника или родная клавиатура поддерживает голосовой ввод, будет использоваться доступное средство распознавания речи. Следует отметить, что этот метод значительно уступает Google. Он не работает в шумной обстановке и обычно распознает только простые фразы, такие как: «открыть календарь» или «включить музыку» и подобное. Преимущество в том, что он работает в оффлайн-режиме.

Другие телефоны без Google обычно не поддерживают голосовой ввод. Китайские телефоны не имеют функций распознавания речи из-за политики безопасности Китая. На этих устройствах возможно включение поддержки голосового ввода путём установки приложения Google с именем пакета: «com.google.android.googlequicksearchbox».

Экранная клавиатура

На телефонах с только сенсорным экраном доступна полностью функциональная экранная клавиатура, которая включается автоматически. Если по какой-то причине ваш телефон не был распознан как имеющий сенсорный экран, включите её, перейдя в Настройки → Внешний вид → Макет на экране и выбрав «Виртуальная цифровая клавиатура».

Если у вас есть как сенсорный экран, так и аппаратная клавиатура, и вы хотите освободить больше места на экране, отключите программные клавиши в Настройки → Внешний вид.

Также рекомендуется отключить специальное поведение клавиши «Назад», когда она работает как Backspace. Это полезно только для аппаратной клавиатуры. Обычно это происходит автоматически, но если нет, перейдите в Настройки → Клавиатура → Выбор горячих клавиш → Клавиша Backspace и выберите опцию «--».

Обзор виртуальных клавиш

Экранная клавиатура работает так же, как цифровая клавиатура телефона с физическими клавишами. Если клавиша выполняет одну функцию, на ней будет одна метка (или значок), указывающая эту функцию. Если клавиша выполняет вторичную функцию при удерживании, на ней будут две метки (или значка).

Ниже приведено описание клавиш с более чем одной функцией.

Правая клавиша F2 (вторая клавиша сверху в правом ряду)

Только в предиктивном режиме.

  • Нажать: Фильтрует список предложений. Подробнее о фильтрации слов см. выше.
  • Удерживать: Сбрасывает фильтр, если он активен.

Правая клавиша F3 (третья клавиша сверху в правом ряду)

  • Нажать: Открывает параметры копирования, вставки и редактирования текста.
  • Удерживать: Активирует голосовой ввод.

Левая клавиша F4 (нижняя левая клавиша)

  • Нажать: Переключает режимы ввода (АБВ → Предиктивный → 123).
  • Удерживать: Переключает язык, если в настройках включено несколько языков.
  • Горизонтальный свайп: Переключается на последнюю использованную клавиатуру, кроме TT9.
  • Вертикальный свайп: Открывает диалог выбора клавиатуры Android, где можно выбрать среди всех установленных клавиатур.

На клавише появится небольшой значок глобуса, если вы включили более одного языка в Настройки → Языки. Значок указывает, что можно изменить язык, удерживая клавишу.

Изменение размера панели клавиатуры во время набора текста

В некоторых случаях вы можете заметить, что Виртуальная клавиатура занимает слишком много места на экране, мешая видеть вводимый текст или элементы приложения. В этом случае вы можете изменить её размер, удерживая и перетаскивая клавишу Настройки/Пульт команд или перетаскивая строку состояния (где отображается текущий язык или режим ввода). Когда высота становится слишком маленькой, макет автоматически переключается на «Функциональные клавиши» или «Только список предложений». При увеличении высоты макет переключится на «Виртуальная клавиатура». Также можно дважды нажать на строку состояния для мгновенного минимизирования или максимизирования.

Изменение размера Traditional T9 также изменяет размер текущего приложения. Оба процесса требуют значительных вычислительных ресурсов. Это может вызвать мерцание или задержки на многих телефонах, даже на более мощных.

Изменение высоты клавиш

Также можно изменить высоту экранных клавиш. Для этого перейдите в Настройки → Внешний вид → Высота клавиш на экране и настройте её по своему усмотрению.

Значение по умолчанию 100% является хорошим балансом между размером кнопок и занимаемым экранным пространством. Однако, если у вас большие пальцы, вы можете немного увеличить этот параметр, а если вы используете TT9 на большом экране, например, на планшете, вы можете уменьшить его.

Если доступное экранное пространство ограничено, TT9 проигнорирует этот параметр и автоматически уменьшит высоту, чтобы оставить достаточно места для текущего приложения.

Редактирование текста

В панели редактирования текста вы можете выделять, вырезать, копировать и вставлять текст, как это делается на компьютерной клавиатуре. Чтобы выйти из режима редактирования текста, нажмите клавишу «✱» или клавишу Назад (кроме веб-браузеров, Spotify и некоторых других приложений). Или нажмите клавишу букв на экранной клавиатуре.

Ниже приведён список возможных текстовых команд:

  1. Выделить предыдущий символ (аналогично Shift+Left на компьютерной клавиатуре)
  2. Снять выделение
  3. Выделить следующий символ (аналогично Shift+Right)
  4. Выделить предыдущее слово (аналогично Ctrl+Shift+Left)
  5. Выделить всё
  6. Выделить следующее слово (аналогично Ctrl+Shift+Right)
  7. Вырезать
  8. Копировать
  9. Вставить

Для удобства редактирования клавиши Backspace, Пробел и OK также активны.

Экран настроек

На экране настроек вы можете выбрать языки для ввода, настроить горячие клавиши клавиатуры, изменить внешний вид приложения или улучшить совместимость с вашим телефоном.

Как получить доступ к настройкам?

Способ 1

Нажмите на значок приложения Traditional T9.

Способ 2 (с использованием сенсорного экрана)

  • Нажмите на текстовое или числовое поле, чтобы активировать TT9.
  • Используйте экранную кнопку шестерёнки.

Способ 3 (с использованием физической клавиатуры)

  • Начните ввод текста или цифр в поле, чтобы активировать TT9.
  • Откройте список команд, используя экранную кнопку инструментов или нажав назначенную горячую клавишу [по умолчанию: удерживайте ✱].
  • Нажмите клавишу 2.

Навигация по настройкам

Если у вас устройство с аппаратной клавиатурой, есть два способа навигации по настройкам.

  1. Используйте клавиши Вверх/Вниз для прокрутки и клавишу OK для открытия или активации опции.
  2. Нажмите клавиши 1-9, чтобы выбрать соответствующую опцию, и нажмите их дважды, чтобы открыть/активировать её. Двойное нажатие сработает, независимо от того, где вы находитесь на экране. Например, даже если вы находитесь вверху, двойное нажатие клавиши 3 активирует третью опцию. Наконец, клавиша 0 — это удобный ярлык для прокрутки до конца, но она не открывает последнюю опцию.

Языковые настройки

Загрузка словаря

После включения одного или нескольких новых языков необходимо загрузить соответствующие словари для режима предсказания. После загрузки словарь останется в памяти до тех пор, пока вы не воспользуетесь одной из опций удаления. Это означает, что вы можете включать и отключать языки, не загружая их словари каждый раз. Делайте это только один раз, только при первом включении.

Это также означает, что если вам нужно начать использовать язык X, вы можете безопасно отключить все другие языки, загрузить только словарь X (и сэкономить время!), а затем снова включить все языки, которые использовали раньше.

Имейте в виду, что повторная загрузка словаря сбросит популярность предложений до заводских настроек. Однако беспокоиться не стоит. В большинстве случаев вы не заметите значительных изменений в порядке предложений, если не используете часто редкие слова.

Автоматическая загрузка словаря

Если вы пропустили или забыли загрузить словарь через экран настроек, это произойдёт автоматически позже, когда вы откроете приложение, в котором можно вводить текст, и переключитесь в режим предсказания. Вас попросят подождать, пока загрузка завершится, и затем вы сможете начать вводить текст.

Если вы удалите один или несколько словарей, они НЕ будут загружаться автоматически. Вам придётся делать это вручную. Автоматически будут загружаться только словари для вновь включённых языков.

Удаление словаря

Если вы перестали использовать языки X или Y, вы можете отключить их и также воспользоваться опцией «Удалить невыбранные», чтобы освободить место на устройстве.

Чтобы удалить все словари, независимо от выбора, используйте опцию «Удалить все».

Во всех случаях ваши добавленные вручную слова будут сохранены и восстановлены после повторной загрузки соответствующего словаря.

Добавленные слова

Опция «Экспорт» позволяет экспортировать все добавленные слова для всех языков, включая добавленные эмодзи, в файл CSV. Затем вы можете использовать этот файл CSV, чтобы улучшить Traditional T9! Перейдите на GitHub и поделитесь словами в новом issue или pull request. После проверки и одобрения они будут включены в следующую версию.

С помощью опции «Импорт» вы можете импортировать ранее экспортированный CSV. Однако есть некоторые ограничения:

  • Можно импортировать только слова, состоящие из букв. Апострофы, дефисы, другие знаки препинания или специальные символы не допускаются.
  • Эмодзи не допускаются.
  • Один CSV-файл может содержать максимум 250 слов.
  • Вы можете импортировать до 1000 слов, что означает, что вы можете импортировать максимум 4 файла по 250 слов. После достижения этого лимита вы всё равно сможете добавлять слова во время ввода.

С помощью опции «Удалить» вы можете искать и удалять опечатки или другие слова, которые вы не хотите сохранять в словаре.

Параметры совместимости

Для нескольких приложений или устройств возможно включить специальные опции, которые сделают Traditional T9 более совместимым с ними. Эти параметры можно найти в конце каждого экрана настроек в разделе Совместимость.

Альтернативный метод прокрутки предложений

Раздел: Настройки → Внешний вид.

На некоторых устройствах в режиме предсказания вы можете столкнуться с невозможностью прокрутить список до конца или необходимостью несколько раз прокручивать список туда и обратно, пока не появится последнее предложение. Эта проблема иногда возникает на Android 9 и более ранних версиях. Включите эту опцию, если сталкиваетесь с такой проблемой.

Всегда сверху

Раздел: Настройки → Внешний вид.

На некоторых телефонах, особенно Sonim XP3plus (XP3900), Traditional T9 может не отображаться, когда вы начинаете вводить текст, или быть частично скрытым за сенсорными клавишами. В других случаях могут появляться белые полосы вокруг него. Проблема может возникать в одном конкретном приложении или во всех. Чтобы предотвратить это, включите опцию «Всегда сверху».

Защита от повторных нажатий

Раздел: Настройки → Клавиатура.

Телефоны CAT S22 Flip и Qin F21 известны низким качеством клавиатур, которые со временем быстро изнашиваются и начинают регистрировать несколько нажатий за одно нажатие клавиши. Вы можете заметить это при вводе текста или навигации по меню телефона.

Для телефонов CAT рекомендуется установить значение 50-75 мс. Для Qin F21 попробуйте с 20-30 мс. Если проблема сохраняется, немного увеличьте значение, но старайтесь держать его как можно ниже.

Примечание: Чем выше значение, тем медленнее вам придётся набирать текст. TT9 будет игнорировать очень быстрые нажатия клавиш.

Примечание 2: Кроме того, телефоны Qin могут не определять длительные нажатия. К сожалению, в этом случае ничего нельзя сделать.

Показывать текст при ввод

В: Настройки → Клавиатура.

Если у вас возникают проблемы с набором текста в Deezer или Smouldering Durtles, потому что предложения исчезают слишком быстро, прежде чем вы их увидите, отключите эту опцию. Это приведёт к тому, что текущее слово останется скрытым, пока вы не нажмёте OK или Пробел, или не коснётесь списка предложений.

Проблема возникает из-за того, что Deezer и Smouldering Durtles иногда изменяют введённый текст, что приводит к сбоям в работе TT9.

Не открываются панели стикеров и эмодзи в Telegram/Snapchat

Это происходит, если вы используете один из маленьких макетов. В настоящее время нет постоянного решения, но можно воспользоваться следующим обходным путём:

  • Перейдите в Настройки → Внешний вид и включите Экранную цифровую клавиатуру.
  • Вернитесь в чат и нажмите кнопку эмодзи или стикеров. Они теперь появятся.
  • Теперь вы можете вернуться в настройки и отключить экранную цифровую клавиатуру. Панели стикеров и эмодзи останутся доступными, пока вы не перезапустите приложение или телефон.

Traditional T9 не появляется сразу в некоторых приложениях

Если вы открыли приложение, где можно вводить текст, но TT9 не появляется автоматически, просто начните вводить, и он появится. Альтернативно, нажатие горячих клавиш для смены режима ввода или языка также может вызвать TT9, если он скрыт.

На некоторых устройствах TT9 может оставаться невидимым, что бы вы ни делали. В таких случаях вам придётся включить Всегда сверху.

Длинное объяснение. Проблема заключается в том, что Android в основном предназначен для устройств с сенсорным экраном. Поэтому он ожидает, что вы коснётесь текстового/числового поля, чтобы отобразить клавиатуру. Можно настроить TT9 так, чтобы он появлялся без этого подтверждения, но в некоторых случаях Android забудет скрыть его, когда это необходимо. Например, он может остаться видимым после того, как вы набрали номер телефона или отправили текст в поисковом поле.

По этим причинам, чтобы соответствовать стандартам Android, управление остаётся в ваших руках. Просто нажмите клавишу, чтобы "коснуться" экрана и продолжайте ввод текста.

На Qin F21 Pro удерживание клавиши 2 или 8 увеличивает или уменьшает громкость вместо набора числа

Чтобы решить эту проблему, перейдите в Настройки → Внешний вид и включите «Значок состояния». TT9 должен автоматически обнаружить Qin F21 и включить настройки, но если автоопределение не сработало или вы отключили значок по какой-либо причине, вам необходимо включить его, чтобы все клавиши работали корректно.

Длинное объяснение. Qin F21 Pro (и, возможно, F22) имеет приложение горячих клавиш, которое позволяет назначать функции увеличения и уменьшения громкости на цифровые клавиши. По умолчанию менеджер горячих клавиш включён, и удерживание клавиши 2 увеличивает громкость, удерживание клавиши 8 — уменьшает. Однако, когда нет значка состояния, менеджер предполагает, что клавиатура не активна, и регулирует громкость, вместо того чтобы позволить Traditional T9 обрабатывать клавиши для набора чисел. Поэтому включение значка обходит менеджер горячих клавиш, и всё работает нормально.

Общие проблемы на телефонах Xiaomi

Xiaomi ввела несколько нестандартных разрешений на своих телефонах, которые мешают корректной работе виртуальной экранной клавиатуры Traditional T9. Точнее, клавиши «Показать настройки» и «Добавить слово» могут не выполнять свои функции. Чтобы исправить это, необходимо предоставить TT9 разрешения «Отображать всплывающее окно» и «Отображать всплывающее окно в фоновом режиме» в настройках вашего телефона. Этот гид для другого приложения объясняет, как это сделать.

Также настоятельно рекомендуется предоставить разрешение «Постоянное уведомление». Это похоже на разрешение «Уведомления», добавленное в Android 13. См. выше, чтобы узнать, почему это необходимо.

Проблемы с Xiaomi обсуждаются в этом issue GitHub.

Голосовой ввод долго не завершается

Это известная проблема на Android 10, которую Google так и не исправил. Устранить её на стороне TT9 невозможно. Чтобы завершить голосовой ввод, оставайтесь молчаливыми несколько секунд. Android автоматически отключает микрофон, когда не может обнаружить речь.

Часто задаваемые вопросы

Вы не можете добавить функцию X?

Нет.

У каждого свои предпочтения. Кто-то хочет клавиши побольше, кто-то – в другом порядке, кто-то – горячую клавишу для ввода «.com», а кто-то скучает по своему старому телефону или клавиатуре. Но, пожалуйста, поймите, что я работаю над этим проектом добровольно в свое свободное время. Невозможно удовлетворить тысячи разных пожеланий, некоторые из которых противоречат друг другу.

Генри Форд однажды сказал: «Покупатель может выбрать любой цвет, при условии, что он будет черным». Так же и Traditional T9 – это простой, эффективный и бесплатный продукт, и он остается таким, как есть.

Вы не можете сделать его более похожим на Sony Ericsson, Xperia, Nokia C2, Samsung или другую программную клавиатуру?

Нет.

Traditional T9 не предназначен для того, чтобы быть заменой или клоном какого-либо приложения. Он имеет уникальный дизайн, вдохновленный в первую очередь Nokia 3310 и 6303i. И хотя он передает ощущение классических телефонов, он предлагает свой собственный опыт, который не копирует ни одно устройство полностью.

Вам стоит скопировать Touchpal, ведь это лучшая клавиатура в мире!

Нет, не стоит. См. предыдущие пункты.

Когда-то, в 2015 году, Touchpal действительно был одной из лучших клавиатур, так как у него не было серьезных конкурентов. Но с тех пор многое изменилось. Посмотрите сравнение Traditional T9 и Touchpal:

Traditional T9

  • Уважает вашу конфиденциальность.
  • Не содержит рекламы и полностью бесплатен.
  • Поддерживает широкий спектр устройств: телефоны с кнопками, телевизоры с аппаратными клавиатурами, а также смартфоны и планшеты с сенсорным экраном.
  • Предлагает полноценную 12-клавишную раскладку T9 для всех языков.
  • Обеспечивает улучшенные подсказки слов. Например, если вы пытаетесь ввести выражение с текстонимами, например «go in», клавиатура запомнит правильный вариант и не будет предлагать «go go» или «in in».
  • Все, что вы набираете, остается на вашем устройстве. Никакие данные никуда не отправляются.
  • Это проект с открытым исходным кодом, что позволяет вам просматривать весь исходный код и словари, вносить вклад в развитие проекта (многие пользователи помогли исправить ошибки и добавить новые языки и переводы) или даже создать свою модифицированную версию в соответствии с вашими предпочтениями.
  • Имеет чистый, удобочитаемый дизайн, который хорошо сочетается с системой. Здесь нет ненужных элементов, отвлекающих от набора текста.
  • Скорость загрузки словаря низкая.

Touchpal

  • Агрессивно требует доступ ко всему вашему устройству и контактам, записывает случайные файлы в систему; в итоге был удален из Play Store, так как вел себя как вирус.
  • Полон рекламы.
  • Поддерживает только сенсорные устройства.
  • Не является полноценной T9-клавиатурой. Он предлагает T9-раскладку только для некоторых языков. Кроме того, некоторые раскладки некорректны (например, в болгарской раскладке отсутствует буква, а некоторые буквы поменяны местами на клавишах 8 и 9).
  • При наборе текстонимов подряд Touchpal предлагает только последнее выбранное слово. Например, если вы хотите ввести «go in», он покажет либо «go go», либо «in in».
  • Облачные подсказки могли бы улучшить точность. Однако для этого все пользователи должны отправлять все, что они вводят, на серверы Touchpal для обработки.
  • Закрытый исходный код. Невозможно проверить, что приложение делает в фоновом режиме.
  • Включает множество тем, цветов, GIF-анимаций и других отвлекающих элементов, не относящихся к набору текста.
  • Скорость загрузки словаря высокая. В этом пункте Touchpal выигрывает.

Если вы не согласны или хотите объяснить свою точку зрения, присоединяйтесь к открытому обсуждению на GitHub. Просто будьте уважительны к другим пользователям. Сообщения с ненавистью не будут допускаться.

Вибрация не работает (только сенсорные экраном)

Функции энергосбережения, оптимизации и режим "Не беспокоить" могут блокировать вибрацию. Проверьте в системных настройках вашего устройства, активированы ли какие-либо из этих параметров. На некоторых устройствах можно настроить параметры оптимизации батареи отдельно для каждого приложения через Системные настройки → Приложения. Если ваше устройство поддерживает это, отключите оптимизацию для TT9.

Еще одна причина, по которой вибрация может не работать, — она может быть отключена на системном уровне. Проверьте, есть ли в вашем устройстве параметры "Вибрация при касании" или "Вибрация при нажатии клавиш" в Системные настройки → Специальные возможности, и включите их. Устройства Xiaomi и OnePlus позволяют более детально управлять вибрацией. Убедитесь, что все соответствующие настройки включены.

В конечном итоге вибрация может не работать на некоторых устройствах. Для исправления этой проблемы потребуется больше разрешений и доступ к дополнительным функциям устройства. Однако, поскольку TT9 является клавиатурой, ориентированной на конфиденциальность, он не будет запрашивать такой доступ.

Мне нужно использовать раскладку QWERTY (только сенсорные устройства)

Traditional T9 — это клавиатура типа T9, и, соответственно, она не предоставляет раскладку, похожую на QWERTY.

Если вы всё ещё учитесь использовать T9 и вам нужно иногда переключаться, или вам удобнее вводить новые слова с помощью QWERTY, проведите вверх по клавише Left F4, чтобы переключиться на другую клавиатуру. См. обзор виртуальных клавиш для получения дополнительной информации.

Большинство других клавиатур позволяет переключиться обратно на Traditional T9, удерживая пробел или клавишу «смены языка». Подробнее см. в соответствующем руководстве или инструкции.

Я не могу сменить язык на телефоне с сенсорным экраном

Сначала убедитесь, что вы включили все нужные языки в Настройки → Языки. Затем удерживайте левую клавишу F4, чтобы сменить язык.