НЕ путать с клавиатурой «JBak»!
«JBak» и «JBak2» — это разные программы, от разных авторов.

Что такое «JBak2»

Клавиатура jbak2 keyboard является клавиатурой - конструктором — это ее главное достоинство. Такая концепция программы дает пользователю практически безграничную свободу для создания своих собственных раскладок с любым существующим и даже несуществующим в природе языком из любых символов имеющихся в кодировке utf-8 (основной на android), с любым расположением клавиш, их размером и функциональностью, а также цветовым оформлением.
И для этого не нужно быть программистом, достаточно лишь минимального знания текстового формата XML.
Поверьте моему личному опыту, это не так сложно, как может показаться на первый взляд.

Клавиатура не содержит рекламы и распространяется абсолютно бесплатно!

Для кого эта клавиатура

В первую очередь клавиатура предназначена для профессионалов, как то: писателей, журналистов, редакторов, блогеров, программистов, копирайтеров etc., то бишь для людей работающих с текстами любого объёма и уровня сложности, а также для всех прочих граждан с пытливым умом, которым всегда тесно в каких-то определенных рамках, которые говорят: 
«Мне нужно именно так, как Я хочу! А не так, как мне указал какой-то дядя».

Возможности (кратко)

  • Клавиатуру jbak2 keyboard можно использовать на смартфонах, планшетах, часах, телевизорах и любых других устройствах, где имеются поля для ввода текста и работающих под управлением android.

  • Также, поддерживается работа программы на устройствах под управлением ОС «Android GO».

  • Создание своих раскладок для любого языка, даже вымышленного, отсутствующего в списке языков. Инструкция по созданию своей раскладки, находится в приложении «jbak2layout» (ссылка на оф. сайт).

  • Стрелки и другие команды полного управления. курсором.

  • Имеются отдельные раскладки для:
    -- редактирования текста;
    -- символьные;
    -- числовые;
    -- калькуляторы;
    -- смайлики.

    Каждый тип раскладок тоже можно создавать под свои предпочтения.

    Также можно сделать прокручивающиеся раскладки (кроме языковых и калькулятора) с неограниченным количеством клавиш.
    Пример такой раскладки можно посмотреть выбрав в настройках смайловую раскладку «1000+ смайликов из Android 7».

  • Для каждого языка есть минимум две раскладки (для русского и английского их больше десятка): одна стандартная «qwerty», другая — с увеличенными клавишами для удобства ввода в портретном режиме.

  • Создание своих скинов (цветовых тем оформления). Для этого в программу встроен коструктор скинов. Дополнительные скины от пользователей находятся в приложени «jbak2skin» (ссылка на оф. сайт).

  • Использование сторонних иконок (в том числе цветных) для оформления клавиш.

  • Для индикации на клавишах и в некоторых других местах, в программе jbak2 keyboard имеется свой шрифт, содержащий более 300 значков. Многие из них отсутствуют в utf-8

  • Три вида калькулятора: простой, научный и программируемый.

  • Создание своих шаблонов. Шаблоны могут содержать произвольный текст для вставки в поля ввода и некоторые специальные инструкции.

  • Мультибуфер обмена. Буфер хранит последние скопированные тексты. По умолчанию 40 записей. Настраивается. Максимальное значение — 1000 записей.

  • Счетчик нажатий символов. Удобно, например, контролировать длину набранной SMS (после определенного количества символов SMS-ки становятся платными).

  • Отображение кода последней нажатой клавиши (удобно при создании своей раскладки).

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

  • Горячие клавиши — быстрый ввод шаблонов из указанной папки.

  • Использование жестов для различных действий — смена языка, копировать, вырезать, вставить и т.п. Жестов очень много.

  • Словари. Находятся в приложени «jbak2dict» (ссылка на оф. сайт)

  • Пользовательские обучаемые словари.

  • Просмотрщик (вьювер) шрифтов.

  • Строка автодополнения для подсказки слов.

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

Это лишь малая толика возможностей «jbak2» т.к. в рамках ознакомительной статьи невозможно описать всё то, на что она способна. Для полного описания мне пришлось бы сочинять не статью, не эссе и даже не рассказ, а небольшую повесть (я не шучу!).
Несмотря на такой огромный функционал установочный пакет .apk весит всего 1.2 MB (!).

В самой программе есть очень хорошая инструкция — «Как пользоваться клавиатурой». Она доступна из окна «Мастер быстрых настроек» (при первом запуске) или в «Настройках» (третий пункт сверху). Обязательно прочтите её и многое станет понятно.

Первое знакомство

Итак, мы скачали и установили клавиатуру «jbak2». Давайте запустим программу и посмотрим что нам доступно сразу, «из коробки», как говорится. Тапаем на иконку программы и — поехали.


Запуск

Последовательный запуск приложения (в картинках)
№1 
Читаем до конца и тап «OK»
№1 Читаем до конца и тап «OK»
№2  
Тап на «Разрешить»
№2 Тап на «Разрешить»
№3 
Тап «OK»
№3 Тап «OK»
№4
Даем требуемое разрешение
№4 Даем требуемое разрешение
№5
Тап на «Включить jbak2 keyboard»
№5 Тап на «Включить jbak2 keyboard»
№6
Включаем
№6 Включаем
№7
Не обращаем внимание на эту «страшилку» — стандартное предупреждение системы Android. Тап «OK»
№7 Не обращаем внимание на эту «страшилку» — стандартное предупреждение системы Android. Тап «OK»
№8
Тап на «Активировать jbak2 keyboard»
№8 Тап на «Активировать jbak2 keyboard»
№9
Изменяем на «jbak2 keyboard»
№9 Изменяем на «jbak2 keyboard»


Стандартные раскладки

№10
Русская раскладка «Широкие клавиши».
№10 Русская раскладка «Широкие клавиши».

На русской или на английской раскладке долготап на клавишу «opt/123»  — вызов главного меню программы, содержащее мультибуфер обмена, шаблоны, запуск настроек и т.д. [скриншот №12].

№11
Английская раскладка «Широкие клавиши».
№11 Английская раскладка «Широкие клавиши».
№12
«Главное меню»
№12 «Главное меню»

Короткий тап (далее – «Тап») на клавишу «opt/123» вызов «Символьной клавиатуры» [скриншот №13].

№13
«Символьная клавиатура».
№13 «Символьная клавиатура».

Тап на клавишу «Shift» («Смена регистра»)  — вызов «Доп. символьной клавиатуры».

№14
«Дополнительная символьная клавиатура»
№14 «Дополнительная символьная клавиатура»

Для возврата с «Символьной» или с «Доп. символьной» на основную раскладку — тап на «ABC»

№15
«Клавиатура правки текста».
№15 «Клавиатура правки текста».

Для ее вызова на основной раскладке совершаем долготап на клавишу «Shift» Возврат — «opt/ABC»

№16
«Клавиатура смайликов».
№16 «Клавиатура смайликов».

Для ее вызова на основной раскладке совершаем долготап на клавишу «Enter» Возврат — «opt/123»

№17
«Числовая клавиатура».
№17 «Числовая клавиатура».

Вызывается автоматически в определенных окнах ввода текста, но можно сделать и принудительный вызов.
Возврат — «opt/ABC»


Языки и Раскладки

Раскладки (все раскладки имеющиеся в программе)

Одиннадцать буквенных

Псевдо Т9 от MWcorp, T9 от MWcorp, Ландшафт от MWcorp v100, Клавиатура Qwerty, Широкие клавиши, Qwerty для планшетов, Для круглых часов, Дворак от Vladimyr, 5 строк, Двусторонняя, Двусторонняя для правшей от hoogin

Шесть символьных

Символьная клавиатура, Для круглых часов, Символы и редактирование, Широкие клавиши, С прокруткой (скролл-раскладка), + Доп. символьная клавиатура

Пять для правки текста

Клавиатура правки текста, Клавиатура правки текста MWcorp, Для круглых часов, Клавиатура правки текста для больших экранов, Компакт

Четыре смайликовых

Смайлики от MaxQwertyKeys для Android 4.4 и выше, Текстовые смайлики, Смайлики от MWcorp, 1000+ смайликов из Android 7 (скролл-раскладка)

Три числовых

Числовая клавиатура, 5 строк, Для круглых часов

Три для Калькулятора

Простой калькулятор, Научный калькулятор, Программируемый калькулятор

Языки

Основные языки

Английский, Испанский, Немецкий, Русский, Украинский

Другие языки

Азербайджанский, Арабский, Армянский, Башкирский, Белорусский, Греческий, Грузинский, Датский, Иврит, Индонезийский, Итальянский, Казахский, Латышский, Литовский, Норвежский, Персидский, Польский, Португальский, Румынский, Татарский, Турецкий, Узбекский, Финский, Французский, Чешский, Шведский, Эсперанто, Эстонский


Пример удобства использования «jbak2»

Допустим, я пишу Интернет-страницу, формат HTML, и мне требуется выделить часть текста красным цветом. Для этого я буду использовать тег «span» с атрибутом «style», вот такой:

<span style="">

Посчитаем сколько мне потребуется сделать нажатий клавиш на, так сказать, «обычной» клавиатуре. Например, клавиатура «Microsoft SwiftKey»:
1 долготап на клавишу «u» — ввод левой угловой скобки.
4 тапа для ввода «span».
1 тап — пробел.
5 тапов для ввода «style».
1 долготап на клавишу «j» — знак «равно».
2 долготапа на клавишу «c» — ввод двух компьютерных кавычек.
1 долготап на клавишу «i» — ввод правой угловой скобки.
2 тапа по стрелке «Влево», чтобы установить курсор между кавычек и начать ввод значения атрибута «style».
Итог: 12 тапов + 5 долготапов = 17 тап-долготап.

А теперь клавиатура «jbak2»:
1 долготап на спец. клавишу для перехода на раскладку редактирования HTML (самодельная специальная раскладка).
1 тап на клавишу для ввода тега «span» с атрибутом «style».
Итог: 1 долготап + 1 тап = 2 тап-долготап.

Если вы решили, что я забыл про два тапа стрелкой для перемещения курсора, то вы ошиблись. Нет, не забыл. Просто мне это не нужно т.к. благодаря шаблону со спец. инструцией по одному нажатию клавиши у меня происходит и ввод тега, и автоматическое перемещение курсора на две позиции влево, т.е. установка его между кавычек:
<span style="|">

Благодаря этому я сразу же могу начать прописывать значение атрибута «style»:
<span style="color: red;">

На этом простеньком примере видно сколько времени и сил можно сэкономить пользуясь «jbak2».
Думайте…

Примеры некоторых нестандартных раскладок

Часть из представленных ниже раскладок и скинов встроены в клавиатуру. Остальные можно найти на сайте 4pda.

Для создания раскладок
Для создания раскладок
Для печати правой рукой
Для печати правой рукой
Латиница + кириллица
Латиница + кириллица
SmartKBD
SmartKBD
мнемо-смайлики "колобки" для форумов
мнемо-смайлики "колобки" для форумов

И многие-многие другие, которые уже создали, или все еще ждут, когда их создадут!


Ссылки

Комментарии (3)


  1. Grey83
    20.12.2022 17:38

    Можно было бы добавить иллюстраций с кастомными скинами (из заслуживающих внимание).
    Ну и иллюстрации к видам раскладок (под спойлер каждую и шириной что-то порядка 300 — 400 точек).
    Имеющиеся скрины настроек программы и раскладок тоже не помешало бы уменьшить в ширину раза так в 3 (до тех же 300 — 400 точек).


  1. straus66
    21.12.2022 02:02

    Отличная клава. Достоинства: лёгкая и легко переделывается под себя. Стоит на Huawei EMUI 10.1, чувствует себя прекрасно нареканий нет. Доволен как слон после водопоя. Удачи разработчику и помошникам.


  1. andry67
    22.12.2022 13:14

    Все класс, одна хотелка - ввод текста "свайпом".