MaxQwertyKeys v7 (build 2021.07.09) by maxel85
Раскладки клавиатур и скины для программы Jbak2 Keyboard.
Автор - maxel85.
Дата выхода - 09.07.2021.
Веб страничка проекта.
Совместимость - Jbak2 Keyboard v2.36.02 beta 7+.
Дата выхода - 09.07.2021.
Веб страничка проекта.
Совместимость - Jbak2 Keyboard v2.36.02 beta 7+.
- обновления в размерах клавиш, промежутках между ними и рядами - благодаря изменениям в последних версиях (на текущий момент), стало возможно избавиться от ненужных пустых полей и отдать их место под увеличения клавиш;
- обновлены emoji (1800+ шт.);
- удалил список автозамен из русских раскладок, из за них клавиатура подтормаживала.
Скриншоты не обновлял, визуально мало что поменялось.
- косметические доработки;
- последняя версия раскладок v6 сохранена тут - MaxQwertyKeys v6 (build 2020.05.09) by maxel85.zip.
- оптимизация кода раскладок;
- расстояния между кнопками (костыль для уменьшения количества ложных срабатываний соседних клавиш);
- украинский язык;
- убран нижний пустой ряд;
- ширина управляющих клавиш одинакова для всех типов раскладок.
- Прошло почти два года с момента прошлого обновления. Я что то по мелочи менял, всего не упомню. О кардинальных изменениях читайте ниже.
- Я наконец решился отказаться от графических иконок и полностью перейти на текстовые.
- Больше никаких скрытых функций на кнопках, все действия обозначены.
- Новые раскладки калькулятора и циферная в ландшафтном режиме.
- Обновлена Emoji раскладка.
- Версия (vX) раскладок повысилась, все файлы предыдущих версий удалены, но на всякий случай я их оставил существовать в виде отдельного архива - MaxQwertyKeys v5 Tablet (build 2018.07.06) by MaXeL85.zip (включая предыдущие скриншоты).
- Итак… Прошло некоторое время, я в очередной раз заглянул в код стандартных раскладок. И тут… видимо в тот день звезды правильно сошлись… До меня дошло как совместить идеи раскладок v3 и v4. А именно: оставить в долготапах нужные символы (а не забить ими все имеющиеся кнопки как это было в v3) и при этом не проиграть в выравнивании основных символов (в v4 все кнопки были пустые, а все символы в долготапах визуально спрятаны).
- Плюс дядя Миша наконец то сделал адекватное поведение клавиши контрола, благодаря чему я смог задействовать всеми любимые комбинации ctrl+x, ctrl+c, ctrl+v и другие, используемые в текстовых редакторах (на русских и украинских раскладках комбинации работают через долготапы).
- Была полностью переработана символьная раскладка, я внимательно пересмотрел все имеющиеся там символы, и выкинул оттуда те, которые используются раз в пятилетку, а также добавил всяческие полезности вроде математических символов, которые достаточно часто нужны в повседневном общении. Сортировка символов на этой раскладке соответствует порядковым номерам оных в таблице юникода. Присутствуют символ ударения и всяческие модификации дефисов и тире.
- В дополнение к предыдущим словам, могу сказать, что на данный момент мои раскладки ориентированы на каждодневную писанину, но ни в коем случае не на написание кода, или ещё какие нибудь специализированые тексты. Эти люди сами себе раскладку создадут. Учтены моменты вроде обращений в чатах через @ или использования в поиске #.
- Смайловые раскладки… Очень сильно не люблю смайлы, я считаю, что эмоции надо выражать словами. Тем более, что в любом сегодняшнем мессенджере есть свои смайлы. Но иногда бывают случаи, когда надо вставить смайл в смс, в емайл, или на веб сайте. Я выдрал из таблицы юникода огромное количество смайлов, что то в районе 1250шт (хотя может я и ошибаюсь, я их не считал). Пилить кнопку под каждый из них дело неблагодарное, поэтому я просто запихнул их пачками в popup клавиатурки.
- Раскладки v3 и v4 более я поддерживать не буду, скриншоты от них я тоже не сохраняю - всё это мне более не интересно. Предоставляется последний билд от 2017.09.25 в состоянии as is.
- разработка раскладок для оригинальной Jbak Keyboard от Юрия Бакунина прекращена, последняя сборка датируется 19.05.2016 и предоставляется в виде "как есть", последующие от этой даты изменения её более не касаются;
- косметические правки во всех раскладках;
- косметические правки скина Euphoria;
- с нуля переписаны ландшафтные раскладки.
- убрал принудительное отображение иконок действий по удержанию спецклавиш для Jbak Keyboard (оригинала);
- кнопка с запятой в английских v3 — теперь символы вводятся при помощи всплывающего окна, а не перебором символов.
- исправил ошибку приводящую к падению клавиатуры при запуске смайловой клавиатуры Emoji.
- добавил набор из 147 смайлов, составленно на базе таблицы юникод символов, поэтому должно работать абсолютно везде;
- множество мелких косметических фиксов (настоятельно рекомендую перезаписать ВСЕ файлы сборки новыми);
- починил переключение страниц смайлов в раскладках для оригинальной клавиатуры.
- эксгумированы трупы раскладок v3, переделано в стиле последних v4 - теперь дополнительные символы никуда не спрятаны (привет пользователям, которые пользовались v3 именно по этой причине);
- все v3, v4 и Tablet в наличии для обеих клавиатур - оригинала и форка, к сожалению, различий становится все больше и больше (читайте внимательно детали в спойлерах ниже);
- изменились типы раскладок, теперь все по феншую - edittext_MaxQwertyKeys_XXX используется для раскладки редактирования текста, а symbol_MaxQwertyKeys_XXX для символьной;
- очередная перепроверка содержания шаблонов.
- добавлена версия раскладок для оригинальной клавиатуры от Юрия Бакунина, все кнопки работают как и в версии для форка (спасибо информации с Android Developers);
- косметика и редизайн раскладок клавиатуры правки текста, циферной, смайловых и символьной;
- перебрал шаблоны - удаления малоиспользуемых, исправления оставшихся;
- пофиксил ошибку в скине Euphoria, было не критично, и даже глазу не особо заметно, но в общую идею скина не вписывалось.
- пофиксил запуск символьной клавиатуры по долготапу пробела в ландшафтных раскладках.
- добавлена клавиша с кодом -500 (запуск главного меню программы);
- добавлены клавиши страница вверх/вниз, начало/конец абзаца;
- клавиши переключения типа клавиатуры, пробел, энтер - везде работают одинаково, либо в зависимости от типа клавиатуры (в прошлой версии запуск настроек программы и вызов шаблонов работал не в каждом типе клавиатур);
- немного изменена циферная клавиатура;
- перековырял все xml файлы - теперь там отступы по человечески сделаны и теги у клавиш идут в алфавитном порядке (пользователю все равно, а моему глазу приятнее);
- пофиксены коды клавиш стрелка влево/вправо и начало/конец строки в соответствии с последними изменениями от автора клавиатуры;
- стрелки влево/вправо по бокам пробела во всех типах клавиатур - долготап больше не переводит курсор в начало/конец строки, срабатывает обычный повтор нажатия клавиши;
- убрано отображение раскладок symbols и smile2 из списка "Языки и раскладки" (спасибо новому типу раскладок hide).
- вернул из файловых анналов очень древнюю планшетную версию своих раскладок, немного переработал их под сегодняшние нужды (использование - либо на телефоне в ландшафтной ориентации, либо на планшете с экраном 7"+);
- отвязал вызов смайловой и циферной клавиатуры от конкретных (своих же) *.xml, теперь запускаются смайловая и циферная клавиатура, выбранные в настройках программы;
- в раскладке редактирования текста появилась клавиша del, а на циферной раскладке отдельная клавиша + (раньше она была в долготапе на кнопке 0);
- в смайловых раскладках починилась клавиша переключения страниц со смайлами (наконец то починили тег android:keyboard) - теперь странички переключаются простым тапом;
- отдельная версия голубого скина, изначально создававшегося под голубой вариант пятой MIUI - добавлена полупрозрачность фона, смотрится очень и очень приятно;
- новый скин в стиле Euphoria OS - соблюдены все цвета, опять же полупрозрачность фона, клавиши при нажатии меняют свой внешний вид (спасибо всплывшим недавно тегам, о которых ранее никто не знал) из-за чего создаётся зрительный обман, как будто срабатывает клавиша старого советского выключателя.
Видео на Youtube - Работа скина MaxQwertyKeys Euphoria (SemiTransparent) Skin by MaXeL85.
Очень сильно хотелось сделать раскладки, максимально приближенные к компьютерным клавиатурам. Получилось немного мелковато, но очень удобно. Архив содержит следующие раскладки:
- английский и русский языки для портретного и ландшафтного режимов;
- клавиатура правки текста;
- циферная клавиатура для портретного и ландшафтного режимов;
- клавиатура с дополнительными символами;
- клавиатура калькулятора с базовыми действиями;
- клавиатура смайликов Emoji;
- четыре скина для программы.
- распаковать файлы согласно путям в архиве;
- открыть настройки клавиатуры;
- в пункте "Внешний вид" выбрать один из четырёх предложенных мною скинов (рекомендую Euphoria);
- открыть "Языки и раскладки";
- для английского языка выбрать раскладку en_MaxQwertyKeys v6 by maxel85 для портретного режима и раскладку en_MaxQwertyKeys Tablet v6 by maxel85 для ландшафтного;
- для русского языка выбрать раскладку ru_MaxQwertyKeys v6 by maxel85 для портретного режима и раскладку ru_MaxQwertyKeys Tablet v6 by maxel85 для ландшафтного;
- для клавиатуры правки текста выбрать раскладку edittext_MaxQwertyKeys v6 by maxel85;
- для циферной клавиатуры выбрать раскладку num_MaxQwertyKeys v6 by maxel85 для портретного режима и раскладку num_MaxQwertyKeys Tablet v6 by maxel85 для ландшафтного;
- для клавиатуры с дополнительными символами выбрать раскладку symbol_MaxQwertyKeys v6 by maxel85;
- для клавиатуры калькулятора выбрать раскладку calc_MaxQwertyKeys Simple v6 by maxel85;
- для клавиатуры с смайликами выбрать раскладку smile_MaxQwertyKeys Emoji v6 by maxel85.
- Отсутствуют кнопка переключения языка и кнопка вызова клавиатуры смайликов (настраивайте эти функции на жесты), пришлось жертвовать местом ради пяти рядов клавиш вместо шести.
- Обозначение текстовых меток в раскладках:
* ⌫ - backspace (удаление слева от курсора);
* ⌦ - delete (удаление справа от курсора);
* ✐ - shift;
* ⏍ - буфер обмена;
* ⇥ - в конец абзаца;
* ↦ - в конец строки;
* ⇲ - в конец текст;
* ⇤ - в начало абзаца;
* ↤ - в начало строки;
* ⇱ - в начало текста;
* 💾 - вставить;
* ≡ - выделение (Ctrl+A - выделить всё);
* ✂ - вырезать;
* 🛠 - запуск главного меню программы;
* ⚙ - запуск настроек программы;
* 📑 - копировать;
* ⍐ - страница вверх;
* ⍗ - страница вниз;
* ☆ - шаблоны. - если вам чего либо не хватает, напоминаю, что у клавиатуры присутствуют жесты, на которые можно настроить довольно обширный список действий.
Я в последнее время использую исключительно скин Euphoria, в соответствии с ним предлагаю настройки для всплывающих окошек нажатых клавиш и внешнего вида всплывающих клавиатур, а также картинку для использования в качестве фона клавиатуры (находится внутри архива с раскладками).
Окно нажатых клавиш:
Всплывающие клавиатуры:
Окно нажатых клавиш:
- цвет текста окна - 255 255 255;
- цвет фона окна - 33 33 33.
Всплывающие клавиатуры:
- цвет фона окна - #a8212121;
- цвет фона кнопок - #ff212121;
- цвет текста кнопок - #ffffffff;
- цвет фона служебных кнопок - #ff181818;
- цвет текста служебных кнопок - #ff647d8c.
В архиве с данными раскладками присутствуют шаблоны для работы с BB кодами, разделено по категориям. Найдёте для себя много чего полезного.
З.Ы. Если найдёте косяки - пишите, исправлю.
UPD: 26.12.2023
Микро обновление. Ничего нового, исключительно косметические работы + свежая версия смайликов с emojipedia.org, в остальном все полностью идентично.
MaxQwertyKeys v7.1 build 2023.12.26 by maxel85
0 ответить