Автор YouTube-канала Attoparsec представил проект «самой бесполезной клавиатуры в мире». Она состоит из 1020 клавиш и печатает слова целиком. При этом на клавиатуре есть только 1000 популярных слов в английском языке и модификаторы окончаний, чтобы можно было слегка расширить доступный словарь.
Блогер рассказал, что вдохновился выпуском веб-комикса xkcd, в котором рассказывали о принципах ракетостроения, используя 1000 самых распространённых слов в английском языке. Автор проекта решил, что должен создать клавиатуру, работающую по этому же принципу.
Одной из главных проблем стало изготовление печатной платы больших размеров. Доступного решения не было, поэтому пришлось заказать пять плат и соединить их между собой. Матрица посадочных мест для переключателей составляет 60×17 точек. Клавиши со словами располагаются в алфавитном порядке, а помимо них есть привычные клавиши управления (Enter, Esc, Shift) и модификации. С помощью последних к словам можно добавлять окончания -ing, -ed, -s и другие
В магазинах не продаются кейкапы со словами, поэтому автору проекта пришлось думать, как выйти из положения. Он решил применить метод сублимационной печати, чтобы нанести надписи на 1000 клавиш. Для выравнивания переключателей во время пайки умелец использовал шаблоны, изготовленные с помощью 3D-печати. Нажатия обрабатывает микроконтроллер, но автору пришлось применить 16-битный расширитель порта ввода/вывода MCP23017.
Автор отмечает, что на реализацию проекта потратил полгода. При этом на обычной QWERTY-клавиатуре его скорость печати составляет 70-80 слов в минуту, а на 1000-клавишной — около 10.
Источник новости: habr.com