Как создать пользовательскую механическую клавиатуру

Как создать пользовательскую механическую клавиатуру

Вы можете использовать любую клавиатуру для игр в крайнем случае, но вам будет больше веселья, когда вы будете использовать панель, которая вам нравится, и найдите удобство. На мой взгляд, это все, что нужно для того, чтобы что-то было «игровой клавиатурой», но периферийные производители все чаще решили, что игровые клавиатуры должны выглядеть как неонные бойцы-невидимки. Итак, я создал несколько собственных механических клавиатур для собственных игр, но мне недавно пришло в голову, что мне обычно не нужна целая клавиатура для игры. Что, если бы я раздели клавиатуру игры до минимума - что бы я получил?

Я начал с набора номерных площадок, сделал некоторые настройки макета, добавил некоторые гладкие линейные переключатели, и я закончил с довольно очаровательным маленьким механическим геймпадом. Вот как я это сделал.

План

Как и у многих клавишников, я разработал сходства для определенных типов коммутаторов. Переключатели, которые мне нравятся для ввода, имеют тенденцию быть тяжелыми и тактильными, но это не идеально подходит для игр. Если вы собираетесь удерживать клавиши в течение длительного времени, лучше, если они быстро срабатывают и не чувствуют себя слишком тяжелыми. Ну, это то, что я предпочитаю.

В нескольких предыдущих играх, ориентированных на игры, я использовал легкие тактильные переключатели, которые я считаю пригодными для ввода и игр. Тактичность не нужна для игр, но я не люблю печатать на линейных коммутаторах. Иногда я также чувствовал, что немного глупо иметь целую клавиатуру для игры, когда почти вся правая половина остается неиспользованной. Вероятно, я мог бы пройти с кластером WASD и еще несколькими клавишами. Возможно, вы видели такие устройства; У Razer есть несколько популярных моделей механической игровой клавиатуры. Однако ни одна из них не является очень качественной или недорогой. Так что делать?

Моя игровая целая клавиатура.
Моя игровая целая клавиатура.

Решение заключалось в том, чтобы создать собственную крошечную клавиатуру. Для этого не нужны все неиспользованные правые клавиши, и я мог бы сосредоточить свой выбор переключателя полностью на играх. Когда я освободился от идеи создания игровой клавиатуры всей клавиатуры, открылись дополнительные возможности. Ему не нужно было иметь пять или шесть строк, как полный пансион. На самом деле ему даже не нужно иметь шахматные ключи. Так называемые «орто» или макеты сетки редки, но все более популярны среди энтузиастов. Это все еще полные клавиатуры, но цифровую панель составляют примерно половину планка.

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

Как создать пользовательскую механическую клавиатуру

Большинство подушечек числа либо плоские, либо наклонные, поэтому длина 7-8-9 выше. Для оптимального комфорта мне понадобилась цифровая панель, которая была наклонена с 1-4-7 боком выше (повернута на 90 градусов от нормы). Корпус Cospad делает это с помощью пары дополнительных стояков внизу.

Необычная компоновка этого устройства означает, что было бы сложно получить стандартные скульптурные ключи для соответствия строкам и размерам клавиш (большинство наборов ключей имеют разные формы в каждой строке). Самое простое решение здесь - использовать комбинацию DSA-колпачков из другого набора (называемого DSA Overcast) вместе с некоторыми записями для 1-кнопочных клавиш на нижнем и левом краях.

Переключатели Tealio.
Переключатели Tealio.

Поскольку я решил пойти с линейными коммутаторами, у меня была возможность, наконец, положить мешок Tealios. Эти переключатели поставляются с Zeal PC, который также делает тактильные переключатели Zealio. Я часто использовал их из-за гладкости и различных весенних весов. В случае с Tealios они все еще невероятно гладкие, но нет тактильного удара. Переключатели, которые я использовал, имеют 62g пружины, которые немного тяжелее, чем Browns и Reds.

Строительство и программирование

PCB, пластина и корпус для Cospad заняли всего несколько недель, чтобы отправиться из Китая. Это редкая вещь для создания пользовательской клавиатуры. У меня уже были другие части, поэтому я был готов построить, как только пакет прибыл.

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

Как создать пользовательскую механическую клавиатуру

Шаг 1 сборки Cospad состоял в том, чтобы вставить переключатели в стальную пластину. Тем не менее, я заметил только расположение переключателей в некоторых больших пробелах. Я определил, где основной мир 2u присоединяется к печатной плате и устанавливает стабилизатор в стиле Cherry. Эти проводные узлы расположены под всеми более длинными клавишами на клавиатуре, чтобы удерживать их при нажатии. Забыть стабилизаторы является одной из самых распространенных и досадных ошибок, которые вы можете сделать при построении клавиатуры. Вы должны разобрать всю доску, чтобы смонтировать их, и распайка намного сложнее, чем паять их в первую очередь.

Затем я выстроил выключатели и нажал на панель. Каждый коммутатор имел два контакта и три пластиковых штыря, которые пробивали отверстия в печатной плате. С переключателями все, казалось бы, в нужном месте, я поставил несколько тестовых клавиш в нижней строке, чтобы подтвердить интервал. Это еще один важный и часто упускаемый шаг. Если вы припаиваете переключатели в неправильном месте, вы, возможно, не сможете поместить свои клавиши или запрограммировать плату.

Частично паяная печатная плата.
Частично паяная печатная плата.

При всем этом, я просто должен был припаять коммутаторы. Это была самая быстрая часть всей сборки. Всего лишь 23 переключателя и две точки пайки, я был сделан примерно через 15 минут.

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

Текущий макет.
Текущий макет.

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

Завершение

Чувство переключателей хорошо подходит для того, как я играю в игры, что в основном позволяет смять клавиши так же быстро и быстро. Они не слишком тяжелы, чтобы быстро или долго надавить. Отсутствие тактильного удара не беспокоит меня в этом контексте, хотя я все еще не думаю, что хочу набирать на переключатели Tealio. Я просто не линейный парень.

Как создать пользовательскую механическую клавиатуру

Общая стоимость деталей для этой сборки составляла около 90 долларов США, не считая клавишных. Это были из дополнительного набора, который я лежал вокруг, и я использовал его только часть. Получение ключевых кадров специально для этого проекта, вероятно, удвоило бы стоимость, потому что вы не можете просто купить левую половину набора.

Я не знаю, что я буду делать с макетом наверняка. В настоящее время нет отдельной строки номеров, которая мне подходит. Номера и F-ключи находятся на функциональном уровне, но при необходимости я могу изменить макет позже. Мне просто хотелось, чтобы на клавиатуре не было такой боли.

Как создать пользовательскую механическую клавиатуру

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