Анбур для андроид
🌰 Установите клавиатуру Jbak2 Keyboard. С помощью Excel преобразуйте русскую раскладку клавиатуры в древнепермскую. Также можно скачать готовую раскладку.
Введение
В Android Nougat (2016 год) появилась поддержка Unicode 7.0.
В отличие от Windows в Android предустановлены шрифты Noto, включающие, в том числе, символы древнепермской азбуки (анбура). В данной статье рассмотрим метод ввода символов анбура на андроид-устройствах.
Существующие решения
В google play представлено приложение Anbur keyboard, позволяющее набирать символы анбура.
В этой клавиатуре буквы расположены несколько странным образом, не хватает букв Я, Ю, джой, дзита, щой. Для переключения на русскую/английскую раскладку требуется менять способ ввода нажатием на ⌨.
Предлагаемое решение
Обсуждаемый метод предполагает использование приложения Jbak2 Keyboard для ввода символов. Установить приложение можно из следующих источников:
- Сайт программы https://jbak2.ucoz.net/load/1
- Телеграм-канал https://t.me/Jbak2
- RuStore https://www.rustore.ru/catalog/app/com.jbak2.JbakKeyboard
Приложение Jbak2 Keyboard представляет собой профессиональную клавиатуру-конструктор для лиц, набирающих большие объёмы текста (журналисты, программисты, редакторы, писатели...). Приложение функционирует на всех устройствах с ОС Android 4.4+. Малый объём (~1,5 МБ) и высокая скорость работы делают её программой первого выбора для устройств с малым объёмом памяти, для маломощных устройств вроде электронных книг и часов, а также телефонов с Android GO.
Широчайшие возможности тонкой настройки программы, оформления и функционала раскладок позволяют удовлетворить нужды наиболее требовательных пользователей.
Порядок работы
Файл Anbur android layout.xlsm содержит таблицу соответствия русских букв и символов анбура. В данной таблице мы можем указать, какой символ будет вводиться по короткому и длинному нажатию каждой кнопки.
По нажатию на кнопку «Генерировать» программа запрашивает файл русской раскладки ru_***.xml
и заменяет буквы в нём в соответствии с указанной таблицей. Полученный в результате файл an_ru_***.xml
следует загрузить на девайс в папку /storage/emulated/0/jbak2Keyboard/keyboards
и выбрать его в настройках Jbak2 Keyboard (пункт «языки и раскладки») для афарского языка. Причём можно выбрать отдельную раскладку для портретной и ландшафтной ориентации.
На картинке ниже показан принцип создания раскладки для портретной ориентации. В левой части картинки представлен скриншот окна выбора раскладки для русского языка. Любую из встроенных раскладок можно сохранить в файл xml. Полученный файл (в примере это ru_qwerty.xml
) следует скопировать с телефона на компьютер и открыть в Anbur android layout.xlsm. В той же папке на ПК будет сформирован файл aa_исходное название файла.xml, например, aa_ru_qwerty.xml
. В правой части картинки этот файл вырбан в качестве пользовательской раскладки:
Так может выглядеть древнепермская раскладка на планшете:
NB: у меня нет планшета и часов, это всё обработанные скриншоты с телефона
О подсказках
На всех скриншотах Вы можете видеть маленькие русские буквы в углах кнопок. Обратите внимание: они не будут печататься при долгом нажатии на кнопку, как это принято в JBak2kbd. Они служат только в качестве подсказок о том, какая буква соответствует данному символу анбура. Напротив, по длительному нажатию на кнопку может печататься другая буква, в соответствии с таблицей в excel, например, по короткому нажатию на О набирается 𐍩, а по длительному — 𐍩̈
Где взять исходную раскладку?
В качестве исходных файлов для конвертации можно взять файлы раскладок, встроенных в программу Jbak2 Keyboard. Их можно получить по нажатию на «Декомпилировать» на экране выбора раскладки. Кроме того, пользователи программы Jbak2 Keyboard самостоятельно создают раскладки и размещают их на формуме 4pda. Также существует приложение-компаньон jbak2layout, содержащее множество раскладок для клавиатуры со скриншотами.
Обратите внимание: телефонные раскладки этим инструментом не поддерживаются. «Телефонные» — это те, на кнопках которых указано сразу несколько букв, переключаемых путём многократного нажатия одной и той же клавиши:
После установки раскладки Вы сможете переключать языки ввода Ru→En→__ по клавише выбора языка.