9

Слои раскладки, настройка кастомной клавиатуры, прошивка

При решении перейти на новый вид клавиатур с обычной возникает для всех очевидный вопрос: "А как этим пользоваться?".

Работа происходит по слоям, зажимая и не отпуская специальную кнопку на основном слое кнопок, вы получаете еще один набор из 35 кнопок, специальных кнопок у меня две. Всего 3 слоя: один основной и два дополнительных.

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост
Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост
Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

Первая сложность - помнить набор кнопок на всех слоях. Слоев может быть очень много до 16. Для себя понял что мой комфортный потолок это три слоя.

Вторая сложность - помнить набор кнопок для раскладки клавиатуры для второго языка.

Третья сложность - продумать расположение кнопок при проектировании своего сетапа с учетом уже какого то минимального опыта проб и ошибок.

Четвертая сложность - когда вы при проектировании забыли какую то из кнопок то вам надо снова заниматься прошивкой клавиатуры.

Для себя выбрал проект QMK (пробовал еще и Vial - удобно что можно без прошивки контроллера менять кнопки но заметил что реакция кнопок может быть хуже чем на qmk)

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

https://config.qmk.fm/#/handwired/dactyl_lightcycle/LAYOUT_s...

Проект содержит репозитории многих энтузиастов которые делали свои кастомные уникальные клавиатуры разных и не очень друг от друга клавиатур. Главное что он позволяет каждому и бесплатно создать удобный для каждого девайс для набора текста.

Для каждого слоя вы можете выбрать широкий набор поддерживаемых ОС кнопок:

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

Основное что нужно знать - это то как выглядят кнопки слоев.

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

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

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

После того как вы закончите с вашим первым вариантом вы должны скомпилировать проект:

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

Настоятельно рекомендую скачать и раскладку вашей клавиатуры в pdf что бы в нее подсматривать при печати

После этого вам нужно скачать прошивку при этом появиться анимация вращающейся картошки которая повисит некоторое время

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

Как анимация пропадет то кнопка [Прошивка] из серого цвета станет зеленой и можно будет скачать саму прошивку.

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

Далее нужно скачать QMK Toolbox к себе на компьютер по ссылке:

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост
Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

Скачайте последнюю стабильную версию (в моем случае это exe файл для windows) и запустите файл.

Слои раскладки, настройка кастомной клавиатуры, прошивка Arduino, Windows, Android, IT, Электроника, Технологии, Длиннопост

Нажмите кнопку [Open] и приложите файл прошивки вашей клавиатуры в формате .hex

Выберите версию вашего микроконтроллера для версии Arduino Pro Micro это ATmega32U4.

Поставьте галочку Auto-Flash

Нажмите на кнопку сброса контроллера левой клавиатуры дважды для перехода в режим прошивки

Сборка сплит клавиатуры 3x5_3

И после этого контроллер будет прошит.

Далее подключаемся ко второму контроллеру (второй клавиатуры) и прошиваем ее точно так же ни чего не меняя.

И последний шаг - подключаем левую клавиатуру к компьютеру по проводу USB и радуемся результату)

Спасибо за внимание)