Sunday, November 24, 2013

В поисках идеальной клавиатуры - 2. Вверх ногами.

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

Это вторая статья про клавиатуру.
Все статьи этой темы собраны тут: http://0x8d.blogspot.com/search/label/Klava
В первой части я нашел в своем дизайне ряд архитектурных косяков испрваленная версия будет работать так:
  • На столе лежат два корпуса - по одному под каждую руку, чтобы можно было найти удобное положение и углы для каждой ситуации,
  • На каждом корпусе будет пять кнопок - по одной для каждого пальца.
  • Ладонь лежит на рычажке, который качается во все стороны. Отклоняя рычажок в разные стороны мы переключаем эти пять копок в разные "регистры".
  • У кнопок большие размеры, поэтому при любом отклонении рычажка палец продолжает попадать на свою кнопку.
  • Кнопки можно нажимать на два уровня - легкое нажатие вводит алфавитно-цифровой символ. Сильное нажатие работает как служебная кнопка.
  • Оба рычажка работают как трекпоинты и заменяют мышку.
На этот раз я моделлил механическую часть в Creo Elements Direct Modelling Express. И я вам скажу, это лучший бесплатный CAD изо всех, что мне попадались.

Новый корпус расчитан на те же microswitches, которые так же устанавливаются попарно, обеспечивая два уровня нажатия.
Аналоговый стик, на котором лежит рука, взят из контроллера PlayStation2, т.к. он дает большую точность чем предыдущий стик от PSP.
В полой ручке прямо под ладонью располагается пьезоэлектрический баззер, который щелкает при переходе между рядами



Печать
Корпус был напечатан в Sculpteo с использованием уже проверенного полиамидного пластика.
После сборки устройствойство получилось таким:

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

В этом видео демонстрируется:

  • режим мыши - в start-menu выбирается и запускается notepad
  • ввод кнопок среднего ряда
  • верхнего ряда
  • нижнего ряда
  • цифрового ряда
  • нажатие служебной кнопки F1 (стик вперед и мезинцем до упора)
Рука на клавиатуре лежит так:


Материалы

Корпус и крышка в формате Creo Elements modeller. скачать
Исходный код прошивки контроллера: скачать

Итоги и выводы

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

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


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

No comments:

Post a Comment