[Из песочницы] Клавиатура нового поколения — «10-Ю»

С самого первого знакомства с печатью (на мех. машинках) я понял: есть что улучшить. Решение, которое пришло мне в голову, настойчиво требовало воплощения. Хочу поделиться с вами и узнать ваше мнение.Основная идеяСоздать устройство более удобное, эргономичное, надежное и, немаловажно, позволяющее вводить команды с большей скоростью.Актуальность проблемы заключается в том, что традиционные устройства ввода устарели и имеют целый ряд недостатков (список недостатков можно найти здесь habrahabr.ru/post/237479/).

Глядя на развитие технологий считывания движений (Microsoft Kinect habrahabr.ru/post/151258/, Leap Motion habrahabr.ru/company/rozetked/blog/190404/, Finger Detection Demo wiki.ros.org/mit-ros-pkg/KinectDemos/FingerDetection и другие аналоги), можно с уверенностью утверждать, что вскоре мы получим гаджеты, считывающие малейшие движения пальцев.И здесь, владение клавиатурой »10-Ю», выводит нас на еще один уровень управления. Вам вообще не нужна будет клавиатура. Вы сможете набирать тексты и отдавать другие команды просто двигая пальцами в воздухе, а гаджет, считывающий ваши движения, будет переводить команды в текст и выполнять другие операции.

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

И все это благодаря клавиатуре »10-Ю».

Раскладка »10-Ю» основана на естественных движениях пальце в 5-ти направлениях (от себя, к себе, вправо, влево и вниз).

Из аналогов, найденных мной, наиболее близки два:

1) «Октодон» (обсуждение этого проекта на Хабре можно найти здесь).

6202621dd8544c5f91d7c7db00f9c5d9.jpg

2)

622c2f4601004c4ebad4322ee26008c6.jpge7787add3abc49e192f0ae6f9523ee8c.png

Правда, «Октодон» решил ограничится 4-мя направлениями (верх, низ, право, лево). Поскольку (на то время) нигде не нашел его раскладку, придумал свою, изучив опыт хабровчан (и не только) по разработке клавиатур.

Раскладка по удобству набора Основной принцип то же, что и в остальных продуманных раскладках: часто встречающиеся буквы должны быть расположены в самых удобных местах.По удобству и силе у нас идут:1. Сгибатели (направление «к себе» или вниз);2. Разгибатели (направление «от себя» или вверх);3. Мышцы определяющие движение вбок.

Форма раскладки по удобству набора 695265fbd40f4adf89442f36e2669106.jpgТакже нужно учесть, что для указательного и мизинца движение вбок не составляет особого труда. А для среднего и особенно безымянного непривычно (если вы пока не музыкант; пока, потому что одним их побочных эффектов, после освоения этой раскладки, является легкость освоения некоторых музыкальных инструментов).

Отсюда получилась:

f1a1807e7819489bb44d6015cd5e5d98.jpg

Раскладка по частотности с учетом сочетаний Следующий вариант раскладки изменен с учетом часто встречаемых сочетаний букв (данные отсюда). Отдельная благодарность KaHDuDaT, автору этой статьи.3450929b57314eb5bc49eead8c697ec5.jpg

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

Например: сочетание «СТР» набирается одним круговым движением.

Что удобнее и быстрее, чем три нажатия разными пальцами.

Кроме того, благодаря ассоциациям устраняется одно из самых больших неудобств для всего нового: сложность в обучении. На данном этапе это важнее, чем оптимальное расположение букв.

Расположение букв теперь легко для запоминания (хотя парочка пальцев требует еще доработки):

________________Левая рука______________________Правая рукаУказательный_____СТРЕ (стрела, стреха…) __________НОЫВ. (Новый, вынос)Средний_________КШИЩ (шик, кишка, щи, шиЩка)____МХАЦ (хам, мах, маца)Безымянный_____ДЁЛЮ (делю, дело, люд, лёд)______ПФЗЭ (Эф, Пошел Филин За Эльфом)Мизинец_________ЯЖЧБ (… Ждет предложений…)____УГЬъЙ (гуй, уги, угь, угъ)

3450929b57314eb5bc49eead8c697ec5.jpg

Знаки препинания и сервисные клавиши Более грамотного расчета чем у KaHDuDaT не нашел. Впрочем, возможно, потому что мне очень понравилась его работа.Частотность знаков препинания и сервисных клавиш в %:1. SPACE — 152. точка».», запятая »,» — 33. BACKSPACE — 14. тире (дефис)»-» — 0,65. ENTER, скобки »(»,»)» — 0,56. Кавычки » — 0,257.»?» — 0,158.»!»,»:» — 0,079.»;» — 0,02

Отсюда расположение под большие пальцы.

dfa0c9152e7543d1a88fdeaca7ad2d23.jpg

Очень удобно ставить точку (запятую), а сразу после них «пробел»; SPACE — сдвигаем текст влево; ENTER — как бы вводится внутрь.

BACKSPACE — стираем, как резинкой текст слева; SHIFT — естественно, движением «вверх»; TAB — переход дальше, вправо.123…, смена языка, функции, символы — как бы уход в «подвал».

DELETE, CAPSLOCK, ALT, CTRL, — Пока решили не вводить, как не часто употребляемые в печати.

Английская раскладка Опираясь на частотность, употребления букв слегка изменили, учитывая биграммы и наиболее распространенные слова. Наиболее частое буквенное сочетание «THE…», поэтому данный вариант раскладки получил рабочее название «THESE».a31138ede4494128841363e7468a96e9.jpg

Цифры и символы Цифры расположены с учетом привычных раскладок. Приближенно, но вполне удобно. Чем-то напоминает счет на пальцах.b7bad13aa3c347fc95d01346159450ac.jpg

Символы располагаются не столько по частотности употребления, сколько по логически-ассоциативным связкам, удобным для запоминания.В таблице показана частотность употребления символов в текстах и позиция в раскладке. Некоторые символы не поместились в этот слой. Для них нужно будет добавлять +SHIFT. Впрочем, учитывая то, что они употребляются довольно редко, это не проблема.Символы =, >>, << пишутся двойным нажатием -, >, < соответственно.

Сейчас ведется работа по раскладке хоткеев и другие доработки.

Резюме Клавиатура 10-Ю гораздо удобнее современных аналогов. Комфорт, эргономичность и скорость работы — основные и далеко не все преимущества этой разработки. Учитывая переход на сенсорные экраны, есть все основания полагать, что клавиатура »10-Ю» вытеснит традиционные клавиатуры.

© Habrahabr.ru