Мне это напомнило теорию компиляторов. Правда там алфавиты несколько другие, но по количеству лабуды на квадратную строчку текста смысловой нагрузке ощущения такие же.
Для введения новых знаков на физическую клавиатуру, нужно чтобы функция,
ассоциируемая со знаком отвечала следующим требованиям:
1. не имела устойчивых ассоциаций с другими знаками
2. была часто используема
3. не требовала доработки существующих приложений для ее использования нового знака
Посмотрим на последние кнопки, которые прижились, на клавиатуре: это кнопка "вызов контекстного меню" и кнопка "виндовс".
Они привнесли удобство использования часто используемыми функциями современных операционных систем.
А теперь посмотрим на дополнительные кнопки типа "play/pause/next/prev/email/browser":
Очевидно, что они призваны обеспечить удобное управление соответствующими функциями, но:
1. Их функции продублированы комбинациями клавиш
2. Частота их использования не велика
3. Требуют адаптации приложения
Именно поэтому мы не видим этих кнопок на большинстве клавиатур.
Точно по этой же причине в большинство клавиатур не встраивают колесико прокрутки так как эта функция дублируется стрелками клавиатуры.
Соответственно, в эволюции стандартной механической клавиатуры я вижу только введение дополнительных клавиш - модификаторов типа "shift/control/alt"
Каждый дополнительный модификатор как минимум на четверть увеличивает функциональность клавиатуры.
Уже сейчас в графических редакторах, и системах проектирования определенно недостаточно тех трех модификаторов которые есть.
Тот же Photoshop частенько требует комбинации control+alt+shift+key.
Так что на мой взгляд введение модификаторов более предпочтительно, введению независимых сущностей.
Есть выход сделать динамическим соответствие клавиш и ассоциаций. Почему я и предложил клавиатуру Лебедева. И кроме того система построена так, что отношение знаков на ассоциацию строится автоматически.. Получается настраиваемая клавиатура..Я бы сказал что для каждого приложения.. Но у меня в системе нет приложений..Я потихоньку буду рассказывать как это делается.. Получается очень красиво. Как будто панель с иконаками перекочевывает на клавиатуру..
Есть одна проблемка ассоциативного плана. Это ассоциации с механическим движением пальцев. Если с одним и тем же движением пальцев пытаться сассоциировать множество разных откликов, то мозг начнёт плющить. Для быстрой работы такая клава, короче, малоподходяща. Больше 80% времени я вслепую печатаю. И, если с монитора прочитаю "нажми Ctrl+V", то тоже на клаву не смотря сделаю.
Так что, пожалуйста, поясните, а какие задачи, кроме гламурного вида, решаются? Вечный вопрос "зачем?" меня неимоверно терзает по этому поводу. Так сильно что даже его задал на этот раз.
Работа над клавиатурой само собой предусматривает удобство для ввода. Т.е. изменять привычные раскладки и комбинации не разумно. Но есть ряд клавиш F которые можно сделать динамическими, или еще чего добавить.. Я не дизайнер. И к гламуру ни какого отношения. Просто клавиатура Лебедева удачно подходит для динамического переназначения клавиш. Причем может не сама клавиатура, а идея.
Алфавит… размышления на тему… Полное на персональном.