Comments 17
Забавно, но мне больше нравится подход Эппл-когда на приставке надо вводить текст-клавиатура сама появляется на телефоне или планшете, если они рядом.
Можно использовать семафорную азбуку.
До сих пор помню бесполезность попыток состязаться с курсантами речного училища в игре в «крокодила».
До сих пор помню бесполезность попыток состязаться с курсантами речного училища в игре в «крокодила».
Очень похоже, кстати. 2 объекта, которые могут отклоняться в одном из 8 направлений. Правда, в семафорной азбуке есть ограничения у позиций через тело (какие-то совсем не используются, какие-то — не в любых сочетаниях с позицией другого флага), что объяснимо собственно наличием этого тела)
Это для Кинекта
Да чего уж проще — морзянку. Достаточно одной кнопки — кодирование длительностью нажатия.
вспомнил про клавиатуру octodon
habr.com/ru/company/octodon/blog/210956
octodon.mobi/#/en/home
Но у нее конечно побольше 2-х стиков — под каждый палец по штучке
habr.com/ru/company/octodon/blog/210956
octodon.mobi/#/en/home
Но у нее конечно побольше 2-х стиков — под каждый палец по штучке
Так это просто побуквенный ввод. Интереснее было бы задействовать весь джойстик, и заточить жесты и их комбинации именно под программирование. Типа там, потер по тачпаду — удалил строку. Зажал например L2+R2 — фигурные скобки открываются (и/или закрываются). И конечно контекстные автодополнение и подсказки. Нажал например R2+X открылся список доступных в данном контексте переменных. И так далее — огромный простор для творчества. Я думаю на такой системе после тренировки можно будет «фигачить» с неплохой скоростью.
А можно подойти еще иначе. Сделать систему вроде игры сокобан, где ты управляешь человечком который двигает блоки кода.
А можно подойти еще иначе. Сделать систему вроде игры сокобан, где ты управляешь человечком который двигает блоки кода.
Как по мне, самая удобная клавиатура на геймпаде реализована в steam big picture. Она лишена всех тех минусов что вы назвали:
Огонь!
Для ускорения набора буквы должны быть распределены не по алфавиту а по частоте использования. Чтобы самыми простыми жестами набирать наиболее часто используемые буквы. Но для неподготовленного пользователя алфавитный порядок удобнее.
Вспомнилось
DaisyWheel, к сожалению, давно убили (вроде в 2018).
Но народ успел наклепать всяких DaisyWheelJS
UFO just landed and posted this here
Идея — офигенная! Тем более что у 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 туда уместиться могут).
ЗЫ — стимовский ввод так себе, потому что это всё ещё куча нажатий кнопок.
Но вот идеями по развитию поделиться хотелось бы.
Не нужно жестов с кручением и прочим, кажется. Есть 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
www.exideas.com/ME/index.php
www.exideas.com/ME/ICMI2003Paper.pdf
Sign up to leave a comment.
Может ли геймпад заменить клавиатуру? Пробуем программировать на стиках