Как увеличить высоту клавиатуры Gboard выше самого высокого уровня

Gboard — это обновленная клавиатура Google, которая содержит дополнительные функции. Здесь вы можете узнать, как использовать дополнительные (секретные) функции этой клавиатуры.

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

Однако в приложении отсутствуют некоторые возможности. Некоторые могут возразить, что клавиатура слишком мала. Я предпочитаю, чтобы клавиатура была маленькой и занимала как можно меньше места на экране, но некоторые люди предпочитают, чтобы она была больше, поскольку меньшая клавиатура может привести к более неточному набору текста, с чем я согласен. Хотя в настройках Gboard есть настройка «Высота клавиатуры», некоторые могут обнаружить, что даже самый высокий вариант недостаточно высок.

Копаясь в папке данных приложения, расположенной в /data/data, мы обнаружили несколько интересных изменяемых строк, которые позволяют изменять высоту клавиатуры даже за пределами ее самого высокого уровня. Для этого руководства требуется root-доступ, поскольку мы будем изменять файл, расположенный в разделе /data.

Чтобы следовать этому руководству, вам понадобится root-доступ на вашем телефоне. Получить root-доступ можно либо прошив Магиск или СуперСУ после разблокировки загрузчика вашего устройства. Обратите внимание: любые другие изменения, которые вы вносите в файл, не обязательно будут работать и могут привести к поломке Gboard.


Отрегулируйте высоту клавиатуры Gboard вручную

Шаг 1

Во-первых, как уже упоминалось, вам понадобится root-доступ и какой-либо файловый менеджер с поддержкой root. Вы можете использовать MiXplorer отсюда на XDA если хотите, или другой файловый менеджер, например Solid Explorer. Обязательно предоставьте root-доступ к файловому проводнику.

[appbox xda com.mixplorer]

Шаг 2

Перейдите в следующую папку.

/data/data/com.google.android.inputmethod.latin/shared_prefs/

И найдите файл с именем com.google.android.inputmethod.latin_preferences.xml. Этот файл содержит различные настройки, относящиеся к Gboard, включая две строки, которые мы будем искать для изменения высоты и чувствительности. Просто откройте этот файл как текстовый файл.

Шаг 3

Вы можете использовать функцию поиска вашего любимого текстового редактора для редактирования строк, поскольку это большой файл. Сначала найдите «keyboard_height_ratio». Вы должны попасть на строку, которая выглядит вот так.

<stringname="keyboard_height_ratio">1.0string>

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

Как видите, высота увеличилась. Это потому, что я увеличил высоту с 1 до 1,5. Вы можете установить любой диапазон значений, который вам нравится, но будьте осторожны, поскольку значение слишком большой или слишком маленький файл не позволит вам редактировать его, пока вы не очистите данные для Gboard или не воспользуетесь другой клавиатурой, чтобы изменить его обратно.


Бонус — возможная настройка чувствительности смахивания

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

<stringname="keyboard_slide_sensitivity_ratio">1string>

И отредактируйте значение по своему усмотрению. Снова принудительно закройте Gboard (как показано на скриншотах выше), и твик теоретически должен активироваться. Если вы заметили другое, дайте нам знать!


Объяснение

Большинство настроек приложения на самом деле представляют собой просто входные данные, которые записывают значение в определенное место в файле, и приложение считывает его для своей конфигурации. Эти две настройки не имеют интерфейса в приложении Gboard для их изменения, однако приложение все равно их считывает. Скорее всего, это будут экспериментальные функции, которые Google либо планирует добавить, либо еще не удалил. Вы можете просмотреть файл настроек и посмотреть, есть ли еще что-нибудь интересное, что, возможно, стоит изменить, и если да, дайте нам знать!