13 августа 2012

[Разработчик] Hexogen keyboard — клавиатура безотрывного ввода

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

lit8

Приложение следит за движениями указателя по нарисованному на экране шестиугольнику. При последовательном пересечении двух его граней генерируется новый символ. Если рассмотреть детально, то когда происходит движение внутрь шестиугольника и пересекается одна из граней — активируется шестая часть всего алфавита. При выходе наружу происходит пересечение второй грани, тем самым выбирается конкретный символ из этого подалфавита.

art_duble_edge300_0

Шесть первых граней и шесть вторых дают 36 возможных комбинаций — 36 символов соответственно. Заглавные символы можно получить с помощью петлеобразного движения между первым и вторым пересечением.

eng8alt4

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

Все что нужно для набора текста — это просто вести по экрану. Это очень похоже на обычное письмо, но намного экономичней по количеству движений. А так как каждое из них не похоже на другие, освоение данного метода происходит быстро, и со временем вполне реально научиться набирать сообщения вслепую.

sel8

Основным преимуществом является возможность безотрывного письма. А так как пробелу, точке и запятой тоже соответствуют свои пары граней, нет необходимости отрываться от экрана при написании целых сообщений. Для того чтобы создание текста было наиболее удобным, все языковые раскладки созданы с помощью генетического алгоритма.

Текущие возможности:

  • Безотрывное написание, выделение, удаление текста
  • Наличие английской, русской, немецкой раскладок
  • Легкий доступ к дополнительным символам
  • Масштабирование размеров клавиатуры
  • Копирование текста (работает в платной версии)

Небольшой видеообзор функционала: https://www.youtube.com/watch?v=N9GmomFWaMk

Бесплатная демо версия позволяет освоить данный метод ввода.

demo

Платная $2.00 версия предоставляет полный функционал.

paid

P.S. Как и к любым новым вещам, к данной клавиатуре надо привыкать, она требует определенного времени на обучение. Для многих, желающих всего и сразу, это может быть критично. Остальным же, тем кто не боится нового и любит экспериментировать — добро пожаловать.

Читайте также

38 комментариев на «“[Разработчик] Hexogen keyboard — клавиатура безотрывного ввода”»

  1. zaber:

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

    • Assyle Bezpříjmení:

      отчасти согласен, но по моему эргономика мобильных сенсорных клавиатур не совсем удобна в плане размеров. Если научиться печатать на такой клавиатуре то кажется было бы удобнее, но переучиваться и в правду лень) 

    • noname1x:

      Механическая клавиатура не способна динамически подстраиваться под требования… На телефонах QWERTY сильно проигрывает сенсорным решениям.

      • ad min:

        с основной задачей она справляется куда лучше сенсоров

        • noname1x:

          С компьютера — да. С телефона — нет.

          • Анатолий Безгубов:

             на кнопочном телефоне в 100 раз удобнее писать текст, чем на сенсорной клавиатуре.

            • noname1x:

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

              • ad min:

                возможно дело привычки…я ни на одном сенсорном экране не смог добиться той же скорости и точности,что на кверти е71,но у меня пальцы здоровые,возможно поэтому 

  2. Владимир Осипов:

    У меня и так довольно быстро получается на Swype=) Нужен большой экран для подобного шестигранника, а у меня 4″-й SGS, так что клава не очень красиво выглядит и полна мелких объектов. Пару дней пользовался

    • Анатолий Безгубов:

       swype слишком тупой, а это полноценная клавиатура, что хочешь, то и пишешь

      • noname1x:

        свайп — унылая бредятина, просто тыкать по кнопкам можно даже быстрее.

  3. Вообще-то интересный метод ввода.  Запатентовали?

  4. voronkov:

    Какая у вас получается скорость набора текста на такой клавиатуре? Быстрее чем swipe получается? 

    • death_code:

      Трудно сказать. Свайп часто не угадывает, то что от него хочешь. Это вводит в замешательство — не понимаешь, ты не правильно провел или он не угадал. В итоге проводишь еще несколько раз, потом просто пропечатываешь. Такие заминки раздражают. Может здесь тоже дело привычки.
      Правда говорят сейчас свайп стал более контекстно ориентированным. Пока не знаю как сильно это помогло.

  5. voronkov:

    Платная/бесплатная только возможностями выделения отличаются?

    • death_code:

      Выделение есть в обеих версиях. Отличаются возможностью копирования и еще одной небольшой мелочью.

  6. voronkov:

    Упоминание генетического алгоритма — оптимизировали длину жестов? 

    • death_code:

      Не только. Еще была оптимизация по устранению резкого изменения направления кривизны во время письма. Простыми словами: последовательные завитушки в одну сторону — хорошо, волнообразные движения(или резкая смена направления завитушки) — плохо.

  7. Sergey Bogolubov:

    Ребят, патентуйте ! а то поздно может быть. Идея шикарная. Жена (слепым методом на ББ без проблем печатает) попробовала — говорит охрененная идея! )) Сам вечером поковыряю. Но реально идея классная.

  8. voronkov:

    Идея офигительная. Патентуйте срочно, и не только в РФ. Похожу пока недельку с бесплатной, если приживется — перейду на нее. 

  9. 3349186:

    Что-то подобное уже было, или это та самая, только доработанная клава?

  10. Emil Albane:

    Полтзуюсь уже неделю и реально это удобно ! Главное запомнить расположение букв! И палец нагревается ))

  11. Max Jakobson:

    Насколько поднимется количество воможностей с введением мульти-тача?
    Т.е. если водить по экрану, скажем, двумя пальцами.

    • death_code:

      Думали по этому поводу. Единстаенные места где мультитач бы более менее смотрелся это 
      — при наборе больших символов, т.е. заглавный символ получается при пересечении граней двумя пальцами одновременно. Но тут все будет упираться в маленькие экраны. 
      — для настроек размеров и положения визуальных компонентов программы. (растягивать перемещать шестигранник двумя пальцами)
      — для возможности вставки. Прикоснулся двумя или тремя пальцами — содержимое буфера обмена вставилось в набираемую строку.

      Для непосредственного набора текста мультитач выглядит как-то несуразно. А вот последние два пункта возможно в будущем найдут реализацию.

  12. Reshetitskyi Sergey:

    Установил платную версию. Какие все-таки отличия от бесплатной? Кроме активной кнопки «copy» пока ничего не нашел. Метод ввода очень оригинальный и удобный. Пользуюсь уже несколько дней — привык. Есть несколько предложений:
    1) Сделать функцию «Enter» для удобства работы или объединить ее с существующей функцией «перевод каретки» но с контектстным определением. Например, при вводе url выбор функции запускает переход на страницу а при наборе текста переводит курсор на следующую строку. Столкнулся с тем, что при вводе адреса в браузере запустить выполнение нечем. Или я не прав?
    2) Сделать вкладку со смайлами, например вместо математических символов, а «математику» запускать опционно.
    3) Языковые раскладки подключать опционно. Например «рус» и «англ» по умолчанию, а все остальное по мере необходимости.
    4) Добавить в функцию выделения кроме кнопки «copy» кнопки «cut» и «paste».

    Идея просто супер. Желаю успехов разработчикам в дальнейшем усовершенствовании программы.
     

    • Reshetitskyi Sergey:

      А еще было бы неплохо поиметь какой-нибудь коротенький мануал по основным функциям и кнопкам 😉

      • death_code:

        В видео к статье как раз описаны основные функции, прада в ланшафтном режиме. Сорри за дрожание камеры. Возможно скоро появится более качественный обзор.

    • death_code:

      1) Кнопка Enter контекстно зависимая. Она подстраивается под приложение с которым работает клавиатура. Есть один не очевидный момент. В альбомном режиме есть две кнопки по краям. Справа контекстный энтер, слева кнопка сворачивания клавиатуры. В портретном режиме места по ширене меньше и эти две кнопки объединены в одну центральную. При клике по ней происходит сворачивание, а при слайде (вход в кнопку и выход из нее за одно касание) отрабатывает контектстный энтер.
      Еще бывает разные приложения криво поддерживают стандарты взаимодействия с виртуальными клавиатурами. Могут криво рассказать о контексте, самые заметные проблемы бывают с выделением и прозрачностью фона. Не ожидал, но дикие проблемы были с гугловским Хромом под андроид.
      2) Про смайлы думали. Может появится. Правда выглядить это будет диковато. )
      3) Опциональное подключение языков наверно будет когда языковых раскладок будет более четырех.
      4) Здесь сложнее. «cut» сейчас организован достаточно изящно. А вот функции «paste» в выделении не место. Вставляют не только на место выделенного. Android функцию вставки практически везде предоставляет по long press. Вставка в самом приложении появится, как только найдется(придумается) подходящее для нее место.

  13. Поставил — попробовал удалил. Не видно нужных символов, которые требуется вводить по очередности (просто перекрывается пальцем). Да и мелко как-то. Не моё! ))

  14. Alexander Liashchyk:

    Это просто взрыв мозга) Вроде читал описание метода внимательно, но пока ввел первое слово — язык был уже на плече)
    По делу — необычно, оставлю на тест, если начну печатать с приемлемой скоростью — продам свой Deisre Z нафиг, куплю что получше. 
    Хотелось бы сам шестигранник побольше, остается слишком много места по бокам, и буквы на нем мельче, чем текст системы, не есть гуд.. Такое впечатление, будто приложение для девайсов с низким разрешением. Растягивание не спасает, хотелось бы именно чтобы сам шмадратик больше площади занимал. Не знаю, может поможет утолщение граней (бежевых, с буквами).. Средняя область (серая, между бежевыми гранями) такая большая на мой взгляд не очень нужна.

  15. Анатолий Безгубов:

     круто, только слишком мелковато. почувствовал себя как в первый раз пробовал печатать на обычной клавиатуре 🙂

  16. death_code:

    Вышло обновление. По просьбам трудящихся в новой версии немного увеличили размер.

  17. Misa233:

    Текст Пользуюсь ЭксперияПро, тоже с физической йцукен-клавой. Собираюсь
    перейти на тел с диагональю 5 или более дюймов. вслепую набирать текст
    на физической клаве очень возможно и удобно, но конкетно на
    сониэксперияпро перепутаны местами буквы «б» и «ь».
    Объясню, почему хочу перети на полностью сенсорный экран:
    недавно
    на этом сайте увидел обзор альтернативной сенсорной клавиатуры для
    Андроида, попробовал, сначала — очень не привычно, а теперь физическую
    клаву на Соньке даже не выдвигаю, эх, экран бы побольше — тогда совсем
    другая песня.
    для интересующихся прикладываю линк:
    https://android.mobile-review.c
    Внимание,
    клава поначалу кажется очень не привычной, требует много мозговых
    усилий, а проще говоря ломает стериотипное представление о клавиатуре.
    но совсем немного усилий, и Вы понимаете, что возможен слепой
    безотрывный ввод, по удобству не сравнимый ни с чем! Дерзайте!!!!!!!!комментария.

  18. идея понравилась, только где бы я ни пробовал слайд по Enter при вводе текста (смс, го смс, заметки разные), он мне клаву сворачивает а не Enter вводит. Интересно, почему?

    • death_code:

      надо начинать слайд вне энтера. воити внего и выйти без отрыва.

      • так и делал. кнопка превращается при этом в Энтер, а клава сворачивается. также из горизонтальной ориентации, когда Энтер отдельный, он просто сворачивает клаву. Вчера полчаса протыркал, уже ввод почти на автомате начал получаться, а с энтером засада.
        Вот сейчас опять попробовал. Касаюсь области вне шестигранника (не отпускаю) — кнопка сворачивания превращается в энтер. Далее веду палец на кнопку, как только палец уходит с кнопки — клава скрывается.
        Huawei Honor, Андроид 2.3
        Да, кстати, в Go SMS вместо Enter появляется Send, вчера такого не заметил. При том что другие клавы по энтеру сообщения не отправляют. Ну ладно, это-то может быть проблема с контекстом у самого Go Sms… хотя и там Enter бы не помешал.

  19. Misa233:

    ПАТЕНТУЙТЕ!!!!!!!!

    СРОЧНО!!!!!!!

    ПО ВСЕМУ МИРУ!!!!!!

    СУПЕР-КЛАВА!!!!!