В Gboard v6.2 добавлено управление курсором, кнопки «Вырезать/Копировать/Вставить» и подготовлена ​​поддержка рукописного ввода

Всего через несколько дней после того, как мы опубликовали руководство о том, как добавить курсоры клавиатуры на панель навигации в Android OПохоже, что Google наконец-то взял на себя инициативу предоставить эту и многие другие функции всем пользователям приложения Gboard. Версия Gboard 6.2 теперь доступна в Google Play Store, и обновление наконец-то обеспечивает поддержку функций, которые пользователи ждали целую вечность: управление курсором, вырезать/скопировать/вставить кнопки и многое другое регулируемые элементы управления размером клавиатуры. Кроме того, мы провели демонтаж APK-файла последнего обновления и обнаружили доказательства того, что Gboard Приложение вскоре может обеспечить автономную поддержку рукописного ввода без необходимости использования приложения Google Handwriting Input.


Обновление Gboard v6.2 — кладезь новых функций

Кнопки управления курсором и редактирования текста

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

Регулируемый размер

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

Еще одна вещь, которая мне понравилась, — это небольшая корректировка пользовательского интерфейса клавиатуры. Я заметил, что края вокруг каждой клавиши кажутся более круглыми. Я не совсем уверен, нравится ли мне новый внешний вид, но он соответствует всей той «круглой иконке», которую Google реализовал в Android 7.1+.

Поддержка рукописного ввода

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

В APK мы обнаружили доказательства того, что будущее обновление Gboard может добавить поддержку рукописного ввода с клавиатуры, что неудивительно, учитывая, что Google уже есть метод рукописного ввода доступно в магазине Play. В настоящее время, если вы загрузите и установите метод рукописного ввода из Google, вы можете переключаться туда и обратно, нажимая значок глобуса на Gboard. Но теперь, после получения множества ценных отзывов и улучшения алгоритмов распознавания рукописного текста, Google, возможно, объединит свои методы ввода на единой клавиатуре.

Поддержка рукописного ввода Gboard

<stringname="handwriting_speed_fast">Faststring>
<stringname="handwriting_speed_midfast">Mid-faststring>
<stringname="handwriting_speed_midslow">Mid-slowstring>
<stringname="handwriting_speed_normal">Normalstring>
<stringname="handwriting_speed_slow">Slowstring>
<stringname="handwriting_speed_very_fast">Very faststring>
<stringname="handwriting_speed_very_slow">Very slowstring>
<stringname="handwriting_stroke_extra_thick">Extra thickstring>
<stringname="handwriting_stroke_extra_thin">Extra thinstring>
<stringname="handwriting_stroke_midthick">Mid-thickstring>
<stringname="handwriting_stroke_midthin">Mid-thinstring>
<stringname="handwriting_stroke_normal">Normalstring>
<stringname="handwriting_stroke_thick">Thickstring>
<stringname="handwriting_stroke_thin">Thinstring>

читать далее

Дополнительные доказательства наличия этой новой функции рукописного ввода мы можем увидеть в нескольких новых файлах макета и smali в APK. Были добавлены следующие новые файлы макета:

  • Setting_handwriting_input.xml
  • Extension_emoji_handwriting.xml
  • скрыть_handwriting_keys.xml
  • fullscreen_handwriting_panel_on_handwriting_start.xml
  • fullscreen_handwriting_panel_on_handwriting_end.xml
  • show_handwriting_hint.xml
  • скрыть_handwriting_hint.xml
  • show_handwriting_keys.xml

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


Я продолжу копаться и обновлять эту статью, если найду что-нибудь интересное в живой сборке или после демонтажа APK. Если вы ищете последнюю версию приложения Gboard, вы можете загрузить ее прямо сейчас по адресу APKЗеркало.