Как стать автором
Обновить

Комментарии 17

Забавно, но мне больше нравится подход Эппл-когда на приставке надо вводить текст-клавиатура сама появляется на телефоне или планшете, если они рядом.

Можно использовать семафорную азбуку.
image
До сих пор помню бесполезность попыток состязаться с курсантами речного училища в игре в «крокодила».
Очень похоже, кстати. 2 объекта, которые могут отклоняться в одном из 8 направлений. Правда, в семафорной азбуке есть ограничения у позиций через тело (какие-то совсем не используются, какие-то — не в любых сочетаниях с позицией другого флага), что объяснимо собственно наличием этого тела)
Это для Кинекта
Да чего уж проще — морзянку. Достаточно одной кнопки — кодирование длительностью нажатия.
Тоже хотел про неё написать. Мне кажется, идеальная клавиатура для планшетов, не понимаю, почему она «не взлетела»…
Так это просто побуквенный ввод. Интереснее было бы задействовать весь джойстик, и заточить жесты и их комбинации именно под программирование. Типа там, потер по тачпаду — удалил строку. Зажал например L2+R2 — фигурные скобки открываются (и/или закрываются). И конечно контекстные автодополнение и подсказки. Нажал например R2+X открылся список доступных в данном контексте переменных. И так далее — огромный простор для творчества. Я думаю на такой системе после тренировки можно будет «фигачить» с неплохой скоростью.

А можно подойти еще иначе. Сделать систему вроде игры сокобан, где ты управляешь человечком который двигает блоки кода.
Как по мне, самая удобная клавиатура на геймпаде реализована в steam big picture. Она лишена всех тех минусов что вы назвали:image

Огонь!

Для ускорения набора буквы должны быть распределены не по алфавиту а по частоте использования. Чтобы самыми простыми жестами набирать наиболее часто используемые буквы. Но для неподготовленного пользователя алфавитный порядок удобнее.

А ещё дело ускорит автодополнение слов.

НЛО прилетело и опубликовало эту надпись здесь
Идея — офигенная! Тем более что у dualshock 4 и тачпад какой-никакой есть.
Но вот идеями по развитию поделиться хотелось бы.
Не нужно жестов с кручением и прочим, кажется. Есть L1/R1 — отдаём один под «модификаторы». 2 стика по 4 положения — 24 символа (2 стика по 4 положения + 16 сочетаний) + 24 с модификатора — 48 символов, хватает под русский алфавит и цифры. В английском можно забиндить 2 нажатия стиков — тогда вообще не нужно будет нажимать модификатор (или сделать исключение и для двух букв сделать диагонали).
Скорость печати поначалу может и снизится, но вот порог входа — упадет.

L2/R2, оставшийся R1/L1 — shift, alt, ctrl (я бы четвертый ещё под winkey отдал, но тогда не хватит символов на стиках).
Стрелки — они и в африке стрелки, но с зажатым модификатором — home/end/page up/page down (это, кстати, реализовано на многих клавиатурах — через Fn).
Знаки препинания остаётся раскидать по XY-кнопкам с курками — придется отказаться от хоткеев вида alt-shift-#, но блин)

+ остаются свободными нажатия на сами стики и options/share-кнопки (опять же — с курками это уже 8 кнопок, а курки можно и по 2-4 зажимать — всякие del-backspace туда уместиться могут).

ЗЫ — стимовский ввод так себе, потому что это всё ещё куча нажатий кнопок.

"Для печати на клавиатуре необходимо неподвижно сидеть или стоять"
А как насчёт портативной блютуз-клавиатуры?

Уже около 8 лет на смартфоне пользуюсь клавиатурой MessagEase. Принцип тот же самый, только буквы отсортированы по частоте, и есть жесты. После первоначального периода обучения, для которого у них в пакете есть игры стало очень удобно.
www.exideas.com/ME/index.php
www.exideas.com/ME/ICMI2003Paper.pdf
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории