Компания
27,00
рейтинг
3 февраля 2014 в 11:16

Разное → Октодон: Какой должна быть удобная клавиатура для смартфонов

Здравствуй, Хабр!

Компания «Октодон», в лице её основателя, Алексея Лысенко (то есть меня), приветствует тебя.
Наша команда с 2010 года занимается разработкой дикой, но симпатичной физической клавиатуры, которая призвана сделать работу с текстом на карманных устройствах (читай, смартфонах), такой же приятной, как на ноутбуке. За три года мы прошли путь длиной в пять итераций протипа, обросли полезным программным обеспечением, и в этом году собираемся, наконец, вывести наш проект на Kickstarter.

Итак, команда проекта Октодон решила, что первый пост блога нашего стартапа должен написать автор идеи. Сегодня я, наконец, собрался с духом, и готов поведать нашу историю с самого начала, как она есть.
Забегая сильно вперед, а именно в настоящее время, положу тут картинки и видео (1 мин.), по которым можно оценить, где мы сейчас. Ведь читать про возникновение непонятно чего с самого начала – не очень интересно.





А теперь всё по порядку.
История переносит нас назад, в 2005 год, когда мир ещё не знал iPhone…
Я тогда купил свой первый КПК ASUS a600, уже не новую модель под управлением Windows Mobile 2002. Возможность таскать в кармане полноценный компьютер очень вдохновляла. Размышляя о том, зачем теперь нужны ноутбуки, если почти всё, что нужно, уже помещается в карман, я пришел к выводу, что помимо задач, требующих больших диагоналей экрана или больших мощностей процессора, КПК очень плох в решении задач по обработке текста из-за отсутствия вменяемого метода ввода. А ведь экран КПК и его вычислительная мощность уже тогда были вполне достаточны для решения широкого круга офисных задач.

Не сказать, что эта идея овладела мной полностью, но в свободное время я периодически возвращался к ней, и в итоге сформулировал следующую задачу:

Создать карманное устройство, которое позволило бы работать с текстом с максимально возможными для таких размеров скоростью и комфортом. В идеале – сравниться по этим показателям с полноразмерной клавиатурой. Устройство должно быть достаточно простым в овладении – для того, чтобы начать печатать на нём, не должно требоваться чтение инструкций (что называется “start typing right out of the box”).

Эта формулировка очень ясно отражает идею того, что для ослабления монополии QWERTY следует использовать ее самое слабое место, а именно – изначальную неприспособленность к быстрому вводу на карманных устройствах. Иными словами, для того, чтобы у принципиально нового метода ввода, требующего длительного привыкания, были шансы на широкое распространение, он должен обладать уникальными преимуществами, отстуствующими у конкурирующих решений. В нашем случае, это сочетание бескомпромиссной скорости и карманного форм-фактора.

Рассуждение над задачей выглядело примерно следующим образом:

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



Элементы ввода на задней поверхности могут быть сенсорными или механическими:



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

Я предположил, что все буквы алфавита для простоты обучения должны набиваться единообразно, то есть только пальцами, находящимися на задней стороне устройства (что хорошо согласуется с процессом набора на обычной клавиатуре). Это значит, что для русского алфавита потребуется 33 различных действия, производимых пальцами на задней стороне устройства (аккордовый набор я отмел сразу из соображений простоты обучения и максимизации скорости). Большие пальцы тогда будут ответственны за пробел, backspace, частые знаки препинания и переключение режимов ввода.

Далее требовалось определить, каким образом получить необходимое количество действий на задней стороне устройства. Первый вариант – разместить отдельные кнопки для каждой буквы. Каждый палец при этом будет перемещаться между элементами ввода, в зоне своей досягаемости. Второй вариант – разместить многопозиционные элементы по одному под каждым пальцем. Каждый палец в этом случае будет находиться всё время на одном элементе ввода.


Я отдал предпочтение второму варианту по следующим причинам:

  • Экономия пространства на задней стороне. Для размещения большого числа удобных кнопок требуется большая площадь, а её нет.
  • Уверенное удерживание устройства при наборе. Каждый палец, лежащий на многопозиционном элементе ввода, страхует устройство от падения, отсутствие необходимости убирать его с кнопки придает больше уверенности.
  • Более простое обучение. Пользователь не должен учиться перемещать палец вслепую с одной кнопки на другую, а лишь перемещать один элемент управления пальцем в нужном направлении, что делать вслепую гораздо проще.


Следующий шаг был совсем простой. Определить, «скольки-позиционные» должны быть элементы ввода. Количество направлений больше четырёх приводит к сложности выполнения правильного движения пальцем. Количество меньше четырёх – категорически недостаточно. Как результат – устройство должно иметь восемь четырёхпозиционных элементов ввода на задней стороне. Что даёт 32 различных действия (увы, буква Ё скорбно перемещается из доступа в одно нажатие в нажатие с модификатором, зато европейцы и американцы все очень счастливы и полностью удовлетворены).



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

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

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

Проиллюстрированная с помощью SketchUp, эта концепция выглядела так:



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



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


Про раскладку имеет смысл написать отдельно, сейчас скажу только, что она не имела и не имеет ничего общего с QWERTY. Это было осознанным решением, продиктованным условием достижения максимальной скорости печати на устройстве.

Главный вывод, который был сделан по итогу тестирования прототипа – оно работает. Вводить текст было достаточно удобно, однако требовалось привыкать к раскладке. Особенные неудобства доставлял тот факт, что бумажные подсказки на лицевой стороне устройства не позволяли вовремя отловить ошибки, связанные с движением не тем пальцем, а анимированные подсказки на экране компьютера не были привязаны геометрически к положению пальцев на устройстве, и поэтому работали хуже, чем бумажные (дольше требовалось соображать, каким пальцем двинуть). Клавиатура требовала экрана на лицевой стороне. Мне стало понятно, что я пользовался бы таким устройством, если бы оно прикреплялось к КПК и было бы действительно складным, и мог бы достичь неплохих результатов скорости, постоянно используя его. Сидеть с новой клавиатурой, прикрепленной шнуром к компьютеру было совсем не так здорово.

На этой стадии в судьбе новой концепции, которая тогда не ещё называлась гордо Октодоном, и вообще, по факту, проектом не являлась, наступило длительное затишье, связанное с масштабными изменениями в моей жизни. И продолжалось затишье до осени 2010 года, времени рождения проекта и компании Октодон.

Продолжение следует.

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

Спасибо за внимание.
Автор: @AlexLysenko
Octodon
рейтинг 27,00
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

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

  • +3
    Клавиатура получается в три раза больше смартфона — с маленькими телефонами её таскать неудобно, однако.
    • 0
      Это не так, даже текущий прототип добавляет к толщине всего около 5мм (в сложенном состоянии), и, насколько я понимаю, это не предел. Для сравнения, толщина Galaxy S3 — 8.6 мм, S4 — 7.9 мм.
    • 0
      Не на столько больше. Створки складываются, и клавитура становится очень близка по габаритам к чехлу с дополнительным аккумулятором. Мы продолжаем работать в направлении уменьшения толщины с +5мм к толщине телефона до +3.5мм, т.к. понимаем, что габариты — один из ключевых параметров решения. И вообще — карманность это наше всё. А с маленькими телефонами октодона по началу и не будет. Пока основные кандидаты на — Galaxy S3 и S4.
  • –6
    Не взлетит.
  • +3
    Работе на такой клавиатуре надо обучаться. Возникает вопрос: в каких областях так критично работать с текстами именно на смартфоне, чтобы для этого надо было покупать довольно крупное устройство ввода, да еще и обучаться работать с ним?
    • +2
      в свое время я занимался фэнсабом. За поездку в метро в универ и обратно мог просмотреть целиком эпизод и набрать сабы. Набирал стилусом на HP 4700. Это конечно очень утомляет… С подобной клавиатурой думаю набор можно было бы ускорить в несколько раз + это очень удобно, попробуйте уронить стилус в набитом метро…
    • +6
      Про «довольно крупное» я отписался выше — мы стараемся сделать его очень компактным.

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

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

      А пока производители ориентируются на людей, которые перешли на смартфоны с «больших компьютеров», и уже хорошо знакомы с QWERTY, все больше людей начинают знакомство с компьютерами именно со смартфонов. Для школьников смартфоны долгое время остаются основным компьютером. Им в любом случае на старте надо обучаться вводить текст тем или иным способом. И это часы, проводимые за набором сообщений. И сейчас мы имеем дикую ситуацию, когда школьники начинают изучать QWERTY, на сенсорном экране, сжатую до размеров визитки, лишенную всех своих плюсов. Такая ситуация не должна быть устойчивым равновесием. А еще есть жители развивающихся стран, для которых смартфон — вообще единственное средство интернет-коммуникаций, а ноутбука нет и не предвидится.

      Количество людей, изначально незнакомых с QWERTY растет, и особого смысла учить ее нет, если не используешь ее в полноразмерном виде. А значит, есть место переменам. И это одна из отправных точек.
    • 0
      Коммуникатор для меня — это не брелок с кнопками, а ноутбук, с которого мне УДОБНО ЕЖЕДНЕВНО ПИСАТЬ ОЧЕНЬ БОЛЬШИЕ ОБЪЕМЫ ТЕКСТОВ, а также иногда администрировать сайт и программировать на сервере — тоже прямо с него. (с) lleo.me/dnevnik/2010/09/30.html
  • +1
    Скажем я просто оставлю это здесь клавиатура GKOS. Она проще в реализации. Опять же смысла делать вот такие позиционные переключатели под каждый палец имеет мало смысла, пользователю все равно обучаться клавиатуре, лучше уж использовать хорошо зарекомендовавшую себя концепцию аккордовой клавиатуры.
    • +1
      Да, она проще в реализации. Но простота в реализации приятна там, где речь идет о выборе между методами со сравнимой эффективностью. Аккордовый же набор в среднем медленнее и сложнее в освоении. А сложность освоения — один из ключевых моментов в принятии решения «а надо ли мне оно» — важно не только то, что придется учиться, но и простота этого процесса.

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

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

      Из всех известных аккордовых клаиватур я очень уважаю FrogPad — у них со скоростью все в порядке. Так или иначе, я не считаю концепцию аккордовых клавиатур хорошо закрекоммендовавшей себя на рынке.
      • 0
        Аккордовый же набор в среднем медленнее и сложнее в освоении.

        По сравнению с чем? У аккордового ввода проблема ровно одна, высокий порог ввода.

        Единственное найденное видео с печатью на GKOS демонстрирует весьма неторопливую печать, никак не сравнимую с печатью на полноразмерной клавиатуре.

        Эм. Вообще на сайте gkos можете сами попробовать, можете скачать приложение демонстратор под iOS и Android. А тут вот можно посмотреть демку gkos.com/gkos/type/ А насчет неторопливой печати, так это всегда для всех аккордников. Мало ее сделать, ее надо использовать. Точно так же на обычной клавиатуре человек который видит в первый раз печатает медлено.

        По моему мнению, учить GKOS бессмысленно, т.к. этот навык не позволяет коренным образом расширить количество сценариев, в которых печать на смартфоне имеет смысл.

        Можно пояснить что вы имели ввиду? Обычно аппаратная клавиатура на телефоне нужна для решения одного сценария ввести текст.

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

        Что значит без боли? Я попробовал печатать в демке. Я бы не сказал что у меня пальцы заплелись в клубок :)

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

        Он тоже аккордный. У всех таких клавиатур такая кривая. При этом если еще поизучать интернеты и аккордные клавиатуры, то внезапно выясняется что скорость печати на такой клавиатуре может быть равна скорости печати на обычной клавиатуре, так-как тут моторная память вырабатывается быстрее.

        Из всех известных аккордовых клаиватур я очень уважаю FrogPad — у них со скоростью все в порядке. Так или иначе, я не считаю концепцию аккордовых клавиатур хорошо закрекоммендовавшей себя на рынке.
        Вот frogpad это не аккордная клавиатура вообще. И да так лихо как на видео печатать получится, только после обучения.

        А так-как все же все клавиатуры подразумевают обучение. Что дает по сравнению с другими клавиатурами ваша?
        • 0
          По сравнению с чем?

          С печатью одиночными нажатиями, конечно.
          Что значит без боли?

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

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

          Вот frogpad это не аккордная клавиатура вообще.

          В моем понимании — аккордовая: символ набирается либо одним нажатием либо нажатием с модификатором.
          А так-как все же все клавиатуры подразумевают обучение. Что дает по сравнению с другими клавиатурами ваша?

          Более простое обучение, комфорт при печати и высокую скорость ввода.
          • 0
            С печатью одиночными нажатиями, конечно.

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

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

            Мы про аппаратные сейчас клавиатуры говорим?

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

            Если нам нужна физическая клавиатура у телефона это все подразумевает написание текста подлиннее SMS

            В моем понимании — аккордовая: символ набирается либо одним нажатием либо нажатием с модификатором.

            У вас насколько я помню тоже есть модификаторы.

            Более простое обучение, комфорт при печати и высокую скорость ввода.

            А можно конкретные примеры за счет чего, а так же к примеру изучение на эту тему? Мне вот пока кажется, что кривая будет ровно такая же как при аккордной клавиатуре, так-как наработка моторики требуется аналогичная.
            • 0
              И если захочется печатать быстро, то надо будет нарабатывать моторику рук аналогичную аккордной клавиатуре. Т.е. фактически кривая обучения будет аналогична.

              А можно конкретные примеры за счет чего, а так же к примеру изучение на эту тему? Мне вот пока кажется, что кривая будет ровно такая же как при аккордной клавиатуре, так-как наработка моторики требуется аналогичная.

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

              К сожалению, у меня нет кривых обучения для аккордовых клавиатур. Если у Вас сохранились какие-то метрики времен обучения GKOS, то можно сравнить их с кривыми на Октодоне. Ресурсы не позволяют нам провести тестирование большого числа экзотических клавиатур, поэтому, зачастую, мы опираемся на некоторые предположения, связанные с числом отзывов о скорости той или иной клавиатуры, видео с невероятно быстрой печатью на ней, и т.д. Пока я не вижу ни одной аккордовой клавиатуры, которая бы существенно продвинулась в использовании со смартфонами. И не вижу никакого тренда в этом аккордовом направлении. В то же время наблюдается ясный тренд разработки неаккордовых физических клавиатур. Это заставляет меня думать, что мои предположения о природе сложности аккордового ввода обоснованы.

              P.S. Забыл ответить про модификаторы: Они у нас такие же примерно, как и на обычной клавиатуре: для того, чтобы набить большую букву, цифры и спец-символы. В рамках каждого набора символов требуется только одно нажатие.
              • 0
                Мне вот так не кажется. Мне, напротив, кажется, что старт кривой обучения, связан в основном не с подвижностью пальцев, а с соображением, куда и чем надо двинуть, чтобы набить нужный символ. И этот процесс для аккордовых клавиатур более длительный.

                Скажем мне кажется что зажать пару клавиш проще чем научиться независимо двигать пальцами. Особенно безымянным и мизинцем. О чем вы сами и пишете. Т.е. первичный более простой старт выливается в более длинный старт научиться этим быстро вводить.

                К сожалению, у меня нет кривых обучения для аккордовых клавиатур. Если у Вас сохранились какие-то метрики времен обучения GKOS, то можно сравнить их с кривыми на Октодоне.

                Ну я тут пошарился по интернету. Нашел twiddler и gkos
                www.cc.gatech.edu/~thad/p/030_10_MTE/twiddler-iswc.pdf
                gkos.com/gkos/gkos-typing-speed.html

                Теперь можно сравнить.

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

                Это довольно экзотическое устройство как таковое. Оно может появиться к примеру у jolla так-как у них крышка телефона может содержать активную начинку и там есть куда подключить i2c. К тому же любая клавиатура отличная от qwerty требует обучения.

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

                Дело в том что в целом сейчас что-то отличное от qwerty и обычной мыши производится малыми масштабами. К примеру трекболы уже просто так в магазине не купить. Ну и опять же подчеркну ваша клавиатура пока снимает только проблему первичного входа.
                • 0
                  Скажем мне кажется что зажать пару клавиш проще чем научиться независимо двигать пальцами. Особенно безымянным и мизинцем. О чем вы сами и пишете. Т.е. первичный более простой старт выливается в более длинный старт научиться этим быстро вводить.

                  Возможно, хотя не факт. Факт в том, что при обоих подходах раскладка составляется из соображений минимизации дискомфорта. Для октодона это разгрузка «слабых» пальцев и «плохих» направлений (в английском алфавите — почти полная). Для аккордовой клавиатуры — назначение самых частых букв в одно нажатие и ранжирование аккордов по сложности исполнения. Что в пределе дает большее преимущество — вопрос изучения, и, конечно, конкретной реализации. Наверняка, хорошо разработанная аккордовая клавиатура будет лучше плохо разработанной параллельной и наоборот.
                  В любом случае, октодон можно использовать и для аккордового ввода, не используя лишние направления, это лишь вопрос клавиатурного ПО, а вот наоборот — уже не получится. Можно рассматривать октодон как предельный случай дискретного джойстика с открытым сценарием использования.
                  Ну я тут пошарился по интернету. Нашел twiddler и gkos

                  О, спасибо! По GKOS цифры смотрятся разумно, 40WPM для опытного пользователя. Нет цифр по времени достижения этой скорости, но в общем похоже на скорость оптыного пользователя Октодона. У нас правда пока нет эксперт-пользователей, у которых наступило выполаживание кривой обучения, чтобы определить потолок, но в том, что 60WPM достижима я уверен. И, кстати, у них в общих мыслях про клавиатуры есть мысль «parallel keyboard with a dedicated key for each letter — THE FASTEST», что очень близко к предпосылкам дизайна нашей клавиатуры.
                  По twiddler — очень интересный отчет и очень заманчивые цифры в отчете. Вплоть до 67WPM (хоть и у монстропользователя). Но почему, почему такого шоу нет нигде в сети вживую? Не понимаю. Буду смотреть отчет подробнее, еще раз спасибо.
                  Дело в том что в целом сейчас что-то отличное от qwerty и обычной мыши производится малыми масштабами.

                  Да, не купить, но про неаккордовые клавиатуры слышно больше — AlphaUI, Grippity, TREWGrip, RearType.
                  Ну и опять же подчеркну ваша клавиатура пока снимает только проблему первичного входа.

                  Даже если только ее, эта проблема мне кажется очень важной. Ведь чем меньше глаза боятся, тем охотнее руки делают )
                  • 0
                    И, кстати, у них в общих мыслях про клавиатуры есть мысль «parallel keyboard with a dedicated key for each letter — THE FASTEST», что очень близко к предпосылкам дизайна нашей клавиатуры.

                    Вполне возможно. Но меня сильно смущают четыре направления у кнопки ввода.

                    Но почему, почему такого шоу нет нигде в сети вживую? Не понимаю.

                    Тут проблема в том, что с методами ввода баловались активно только в самом начале эры компьютеров. А потом пошла стагнация средств ввода привязанная к массовому пользователю. Оттуда и пошло qwerty-клавиатура и мышь. Сейчас с этим стало лучше так-как устройство ввода сделать и что не мало важно наладить серийное производство может один человек.

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

                    В этом может быть проблема. Фактически у вас кривая будет выглядеть в виде длинной пологой, а уже потом круто пойдет вверх. В случае аккордной клавиатуры, там сразу хардкор :)
                    • 0
                      Вполне возможно. Но меня сильно смущают четыре направления у кнопки ввода.

                      На самом деле надо пробовать держать в руках. В Португалии на Building Global Innovators осенью было очень много отзывов в духе «оказывается, это гораздо проще, чем кажется».
                      Вообще дискуссия про аккордовый набор оказалась очень полезной, и теперь некоторые мысли, которые до сих пор не были оформлены в правильные слова, готовы излиться в новый пост )
                      В следующих постах я напишу подробнее, почему все же считаю нашу разработку самой перспективной из того, что на данный момент есть в этом классе.
                      • 0
                        На самом деле надо пробовать держать в руках. В Португалии на Building Global Innovators осенью было очень много отзывов в духе «оказывается, это гораздо проще, чем кажется».

                        Вполне допускаю. Ну и еще дополнительно отмечу, что у вашего устройства получается существенно больше механических частей и более сложные кнопки. Т.е. к примеру если GKOS делать как заднюю крышку телефона, то он будет тоньше и с точки зрения эксплуатации более стойким, так-как из движущихся частей это 6 кнопок.
                        • 0
                          Ну и еще дополнительно отмечу, что у вашего устройства получается существенно больше механических частей и более сложные кнопки.

                          Да, это осознанный выбор, хоть и очень непростой в реализации. Но хочется добиться отличной для карманного устройства эргономики. Все же держать плоский небольшой смартфон двумя руками для длительного набора текста кнопками на задней стороне — неудобно.
                          Вопросы надежности, стойкости, а также стоимости производства, конечно, очень непростые, но мы их постепенно решаем.
                          • 0
                            Все же держать плоский небольшой смартфон двумя руками для длительного набора текста кнопками на
                            задней стороне — неудобно.

                            Вы упускаете тот факт, что с 2010 года типичное устройство увеличилось довольно значительно. Надо сильно постараться чтобы найти приличное устройство меньше 4 дюймов. А 4-4.5 дюйма уже удобно держать в ландшафтной ориентации. Даже больше скажу N900 с qwerty клавиатурой весьма удобно держать и использовать.
                            • 0
                              Нет, не упускаем. Но большие пальцы будут закрывать часть экрана. И держать его удобно, но вот пальцы на задней строне естественным образом не располагаются, либо большие пальцы вылезают за верхнюю границу устройства, и угол зрения на экран страдает. На сайте GKOS есть очень здравая картинка image
                              Такая трансформация решает проблему угла. А толстая рамка — проблему закрывания экрана. Но толстая рамка совсем не в тренде сейчас. А любые трансформации понижают надежность. Но все же, для того чтобы превратить что-то плоское в что-то действительно удобное, без них трудно обойтись.
                              • 0
                                Нет, не упускаем. Но большие пальцы будут закрывать часть экрана. И держать его удобно, но вот пальцы на задней строне естественным образом не располагаются, либо большие пальцы вылезают за верхнюю границу устройства, и угол зрения на экран страдает.

                                Ну вообще большие пальцы можно упирать в грань экрана. Так-как рамка экрана все же есть то особо ничего перекрываться не будет.

                                Ну и да там есть еще одна картинка

                                В принципе пальцы нормально лягут, Вопрос больше в размере устройства.
                                • 0
                                  Ну и да там есть еще одна картинка

                                  Мне кажется, это то же устройство в сложенном виде. Идея правильная — когда носишь — плоское и компактное, когда работаешь — удобное, тот же принцип и у нас.
                                  • 0
                                    Не обязательно в картинках с принципами есть и без раскладушки. У раскладушек есть один большой минус, время на приведение в рабочее положение.
                                    • 0
                                      Да, нужно время. А еще одной рукой не ответить. Я считаю, что для ответа на короткое сообщение — экранная клавиатура, для набора длинного текста — физическая. Решение должно приниматься примерно по тому же принципу, что и решение, разворачивать ли физическую клавиатуру планшета-трансформера из-за дисплея или нет. Если затраты на трансформацию больше выгоды от ее использования в данном контексте — значит используется экранная клавиатура с исправлением опечаток, если текст объемный — трансформируем и работаем.
              • 0
                И да еще момент есть такой интересный класс устройств, как клавиатуры для стенографии.
                en.wikipedia.org/wiki/Stenotype
                • 0
                  Да, я читал, это вообще отдельная область искусства печати. А еще есть девайс DataHand, очень похожий на октодон, только его держать не надо.
  • 0
    Присоединяюсь — можно подробнее про отказ от аккордной/аккордовой клавиатуры? И в ней, и в Вашем устройстве необходимо обучение пользователя, количество информации для запоминания разнится не сильно, скорость ввода вроде бы должна быть одинакова (одно движение или один аккорд для ввода символа). Были ли какие либо оценки, измерения и расчеты, подтвердившие Ваш выбор?
    • +1
      Да, конечно. Во-первых, рассмотрим интуитивность интерфейса. Для реализации клавиатуры по приниципу «одно нажатие — один символ» достаточен очень ясный экранный интерфейс — раскладка символов по направлениями для каждого джойстика. Для аккордового — нужны какие-то мнемонические принципы построения аккордов и их запоминание, начать печатать с места не выйдет. Во-вторых — скорость. «Один аккорд — один символ» — медленнее, чем «одно нажатие — один символ». Убедиться в этом можно очень легко, попробовав сыграть любую мелодию на пианино аккордами с той же скоростью, что и одиночными нотами. Разница обусловлена тем, что при занятости только одного пальца в наборе символа, остальные пальцы могут начинать движение к следующим символам, таким образом частотные комбо набираются очень быстро. Недавно была очень хорошая статья про оптимизацию клавиатурных раскладок, где затрагиваются эти вопросы: habrahabr.ru/post/210826/.
      Во-вторых, для аккордового набора требуется более точная синхронизация движений пальцев, что также понижает скорость, по карйней мере для пользователей, привыкших к «обычной печати». Так что добавлять к существующим «взрывам мозга», связанным с расположением элементов ввода на задней стороне, еще один, связанный с необходимостью набора аккордами, мне кажется крайне неудачной идеей.
      • 0
        Во-первых, рассмотрим интуитивность интерфейса. Для реализации клавиатуры по приниципу «одно нажатие — один символ» достаточен очень ясный экранный интерфейс — раскладка символов по направлениями для каждого джойстика.

        Ну вот с экранным интерфейсом я да согласен.

        Для аккордового — нужны какие-то мнемонические принципы построения аккордов и их запоминание, начать печатать с места не выйдет.

        Нужна памятка. Но я могу сказать что с вашим подходом она будет тоже нужна.

        Во-вторых — скорость. «Один аккорд — один символ» — медленнее, чем «одно нажатие — один символ». Убедиться в этом можно очень легко, попробовав сыграть любую мелодию на пианино аккордами с той же скоростью, что и одиночными нотами.

        А потом посмотреть как играют профи :)

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

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

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

          Для аккорда надо нажать две кнопки синхронно. Допуск ожидания синхронизации — минус к скорости печати. На «обычной» клавиатуре можно набить удобную диграмму за время выставления двухкнопочного аккорда.
          Шевелить пальцами в разные стороны в некотором смысле приходится и при печати на обычной клавиатуре, хотя там подвижность запястья помогает.
          • 0
            Это гораздо проще в понимании и обучении, чем «сборник аккордов». Механическая память тоже развивается очень быстро.

            Я попробовал печатать на gkos у меня аккорды довольно быстро запоминались, там все же не две кнопки а 6 :)

            Для аккорда надо нажать две кнопки синхронно. Допуск ожидания синхронизации — минус к скорости печати.

            Ну а в вашей клавиатуре отжатие пальца от клавиши. Большиство людей не в состоянии без должной тренировки нажимать одним пальцем в вверх другой вниз. Опять же еще у меня есть вопрос насколько этим реально пользоваться в условиях тряски и вибрации?
            • +1
              Я думаю, имеется ввиду, что аккордовой клавиатуре нужен допуск, по которому она определяет, является ли нажатие двух кнопок аккордом или набором двух символов.

              Очень легко приблизительно посчитать насколько аккордовый набор будет медленнее обычного (в котором одно нажатие = 1 символ).

              Берем частоту букв в англ. алфавите и считаем:

              1) для 10-кнопочной аккордовой клавиатуры 10 кнопок с самыми частыми буквами покроют 73,82% всех нажатий, соответственно, 26,18% нажатий будут требовать аккорда из двух кнопок, тогда как на октодоне было бы набрано два символа. Соответственно, там где аккордами будет набрано 100 символов, обычными нажатиями ~126

              2) для 6-кнопочной аккордовой клавиатуры, по аналогии, 6 кнопок покроют 51,16% нажатий, 47,62% нажатий — двух кнопочный аккорд, 1,24% — трех кнопочный аккорд. Соответственно, если аккордами — 100 символов, обычными нажатиями ~150.
              К тому же, видно, что все символы сверху (знаки препинания и т.п.) тут тоже пойдут в трехкнопочные аккорды.

              Это конечно упрощенный подсчет, не учитывающий, что аккордами не меняешь положения пальца, но разница очень уж значительна.
              Если я что-то не так понял в принципах аккордного набора, пожалуйста, поправьте меня.
              • 0
                К тому же, видно, что все символы сверху (знаки препинания и т.п.) тут тоже пойдут в трехкнопочные аккорды.

                Не совсем так. Там есть так называемые залипающие модификаторы. Смысл в том что при их нажатии клавиатура переходит в другую раскладку. Причем их может быть два вида. Первый к примеру двойное нажатие блокируем и вводим. Второй одинарное нажатие расчитанное на ввод одной буквы. К примеру надо ввести одно число или одну большую букву. Такие модификаторы к примеру есть на N900 так-как клавиатура у него трех рядная.
  • 0
    Тут требуется небольшое замечание к возможному вопросу о центральном нажатии на джойстики на задней стороне: отклонения джойстика в стороны могут производиться размашистыми движениями пальца, которые не требуют большой точности и дозирования усилия. Для того же, чтобы нажать джойстик ровно в центр, требуется гораздо большая точность, дабы не отклонить его случайно ни в одном направлении.

    А почему нельзя игнорировать отклонения в стороны, в случае когда зафиксировано нажатие в центр?
    • 0
      Это можно. Но все равно нужно сначала попасть в центр, а не в сторону, а для этого нужна точность нажатия. Можно было бы сделать центральные нажатия гораздо более тугими, чем нажатия в стороны, и повесить на них редкие знаки препинания, при наборе которых, препинание и будет происходить, т.к. надо будет снизить скорость и нажать точно в центр. Однако, это загромоздило бы экранный интерфейс еще 10 символами. Кажется, что, минусы использования центральных нажатий все же перевешивают.
  • 0
    Мне кажется, что отклонить кнопку вбок безымянным пальцем или мизинцем будет довольно сложно. Обычно этими пальцами таких движений не делают.
    • +1
      Да, для этих пальцев выгодные движения — на сгиб и на разгиб. Вниз — сложнее. А движение вверх безымянным пальцем, пожалуй, самое неприятное. Все это, конечно, учитывается при построении раскладки. Англичане, например, вообще избавлены от этих неудобств. Но на самом деле даже для этих движений все не так страшно. Представить себе работу с октодоном можно, взяв книгу обычным «книжным» хватом и пробуя смещать пальцы в различных направлениях. Мы потратили много сил на то, чтобы сделать достаточно чувствительные и при этом компактные элементы ввода.
  • 0
    Видео с процессом набора текста в студию!
  • 0
    Отличный проект и замечательная идея. Как человек, который активно что-либо печатает в больших объемах в транспорте, заявляю — аппаратная клавиатура для мобильного устройства нужна. Сейчас я пользуюсь небольшой bluetooth-клавиатуркой — это очень неудобно, так как qwerty-раскладка несколько нарушена и пальцы задевают друг друга. Зато у меня получается этакий нетбук из 7" планшета и клавиатуры.

    Какие минусы я для себя вижу в октодоне — это необходимость действительно тренированных пальцев. Поскольку я не являюсь музыкантом и не играю на духовых инструментах, мои пальцы не привыкли двигаться независимо друг от друга в разных направлениях, кроме как от/к ладони.
    К примеру, я не могу заставить свою руку двинуть средним пальцем вверх, а безымянным сразу после этого вниз.
    Точно также я не могу координировать движения пальцев вверх-вниз на левой руке и влево-вправо на правой одновременно.
    Если постоянная работа с хоткеями сделала мизинец и указательный палец очень подвижными, то для средних — это будет мука.

    Я думаю, создатели геймпадах неспроста оставляют 4-5-позиционные джойстики только для больших пальцев. Для работы с Вашим устройством для меня потребуется потратить немало времени, чтобы освоиться и выдавать приемлемую скорость — это дело пары недель активного использования.
    • +1
      В этом плане аккордные клавиатуры как раз имеют преимущество. Опять же в случае музыкальных инструментов, используются как правило аккорды, а не движения пальцев в разные стороны.
    • 0
      Спасибо большое за веру в пользу проекта.

      Отвечу про подвижность пальцев. Действительно, есть последовательности движений, которые выполнять неудобно. И есть комбо, которые, напротив, вылетают как из пулемета. Это учитывалось при построении раскладки. Средний палец достаточно сильный и подвижный, так что даже у людей без музыкального опыта больших проблем с ним на октодоне не возникает. Безымянный и мизинец испытывают больший стресс. Полностью независимое движение пальцев не требуется, и соседние пальцы могут немного двигаться вместе с пальцем, нажимающим кнопку. При быстрой печати получается, что пальцы«висят» над клавиатурой на небольшой высоте, почти докасаясь до кнопок, и нажатий из-за смещений соседних пальцев не происходит.

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

      Оценка времени достаточно верная. Действительно, это 10-15 часов, проведенных за устройством.
  • 0
    И всё равно не понимаю причин отказа от аккордовой клавиатуры.
    Мне кажется, одновременно нажать двумя пальцами две кнопки на порядок проще, чем наклонять кнопки средним или безымянным пальцем.
    Вывод подсказки на экран — не проблема. На кнопках выводится символ по одиночному нажатию, рядом с каждой кнопкой — табличка с символами, которые введёт вторая клавиша. Символы в табличках, естественно, соотносятся с положением кнопок. При нажатии на одну из кнопок подсказки на остальных кнопках заменяются на символ, который будет введён соответствующим аккордом.
    На 8 кнопка можно обойтись аккордами с участием лишь 2х кнопок. 8 дадут одиночные нажатия, ещё 28 — парные. При наличии двух пятипозиционных джойстиков под большими пальцами цифры и знаки препинания можно вынести и на отдельный слой раскладки.
    Не вижу и необходимости в каких либо таймерах задержки для распознавания аккордов. Простейшая логика: Если нажата и отпущена только одна кнопка — нажатие одиночной клавиши. Если одновременно нажаты две кнопки — считать аккорд введённым.
    Плюс, кнопки на порядок проще в производстве и дешевле «джойстков».
    • +2
      Я думаю, можно гадать сколько угодно, что проще, и причина сомнений понятна — довольно трудно представить, как будут ощущаться и нажиматься джойстики Октодона. Как уже писали выше, во многом, это вопрос реализации.
      Касательно текущей реализации, могу сказать на правах тестера, что нажатия любым пальцем не требует каких-то специфических усилий или особой гибкости. К тому же у нас есть кривые обучения, которые показывают, что использование многопозиционных джойстиков не является проблемой.

      Однако, поскольку тема аккордового набора популярна, всегда можно будет сделать вариант прошивки, где набор будет реализован на 8 более легких направлениях джойстиков.

    • 0
      При нажатии на одну из кнопок подсказки на остальных кнопках заменяются на символ, который будет введён соответствующим аккордом.

      Тут есть неудобство по сравнению со статичными подсказками при параллельном вводе. Статичные подсказки позволяют спланировать комбо из нескольких последовательных символов еще до нажатия первого символа и искать следующий символ в процессе нажатия предыдущего. В предложенном аккордовом интерфейсе такое невозможно. И еще немаловажно, что изменение большого числа подписей при выставлении первой ноты аккорда будет дополнительно нагружать мозг при обучении. А там и так нагрузка немаленькая. Я поэтому не говорю, что экранные подсказки для аккордового набора невозможны, а говорю о том, что интерфейсы для них гораздо менее интуитивны. Глядя на видео печати на той же GKOS, принцип печати понять очень трудно.
      Не вижу и необходимости в каких либо таймерах задержки для распознавания аккордов. Простейшая логика: Если нажата и отпущена только одна кнопка — нажатие одиночной клавиши. Если одновременно нажаты две кнопки — считать аккорд введённым.

      Тогда возникает проблема необходимости ожидания отпускания символа до нажатия следующего. На обычной клавиатуре набить слово «123» можно за доли секнды. При этом некоторое время нажаты одновременно кнопки 1 и 2, потом 2 и 3. С точки зрения аккордовой клавиатуры такой мгновенный набор может быть интерпретирован не как три нажатия, а как аккорд и нажатие, или два аккорда, как повезет. А при быстром наборе такие состояния — совсем не редкость, иногда даже порядок символов, введенных разными руками может быть противоположным, не говоря уже о случайных аккордах.
      • 0
        Тут есть неудобство по сравнению со статичными подсказками при параллельном вводе. Статичные подсказки позволяют спланировать комбо из нескольких последовательных символов еще до нажатия первого символа и искать следующий символ в процессе нажатия предыдущего. В предложенном аккордовом интерфейсе такое невозможно.

        Просто аккордные клавиатуры сразу заставляют пользователя запоминать аккорды. В случае же вашей клавиатуры, получается ровно та же проблема что и при обычной клавиатуре. Так-как на клавиатуре есть надписи многие даже не будут пытаться запомнить что куда жать :) Я в свое время для того чтобы научиться слепой печати тупо взял раздельную клавиатуру, а чуть позже усугубил клавиатурой без русских символов :)
        • 0
          Совершенно верно. Но не у всех пользователей такая воля к непременному изучению слепой печати, и большАя часть убежит, испугавшись необходимости запоминания аккордов на старте, а мы этого не хотим )
          Проблема с нашей клавиатурой в плане слепой печати по сравнению с обычной немного меньше в том смысле, что неправильным пальцем символ не нажать — сразу развивается правильный навык. Пальцы все равно запомнинают движения, даже с подсказками. А в смысле отключения подсказок — да, все очень похоже, привычка подглядывать без нужды есть.
  • 0
    Я вот настолько привык к печати на SWYPE-клавиатуре, что мне уже и не нужна физическая — скорость печати как у среднестатического пользователя ПК, водя пальцем по экрану. Естественно, если все слова есть в наборе. Однако, не могу не согласится, что физическая клавиатура найдет своего пользователя и не одного. Желаю проекту успеха на кикстартере.
  • 0
    Удачи в проекте! Надеюсь, взлетит. С приходом сенсорных клавиатур никак не могу к ним привыкнуть, порой приходится очень много вводить текста, и делать это приходится зачастую в транспорте или в общественных местах.
  • 0
    QWERTY на экране — это, безусловно, неудобно (плюс, клавиатура на 2/3 экрана — тоже не особо приятно). А вот физические QWERTY, на мой взгляд, очень удобны (хотя, печатать приходится всё равно двумя пальцами). Кстати, судя по видео, при наборе с этого девайса, экранная клавиатура точно так же занимает большую часть экрана.

    Аппаратное QWERTY сейчас, к сожалению, встречается всё реже… Может поэтому я так упорно не хочу менять свой Nokia N93 mini на что-то другое (не подумайте, что я хвастаюсь: аппарат старенький).
    Nokia N93 mini
    • 0
      В Америке даже есть традиция носить с собой два телефона — Blackberry для печати и айфон для всего остального. Но все же мини-QWERTY неоптимальна для печати двумя пальцами, основное ее преимущество — закомая раскладка. Выше я писал о том, почему мне кажется, что QWERTY пора постепенно уходить с телефонов.
      По же поводу экранного интерфейса, ситуация на самом деле проще: после нескольких часов использования уже необязательно видеть подсказки, пальцы сами справляются, а опечатки исправляются очень быстро из-за удобного расположения Backspace. Постепенно аккуратность повышается и вместо развернутого интерфейса с пдсказками по каждой кнопке в итоге достаточно статус-строки, показывающей, в каком режиме сейчас находится клавиатура. Для режимов, на которые механическая память не сформировалась (спец-символы, другой язык и проч), можно всегда выводить полную раскладку.
      • 0
        Про два пальца — согласен, а вот экранное QWERTY мне и самому очень не нравится, как Вы могли заметить из сообщения.
  • 0
    Внешний вид устройства напоминает мне тренажёр для баянистов.
    • 0
      Вы меня раскусили ) Я действительно закончил музыкальную школу по классу баян. Но пока по тестам получается, что скорость овладения октодоном от этого не слишком зависит, и это радует. Интересно есть ли обратная зависимость )
      • 0
        Как знал :) Думаю, баянистам может быть и полегче.
  • 0
    это всё для того, чтобы в виме было удобно смски набирать?
  • 0
    Я вот что подумал. Может быть было бы удобнее и практичнее использовать не мини-джойстики а обычные кнопки и просто отслеживать одновременные нажатия?
  • 0
    Я вот что подумал. Может быть было бы удобнее и практичнее использовать не мини-джойстики а обычные кнопки и просто отслеживать одновременные нажатия?

    Это называется аккодовый набор. Тут как раз большая часть комментариев посвящена обсуждению такой возможности. Можно просмотреть вот эти ветки :1, 2, 3
  • 0
    Я бы купил с удовольствием. Часто работаю именно с телефона — отвечаю на почту. И очень много пишу в социальные сети.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разное