Домой Софт и приложения Android Unexpected Keyboard: глубокая настройка клавиатуры для Android, недоступная в Gboard

Unexpected Keyboard: глубокая настройка клавиатуры для Android, недоступная в Gboard

Unexpected Keyboard — это open-source альтернатива Gboard, предлагающая расширенные настройки раскладок, функциональные клавиши и гибкое управление буфером обмена.

1
0

Поиск альтернатив стандартным клавиатурам часто приводит к неожиданным результатам. Одним из таких решений стала Unexpected Keyboard — open-source приложение, которое ориентировано на тех, кому возможностей стандартной Gboard оказывается недостаточно. Несмотря на визуальную сложность интерфейса, приложение предоставляет инструменты, которые по достоинству оценят продвинутые пользователи и разработчики.

Различные варианты раскладок в приложении Unexpected Keyboard
Unexpected Keyboard предлагает пользователям Android широкие возможности кастомизации интерфейса

Функциональные возможности и управление клавишами

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

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

Гибкая настройка раскладок и параметров ввода

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

Настройка отзывчивости и возможность объединения клавиш-модификаторов позволяют ускорить работу. Например, можно назначить действие клавиши Ctrl на одно нажатие и в сочетании с другой кнопкой выполнять команды вроде Ctrl+A. Для пользователей смартфонов с большими экранами, таких как модели с диагональю 6,78 дюйма, предусмотрена тонкая настройка высоты клавиатуры. Увеличение высоты в портретном режиме на 5% относительно стандартных значений позволяет комфортнее попадать по клавишам, сохраняя при этом достаточно свободного пространства для обзора контента.

Unexpected Keyboard: глубокая настройка клавиатуры для Android, недоступная в Gboard — иллюстрация 2 к материалу

Работа с буфером обмена и конфиденциальность

Одной из проблем Gboard является ограничение времени хранения данных в буфере обмена, которые удаляются через пару часов. Unexpected Keyboard предлагает более функциональное решение: пользователи могут самостоятельно задать время хранения скопированных фрагментов, выбрав из вариантов: 1 минута, 5 минут, 30 минут или бессрочно. Доступ к истории осуществляется через клавишу Ctrl в левом нижнем углу.

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

Unexpected Keyboard: глубокая настройка клавиатуры для Android, недоступная в Gboard — иллюстрация 3 к материалу

Неочевидные преимущества управления и комфорт при вводе

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

Что касается самого процесса набора, то даже при первом знакомстве кривая обучения оказывается вполне пологой — вы не начинаете «с нуля». Автор отмечает, что на этапе адаптации скорость набора достигает 40–45 слов в минуту (WPM). Удобство использования повышается за счет возможности глубокой кастомизации физических параметров отображения. Если в портретном режиме автор установил высоту клавиатуры на 40% (добавив 5% к стандартному значению для комфортного попадания по клавишам), то в ландшафтном режиме настройки остались прежними — 50%. В этом режиме ширина экрана растягивает клавиатуру, поэтому проблема нехватки вертикального пространства исчезает сама собой. Важно найти баланс: слишком мелкие клавиши приводят к промахам, а слишком крупные — «съедают» полезную площадь экрана, на которой должен отображаться текст.

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

Unexpected Keyboard: глубокая настройка клавиатуры для Android, недоступная в Gboard — иллюстрация 4 к материалу

Превосходство буфера обмена

Функциональность буфера обмена в Unexpected Keyboard выходит далеко за рамки того, что предлагает Google. В Gboard существует не только проблема с «двухчасовым окном жизни» скопированных данных (после которого они безвозвратно удаляются), но и неопределенность самих алгоритмов очистки: Google не указывает точных сроков, ограничиваясь фразой о том, что элементы удаляются «вскоре после прекращения их использования». Единственным способом спасти важную информацию в стандартной клавиатуре является закрепление (pinning) текста.

В Unexpected Keyboard реализована гибкая настройка времени жизни скопированных данных. Пользователь может выбрать интервал: 1, 5, 30 минут или же установить бессрочное хранение. Доступ к этой функции интуитивно прост: достаточно зажать клавишу Ctrl в левом нижнем углу и провести пальцем в соответствующую сторону. Функция «Recently copied text» позволяет активировать панель истории, однако для пользователей, работающих с паролями или чувствительными данными, предусмотрена возможность отключения этой опции в целях приватности.

Unexpected Keyboard: глубокая настройка клавиатуры для Android, недоступная в Gboard — иллюстрация 5 к материалу

Вопрос доверия и открытость архитектуры

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

Для продвинутого пользователя это означает возможность увидеть «разборку» (teardown) того, как работает приложение и какие именно действия оно совершает с информацией. Вероятность того, что разработчик независимого open-source проекта будет собирать или продавать ваши данные, кратно ниже по сравнению с корпоративным ПО. Исследование альтернатив часто кажется трудозатратным процессом, однако выход за пределы экосистемы Google доказывает, что стандартная функциональность — это лишь малая часть возможностей, которые скрываются за привычным интерфейсом Android.