Зачем программисты делают собственные механические клавиатуры
Когда обычному человеку нужна новая клавиатура, он идёт в магазин. Когда клавиатура нужна программисту, он собирает её сам из компонентов. Иногда дело заходит слишком далеко, и программист начинает печатать корпуса на 3d-принтере, заказывать авторские клавиши и проводить дегустацию свитчей. Рассказываем, что это и зачем нужно.
Слово «кастомная» (от английского custom — нестандартный) означает, что изделие изготовлено на заказ. Когда программист сам себе собирает клавиатуру, — это тоже кастом, потому что на заводах не выпускают клавиатуры именно с такими параметрами.
Кастомную клавиатуру можно собрать:
- любой ширины и из любого количества клавиш;
- любого цвета;
- с любой подсветкой;
- с любой реакцией на нажатие каждой клавиши;
- любой формы и с любым дизайном.
Решение уже есть
Гугление проблемы привело меня на Хабрахабр к замечательной статье «Клавиатурная раскладка «рус-лат» с совместимыми знаками препинания» за авторством Spmbt. Обязательно прочтите. Автор разработал удобнейшую раскладку клавиатуры с минимальным количеством отклонений от стандарта. Он зафиксировал кавычки, точку с запятой, двоеточие, знак вопроса, точку и запятую на их «русских местах». Теперь они и в английском режиме клавиатуры располагаются совершенно предсказуемо. Доллар, «собаку» и амперсенд автор перебросил поближе к правому шифту. Опять-таки, в русском режиме эти символы оказываются там же. Вот его идея в виде картинки:
Созданный автором файл раскладки прилагается к его статье, но мне захотелось кое-что изменить, и я решил создать раскладку на основе авторской идеи самостоятельно. Предложенный автором способ создания раскладки мне почему-то не понравился. Гуглил я недолго…
Как сделать клавиатуру своими силами
1. ОТКЛЮЧАЕМ
Прежде всего, вышедшую из строя «клаву» необходимо немедленно отключить от системного блока. Если у Вас ноутбук, то его нужно выключить целиком, достав аккумулятор из батарейного отсека.
Любая упущенная секунда здесь может стоить работоспособности всего компьютера или ноутбука. Ведь всем известно, что короткие замыкания от просочившейся жидкости ничего хорошего не дадут.
В отдельных случаях после такой поломки приходится покупать уже не новую клавиатуру, а новый ноутбук. По этому, отдельную клавиатуру или ноутбук важно сразу же обесточить!
Кнопка за кнопкой
Планка будет удерживать мультимедийные клавиши.
Займемся теперь изготовлением кнопок. Очередной сюрприз — я сделал их из гелиевых ручек! На 11 кнопок ушло два корпуса. Сначала я планировал использовать кнопки от геймпадов игровой приставки. Но проблема в том, что они подписаны (X, Y, Z) и у них оказалась разная высота. Так что пришлось от этого отказаться.
Сначала надо отпилить лобзиком заднюю резьбовую часть с двумя кольцами, затем место спила обработать напильником. Далее берем квадратный кусочек 1-мм оргстекла, что чуть больше диаметра ручки, наносим клей на обработанный конец ручки и аккуратно приклеиваем. Где брать 1-мм оргстекло, надеюсь, объяснять не нужно — оно у вас всегда под рукой. Достаточно принести в жертву одну коробочку для диска.
После засыхания клея предстоит придать новую форму приклеенному квадратному кусочку оргстекла — довести его до круглой формы с помощью напильника. Затем отрезать полуфабрикат длиной 1 см от самой ручки, обработать напильником торец отрезанной части и приклеить к нему круглый кусочек оргстекла чуть большего диаметра. Вот и получилась прозрачная кнопочка.
Таким же способом я сделал остальные 10 кнопок. Можно еще покрасить их изнутри флуоресцентной краской, а затем подсветить ультрафиолетовыми светодиодами — получилось бы красиво. Увы, под рукой ничего подобного не было, поэтому я покрасил их изнутри обычной краской.
Разобравшись с мультимедийными кнопками, я решил заменить и клавишу перехода в спящий режим (Sleep). Сделать ее было просто — взял кусочек 3-мм оргстекла и разметил на нем два круга. Один диаметром 12 мм, другой 14 мм. В последнем пропилил надфилем выемки так, как это сделано в оригинальной кнопке. Они нужны для удержания кнопки в клавиатуре. Затем кругляшки склеил и установил в законное место.
Если вы не равнодушны к моддингу, любите экспериментировать или просто хотите получить один призов от компании Floston (www.floston.ru), примите участие в нашем конкурсе! Сделайте моддинг своей клавиатуры максимально интересным, необычным и красивым, а если вам еще удастся расширить каким-либо образом возможности клавиатуры, то пеняйте на себя — победа вам обеспечена.
Приз за первое место — прозрачный акриловый корпус и блок питания с модульным подключением кабелей. Вице чемпион также получит блок питания и парочку радиаторов для оперативной памяти. Что же до почетного третьего места, то здесь мы можем предложить внешний бокс для жесткого диска и небольшую прозрачную мышь с яркой подсветкой.
Условия конкурса: пришлите фотографии клавиатуры, подвергнутой моддингу, так же не забудьте добавить пару фото этапов моддинга. Не экономьте на качестве и размерах картинок. Итоги конкурса смотрите в сентябрьском номере журнала. Присылайте ваши творения на электронный адрес floston@igromania.ru, либо на адрес редакции: 111524, Россия, г. Москва, ул. Перовская, д. 1, «Игромания» с пометкой «Конкурс по моддингу клавиатуры».
Электроника с механикой «в одном флаконе»
Компьютерная клавиатура является довольно сложным устройством. Прежде всего это связано с большим количеством механических движущихся частей: кнопки, резиночки, чувствительные к перемещениям радиоэлементы, принимающие сигналы нажатия клавиш. В технике известно, что чем больше механики в изделии, тем оно сложнее и менее надежно.
Добиться высокой надежности и долговечности таких устройств с большим количеством «механики» можно только путем строжайшего соблюдения всех конструкторских и технологических требований. А также за счет высокой надежности всех исходных компонентов, из которых данное изделие собирают. Так что компьютерная клавиатура — яркий пример того, как можно сделать надежное механическое устройство в наше компьютерное время. Просто более надежная электроника выходит на первый план и заменяет собой менее надежную механику.
И все-таки клавиатура работает. Работает на радость пользователям компьютеров долго, хоть в ней совсем не по-современному так много механики!
Кстати, иногда лучше один раз увидеть, чем сто раз услышать. Особенно если речь идет о мало известных «материях», таких как цифровая электроника, радио инженерия, производство изделий радиоэлектроники. А потому ниже можно посмотреть видео об изготовлении компьютерных клавиатур:
Видео: Компьютерные клавиатуры. Как их делают?
Что такое кастомные клавиатуры?
Кастомная клавиатура — понятие относительное, каждый вкладывает в него свой собственный смысл. Мое мнение на этот счет довольно близко к общему мнению большинства клавиатурных гиков. Я называю клавиатуру кастомной, если она соответствует двум критериям.
Первый — наличие в ней прошивки QMK (Quantum Mechanical Keyboard). Это ПО с открытым исходным кодом, которое основано на операционной системе ChibiOS (микроядерная операционная система реального времени). QMK позволяет гибко программировать клавиатуру, благодаря чему в ней поддерживаются функции переназначения клавиш, различные режимы подсветки, макросы, управление курсором мыши и другие интересные вещи. Но есть нюанс: QMK работает только на ARM-контроллерах, например Atmel, STM32, ATmega32u4, но не работает с беспроводными технологиями. То есть подавляющее большинство кастомов не умеют подключаться к компу по Bluetooth.
Однако сейчас появилось ПО ZMK, которое уже поддерживает беспроводные модули и потихоньку начинает обретать популярность. Можно посмотреть исходники каждой из прошивок и увидеть почти все проекты, где она используется. Это полезно, если ты решил заняться кастомами всерьез. Для работы с прошивкой используется специальный софт с графическим интерфейсом, который позволяет программировать клавиатуру без собственно программирования: назначать макросы, реакцию на нажатия сочетаний клавиш, прописывать режимы работы функциональных кнопок, управлять подсветкой и так далее.
Для QMK это VIA и ее открытый аналог VIAL. VIA — не open source, но эта софтина поддерживает много различных клавиатур и прошивок. VIAL — с открытым исходным кодом, но она пока только набирает популярность и не поддерживает многие клавиатуры, зато в ней реализовано больше функций, чем в VIA.
Второй критерий кастомной клавиатуры — она собрана из набора деталей. Одна из основных комплектующих — это корпус (он же основа или база). Корпус служит основанием для клавиатуры, но бывают клавиатуры и без корпусов. Вторая важная деталь — плата, которая обрабатывает нажатия, это мозг клавиатуры. Плейт — это металлическая или неметаллическая пластина, в которую втыкаются переключатели. Она действует как дополнительный крепеж, а еще влияет на тактильность и на звучание клавиатуры. Некоторые клавиатуры бывают plateless — переключатели просто припаиваются к плате.
Еще в составе клавиатуры используются стабилизаторы — они нужны для того, чтобы пробел, Enter и остальные длинные кнопки не перекосились при нажатии с краю. Наконец, переключатели — это пружинные механизмы, которые позволяют твоим кнопочкам нажиматься, а клавиатуре регистрировать нажатия. Переключатели бывают совершенно разные, о них я расскажу чуть позже. Последняя важная деталь — кейкапы, они же кнопки, их касаются твои пальцы. Кроме того, над кастомными клавиатурами можно проводить различные манипуляции и выполнять модификации (моды), улучшающие либо меняющие характеристики девайса.
Игровая мышь и клавиатура — это удобно
Выбор клавиатуры или мыши не должен останавливать покупателя на этапе выбора между игровой или обычной периферией. Можно согласиться с тем, что раньше понятие игровых аксессуаров воспринималось и производителями, и пользователями несколько иначе — вычурный дизайн, яркий окрас и не всегда удобная эргономика в угоду внешнему виду.
Сегодня игровые аксессуары можно считать синонимом удобства, универсальности и комфорта. Поэтому ответ один: если выбирать, то сразу игровые. В числе их преимуществ имеются:
Ваша пользовательская механическая клавиатура закончена!
Любой, кто использует клавиатуру большую часть своего дня, нуждается в механической клавиатуре. Независимо от того, являетесь ли вы стенографистом, геймером, программистом, писателем или кем-то еще, кто много печатает, правильная клавиатура может работать или играть немного более комфортно и продуктивно.
Решили, что не хотите его строить? Посмотрите на лучшие механические клавиатуры, которые вы можете купить вместо этого. А если вам нужно устройство резервного копирования, проверьте лучшие беспроводные многофункциональные клавиатуры тоже.