Bumper (overlay keyboard) | Клавиатура, ориентированная на двуручный ввод в альбомном режиме
Против чего Вы?
Которая из концепция Вам не нравится?
Полупрозрачность - "я теряюсь" [ 5 ] ** [50%]
Ручной вызов - "я люблю автомат" [ 2 ] ** [20%]
Ввод по касанию - "я так не люблю" [ 0 ] ** [0%]
Наличие мертвой зоны между кнопками [ 1 ] ** [10%]
Свой вариант (в комментариях) [ 2 ] ** [20%]
Всего голосов: 10
 



Реп: (6)
Bumper (overlay keyboard)
версия: 0.8

Последнее обновление программы в шапке: 13.03.2016

Прикрепленное изображение


Дополнительные скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Краткое описание:Сделай свой андроид боковым слайдером!
Метод ввода, имитирующий физическую клавиатуру.

Описание:
Большая, полупрозрачная, поверх запущенного приложения!
Эта клавиатура предназначена для двуручного ввода.
Форсирует альбомный режим экрана.


Особенность:
Полупрозрачность из коробки, в коробке, для коробки и т.д.
Т.е. клавиатура открывается прямо поверх приложения, не трогая его окно*, не создавая extracted view*
*в отличие от известной Hacker'sKeyboard, в которой есть "полупрозрачная" тема

Характеристики:
Достоинства:
- малый вес (<100 кб)
- огромные кнопки
- весь экран - активному приложению
- форсирует альбомный режим
- переключается на предыдущую клавиатуру при закрытии
- шифты/контролы/альты действуют покуда зажаты
- Ctrl+X/C/V/A и иже с ними (для андроида 3.0+)
- можно создать и подключить свои раскладки, темы

Недостатки:
- нет предиктивного ввода
- нет автокоррекции
- она печатает то, что жмёте :gg:

Следите за релизами. Предлагайте свои идеи.
Выкладывайте свои раскладки и другие файлы.


Чаво:
1. В чём фишка?
- Большая и полупрозрачная, для альбомного режима.
При выключении - включается предыдущая клавиатура (так что в портрете останется то, что Вы предпочитаете)

2. Как включить?
- В настройках телефона > Язык и ввод.
Активировать, выбрать "по умолчанию" > Bumper

3. Где настройки?
- В настройках телефона > Язык и ввод.
Пункт с названием "Bumper"

4. Телефон переключился в альбомный вид, как это убрать?
- Это часть идеи - клавиатура форсирует альбом. Выключите её.

5. И что теперь, каждый раз в настройки ходить?
- Включите быстрый доступ - службу "Bumper" в "Специальных возможностях".
Появится полупрозрачное поле вверху справа.

6. Как пользоваться быстрым доступом?
- Нажатие: форсировать открытие/скрытие.
Жест влево: свернуть в уведомление.
Жеств вправо (немного неудобно, будет исправлено): выключить Bumper.
Жест вниз: диалог выбора клавиатуры
Долгое нажатие: настройки

7. Быстрый доступ открывает диалог выбора клавиатуры. А можно чтоб сразу Bumper включал?
- Нет, нельзя, это архитектура безопасности. Вернее, можно конечно, но нужен root и ряд манипуляций.
(прим.) Да и в боковых слайдерах клавиатура не силой мысли открывается,
два движения, на взгляд разработчика, допустимая нагрузка на пользователя.

8. Как подключить внешние файлы?
Создаёте "корневую" папку где хотите любыми средствами
В ней создаёте подпапки: "layouts", "labels", "kcms", "themes".
Прописываете в настройках путь к "корневой" папке
Кидаете туда свои файлы, после чего их видно из настроек

9. Как создавать/редактировать файлы для этой программы?
Сами файлы (как образцы) можно взять из apk,
редактируются любым блокнотом, базовый инструктаж в них есть

Имена кнопок:
В исходниках CM11
В исходниках CM12


Требуется Android: 2.3 и выше
Русский интерфейс: Да
Украинская раскладка: Да

Домашняя страница: http://annimon.com/forum/id457144

Скачать:
версия: 0.8 alpha Bumper (overlay keyboard) (Пост Luk Skyuoker #47896395)

Прошлые версии


Сообщение отредактировал Slav_nsk - 13.03.16, 16:04
Причина редактирования: новая версия



Реп: (6)
Разработчик - я. Пишите багрепорты, вопросы и пожелания.



Реп: (6)
Как пользоваться, установил и толку?



Реп: (6)
* RostislaV343, включаешь как любую другую клавиатуру в настройках, после чего вверху справа появится триггер вызова/скрытия клавиатуры. Вот, к примеру, я ей и печатаю.



Реп: (6)
неплохо, но плохо видно буквы



Реп: (6)
Обновление 0.3:

- убрано "полноэкранное поле ввода" (extracted view) в альбоме, если было
- изменен виброотклик
- исправлено "залипание" кнопок
- уменьшена мертвая зона между кнопками

Прикрепленные файлы

Прикрепленный файлBumper_alpha_03_public_test.apk ( 44.7 КБ )



Реп: (6)
Версия альфа 0.4 (тест настроек и портретного режима)

Изменения:
- корректная поддержка портретного режима
- введены настройки (примитивные)
- поддержка автоматического открытия/скрытия
- режим "в наложении" отключаем (но зачем?)
- observer включаем, по умолчанию выключен

Прикрепленные файлы

Прикрепленный файлBumper_alpha_04_20160205.apk ( 42.88 КБ )



Реп: (1176)
* Luk Skyuoker,
С пожеланий: добавить укр. язык



Реп: (6)
Альфа 0.4.2 - тест подгрузки файлов, открытие сообщества

Хоть смена версии указана минорная, копался я долго.

Что нового:
- подгрузка пользовательских файлов (см. спойлер)
- выбор языков, раскладок, названий кнопок
- выключаемый виброотклик
- русская локализация
Создаёте "корневую" папку где хотите любыми средствами
В ней создаёте подпапки: "layouts", "labels" и "kcms".
Прописываете в настройках путь к "корневой" папке
Кидаете туда свои файлы, после чего их видно из настроек

Сами файлы (как образцы) можно взять из apk,
редактируются любым блокнотом, базовый инструктаж в них есть


Внешний вид ближе к версии 0.3, прозрачность 1/3 (1/4 в 0.3, начудил в 0.4).

Для желающих сделать свои раскладки - имена кнопок:
записанные в коде cm11
они же в коде cm12

Украинский язык: кто-нибудь, модифицируйте ru.kcm и ruRU.labels.txt и скиньте сюда/в ПМ, будьте добры. А то я не в курсах что нужно.

Прикрепленные файлы

Прикрепленный файлBumper_alpha_042_external_data.apk ( 53.86 КБ )


Сообщение отредактировал Luk Skyuoker - 12.02.16, 19:58



Реп: (6)
Версия альфа 0.4.3

Что нового:
- Добавлен украинский, (Ґ, ґ на бэкслеше, не страшно?)
- Уведомление при переключении языка
- Исправлено чтение названий кнопок из файлов (никто не заметит)

Прикрепленные файлы

Прикрепленный файлBumper_alpha_043.apk ( 57.97 КБ )



Реп: (9)
идея огромной полупрозрачной клавиатуры мне понравилась, но имитация раскладки пк, как по мне, тут явно лишняя. тем более имитация не очень удачная, одно расположение enter-a чего стоит. возможно, для кодинга такая раскладка удобна, но для повседневной печати не очень.



Реп: (6)
* volk0001, вы вольны (и это приветствуется) написать раскладку себе по душе: в приложении реализована подгрузка данных с флешки, а используемые файлы редактируются любым блокнотом. Позже можете поделиться ею с нами.
Ссылки на имена кнопок и куда класть файлы есть в описании версии 0.4.2.
Образцы можно взять в папке assets внутри apk (открыв его как zip архив).

З.Ы. Да, энтер уплыл, и день-два к этому привыкаешь. Однако, _на мой взгляд_, эта жертва не напрасна: '=' и 'ъ' максимально справа, так что ходовые кнопки ('й'-'х', 'ф'-'э', 'я'-'ю') - хорошо центрованы.



Реп: (6)
Bumper alpha 046 - small fixes (не в шапку)

Что нового:
- переписана отрисовка (попутно добавлен автоповорот некоторых кнопок, остаьное малозаметно)
- улучшено уведомление при смене языка (исчезает быстро даже когда их несколько)
- переименована кнопка смены языка (на изменение не тянет, но есть же)

Вследующих сборках добавлю:
- скины
- настройку высоты клавиатуры, размера мертвой зоны
- автоповтор некоторых/всех кнопок
- Fn кнопку, т.е. две кнопки на одной ячейке

Кто-нибудь пробовал сделать свою раскладку? Есть предложения по этому поводу?



Реп: (6)
Собственно, файл:

Прикрепленные файлы

Прикрепленный файлBumper_alpha_046_small_fixes.apk ( 58.72 КБ )



Реп: (6)
Bumper alpha 0.5 - возврат к оригинальной идее.
- закос под боковые слайдеры
- большая, полупрозрачная, для альбомного режима

Что нового:
- убрана поддержка портретного режима (тут хитро, см. под спойлером)
- убран непрозрачный режим
- триггер вынесен в отдельную службу, обжился жестами
(жестов пока три, хардкод: влево - скрыть триггер, вправо - выключить Bumper, вниз - диалог смены клавиатуры)

Новое описание:
Поиск компромисса между большими кнопками клавиатуры и большой рабочей областью активного приложения.
А также крик души по боковым слайдерам.
Целевое использование: в альбомном режиме, двумя руками.
- Форсирует альбомный режим
- В портретном режиме используется предыдущая активная клавиатура
- Для быстрого вызова/скрытия - включите соответствующую службу спец. возможностей
- ввод символа в момент касания
- shift/ctrl/alt и т.д. ведут себя как на физической клавиатуре (т.е. не toggle, возможно это изменится)

Дополнительно:


ЧаВо:
1. В чём фишка?
- Большая и полупрозрачная, для альбомного режима.
При выключении - включается предыдущая клавиатура (так что в портрете останется то, что Вы предпочитаете)

2. Как включить?
- В настройках телефона > Язык и ввод.
Активировать, выбрать "по умолчанию" > Bumper

3. Где настройки?
- В настройках телефона > Язык и ввод.
Пункт с названием "Bumper"

4. Телефон переключился в альбомный вид, как это убрать?
- Это часть идеи - клавиатура форсирует альбом. Выключите её.

5. И что теперь, каждый раз в настройки ходить?
- Включите быстрый доступ - службу "Bumper" в "Специальных возможностях".
Появится полупрозрачное поле вверху справа.

6. Как пользоваться быстрым доступом?
- Нажатие: форсировать открытие/скрытие.
Жест влево: свернуть в уведомление.
Жеств вправо (немного неудобно, будет исправлено): выключить Bumper.
Жест вниз: диалог выбора клавиатуры

7. Быстрый доступ открывает диалог выбора клавиатуры. А можно чтоб сразу Bumper включал?
- Нет, нельзя, это архитектура безопасности. Вернее, можно конечно, но нужен root и ряд манипуляций.
(прим.) Да и в боковых слайдерах клавиатура не силой мысли открывается,
два движения, на взгляд разработчика, допустимая нагрузка на пользователя.




Прикрепленные файлы

Прикрепленный файлBumper_alpha_05_back_to_original_concept.apk ( 58.83 КБ )



Реп: (6)
Bumper alpha 0.6 - автоповтор кнопок, горячие кнопки

Что нового:
- автоповтор последней нажатой кнопки (интервалы: 400 мс / 50 мс, позже вынесу в настройки)
- поддержка комбинаций Ctrl+кнопка (должно работать на 3.0+; на 2.x попробуйте Меню+кнопка)
- enter запускает контекстное событие, если оно есть

Актуальное ЧаВо в предыдущем сообщении.
Следующее по планам - настройки внешнего вида.

Прикрепленные файлы

Прикрепленный файлBumper_alpha_06_autorepeat_and_hotkeys.apk ( 61.18 КБ )



Реп: (6)
Bumper alpha 0.7 - поддержка тем, оформлена панельь быстрого доступа

Что нового:

- внешний вид настраивается через файлы тем*
- панель быстрого доступа теперь красивая
- новый жест в панели: долгое нажати -> настройки
- введены лампочки caps/scroll/num lock'ов (в панели быстрого доступа)
- в стандартной сетке (13х6) центральной клавише в первой строке назначен\ код caps lock'а

*подключаются как и другие файлы - помещением в соответствующую подпапку:
[путь указанный в настройках]/thremes/
Образец файла темы прикреплён к сообщению

Люди, копайтесь в assets'ах из apk'шника!

Прикрепленные файлы

Прикрепленный файлBumper_alpha_07_themeable_and_leds.apk ( 68.04 КБ )
Прикрепленный файлdefault.gklvt.txt ( 371 байт )



Реп: (6)
Bumper alpha 0.8 - залипание shift/ctrl/alt'ов, два кода на кнопку через Fn

Что нового:
- режим залипания для Shift/Ctrl/Alt'ов*
- Fn+кнопка = другой код кнопки**
- в файлы тем добавлена строка "key_toggled: "
- файлы тем при выборе проверяются на ошибки, как и другие файлы
- изменены предустановленные раскладки кнопок
- в apk вшит keys.txt для желающих сделать свои раскладки или другие файлы, но не желающих ходить на github за именами кнопок

*один клик - кнопка "взведена", два клика - "зажата", три - сброшена

Если за время первого клика были нажаты кнопки (кроме других модификаторов) - "взведенный" режим установлен не будет. Т.е. даже в режиме залипания можно пользоваться модификаторами "покуда зажаты"

**ознакомиться с новым содержимым файлов раскладок, и других файлов, можно как и прежде - открыв apk как zip архив, и заглянув в папку assests

Энное время (несколько месяцев) проект новыми плюшками обживаться не будет. Обновления, если таковые будут, будут направлены на устранение ошибок.
Тем не менее, я (разработчик) буду посещать тему.

Прикрепленные файлы

Прикрепленный файлBumper_alpha_08_sticky_modifiers_and_fn_support.apk ( 72.87 КБ )



Реп: (905)
не нравиться постояное форсирование альбомного режима(даже рабочый стол затронуло). Луче только при вводе чтобы было или кнопка вызова по желанию пользователя.



Реп: (6)
* odkate, форсирование альбома прекращается при смене клавиатуры. Для быстрого переключения клавиатур (а ещё принудительного показа/скрытия в произвольный момент) предусмотрена панель быстрого доступа. (Я надеюсь, Вы ознакомились с ЧаВо)

Так как это вторая жалоба на форсирование альбома, несомненно, в beta версии будет возвращена поддержка портретного режима.

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

Дополнительно, не обойдётся без панели быстрого управления: поворот экрана, sticky mode вкл/выкл, вибра вкл/выкл и т.д.

Время выхода beta версии - предположительно конец мая.

Сообщение отредактировал Luk Skyuoker - 24.03.16, 21:11



Реп: (36)
Сейчас посмотрим на нее, давно подобное хотел.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 15.04.24, 07:39