При решении перейти на новый вид клавиатур с обычной возникает для всех очевидный вопрос: "А как этим пользоваться?".
Работа происходит по слоям, зажимая и не отпуская специальную кнопку на основном слое кнопок, вы получаете еще один набор из 35 кнопок, специальных кнопок у меня две. Всего 3 слоя: один основной и два дополнительных.
Первая сложность - помнить набор кнопок на всех слоях. Слоев может быть очень много до 16. Для себя понял что мой комфортный потолок это три слоя.
Вторая сложность - помнить набор кнопок для раскладки клавиатуры для второго языка.
Третья сложность - продумать расположение кнопок при проектировании своего сетапа с учетом уже какого то минимального опыта проб и ошибок.
Четвертая сложность - когда вы при проектировании забыли какую то из кнопок то вам надо снова заниматься прошивкой клавиатуры.
Для себя выбрал проект QMK (пробовал еще и Vial - удобно что можно без прошивки контроллера менять кнопки но заметил что реакция кнопок может быть хуже чем на qmk)
Проект содержит репозитории многих энтузиастов которые делали свои кастомные уникальные клавиатуры разных и не очень друг от друга клавиатур. Главное что он позволяет каждому и бесплатно создать удобный для каждого девайс для набора текста.
Для каждого слоя вы можете выбрать широкий набор поддерживаемых ОС кнопок:
Основное что нужно знать - это то как выглядят кнопки слоев.
Кнопки перетаскиваются на слой мышкой. Перетаскивая кнопку очередного слоя на клавиатуру вы должны переключиться на соответствующий слой в боковом меню:
После того как вы закончите с вашим первым вариантом вы должны скомпилировать проект:
Настоятельно рекомендую скачать и раскладку вашей клавиатуры в pdf что бы в нее подсматривать при печати
После этого вам нужно скачать прошивку при этом появиться анимация вращающейся картошки которая повисит некоторое время
Как анимация пропадет то кнопка [Прошивка] из серого цвета станет зеленой и можно будет скачать саму прошивку.
Далее нужно скачать QMK Toolbox к себе на компьютер по ссылке:
Скачайте последнюю стабильную версию (в моем случае это exe файл для windows) и запустите файл.
Нажмите кнопку [Open] и приложите файл прошивки вашей клавиатуры в формате .hex
Выберите версию вашего микроконтроллера для версии Arduino Pro Micro это ATmega32U4.
Поставьте галочку Auto-Flash
Нажмите на кнопку сброса контроллера левой клавиатуры дважды для перехода в режим прошивки
И после этого контроллер будет прошит.
Далее подключаемся ко второму контроллеру (второй клавиатуры) и прошиваем ее точно так же ни чего не меняя.
И последний шаг - подключаем левую клавиатуру к компьютеру по проводу USB и радуемся результату)