четверг, 9 июня 2022 г.

qmk: новая клавиатура

Насколько я понял установив qmk получаем вагон и тележку самых разных клавиатур, фабричных и не очень, которые можно прошивать под свои забаганки

Мне же надо абс. новая клавиатура с собственной раскладкой клавишь (не то чтоб она сильно оригинальная была там, но все ж); сраные мануалы как-то стыдливо проходили мимо этого момента, пока наконец не почитал man. Нужно сделать следующее:

    qmk new-keyboard

Небольшой мастер спросит, на основе какой клавиатуры форкать новую (или с чистого листа), какой микропроцессор будет использоваться (сразу предлагается правильная ардуина), имя автора там и все такое

Сразу можно и проверить, что все собирается 

    qmk compile -kb numpad2 -km default


qmk: подготовка

Нужно установить Homebrew https://brew.sh (macos)

Дальше нужно установить тулкит; без понятия как это все работает, жизнь слишком коротка, чтобы разбираться, достаточно чтоб заработало

    brew install qmk/qmk/qmk

Потом надо установить/настроить qmk

    qmk setup

Для проверки можно скомпилировать готовую клавиатуру

    qmk compile -kb clueboard/66/rev3 -km default

Просто получить "ок" и все - значит все, что нужно настроено и готово

Война войной, а пока не убили - надо чем-то заниматься, чтоб с ума не сойти

Задокументирую себе тут пока "создание кастомной qmk клавиатуры", а то как обычно через 2 недели уже из головы все выветрится (хорошо бы.. через 3 дня же)

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





Просто клавиатура-компаньон для появившейся у меня клавиатуры без numlock-блока; заодно с управлением музыкой (есть) и кнопками отладки приложения (в теории)

Она даже работает; но мелкие некрасивости в раскладке клавиш, которые хочется исправить, и надо сделать нормальное обновление прошивки (что-то софтовый прошивальщик не работает)

Поэтому нужно разбираться с qmk