Что такое QMK и как его использовать для программирования клавиатур?

Что такое QMK и как его использовать для программирования клавиатур?

QMK, или Quantum Mechanical Keyboard, — это проект с открытым исходным кодом, который позволяет создавать собственную прошивку клавиатуры для совместимых механических клавиатур. Но что такое QMK и как его использовать для программирования клавиатур? Давай выясним.





Что такое КМК?

  Синяя механическая клавиатура со витым кабелем

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





QMK дает вам возможность сделать именно это. Если ваша клавиатура совместима, вы можете прошить ее прошивкой QMK, чтобы получить практически полный контроль над раскладками клавиатуры и макросами. Это достигается тремя основными инструментами:





  • Конфигуратор КМК : веб-конструктор раскладок клавиатуры, который позволяет создавать собственные раскладки клавиатуры, схемы светодиодной подсветки и многое другое для вашей механической клавиатуры.
  • Набор инструментов QMK : загружаемый инструмент, работающий с Windows и macOS. Получив файл прошивки .hex из конфигуратора QMK, вы можете использовать QMK Toolbox для прошивки клавиатуры новой прошивкой.
  • ВИА Программное обеспечение : Дополнительный скачиваемый инструмент, позволяющий менять раскладку QMK без необходимости перепрошивки клавиатуры. Для этой работы требуется дополнительный код.

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

Что вы можете сделать с QMK?

Возможности QMK выходят далеко за рамки большинства вариантов прошивки клавиатуры. Вы можете использовать все ожидаемые базовые функции, такие как раскладки клавиатуры и управление светодиодной подсветкой, но вы также можете добавить к клавиатуре множество дополнительных функций с помощью QMK.



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

Об этом стоит узнать Прошивка QMK и что она умеет прежде чем начать строить свой собственный.





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

Программировать механическую клавиатуру с помощью QMK на удивление просто. Процесс начинается с конфигуратора QMK, но для его завершения вам также потребуется установить QMK Toolbox.

Как создать собственную раскладку клавиатуры с помощью конфигуратора QMK

  Веб-сайт конфигуратора QMK с выбранной клавиатурой

Чтобы создать собственную раскладку клавиатуры QMK, вам просто нужно зайти на веб-сайт QMK Configurationator. Отсюда вы можете выбрать тип используемой клавиатуры из списка вверху страницы, чтобы начать работу.





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

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

Это применимо только к основному слою, слою 0, но вы можете добавить на клавиатуру дополнительные слои, выбрав числовые параметры в левой части экрана.

Здесь вам есть во что впиться, и стоит поиграть со всеми вариантами кодов клавиш, чтобы найти идеальную раскладку клавиш для вас. Если вы довольны раскладкой клавиш, убедитесь, что у нее есть имя, а затем нажмите на значок Прошивка кнопку, чтобы загрузить пригодный для использования файл прошивки .hex.

мой iphone застрял на яблоке

Как прошить клавиатуру с помощью QMK Toolbox

  Набор инструментов QMK ожидает подключения

Теперь, когда у вас есть прошивка, пришло время прошить ею клавиатуру. Благодаря QMK Toolbox этот процесс стал приятным и простым; вам просто нужно скачать Набор инструментов QMK программное обеспечение для начала.

Загрузив и установив программное обеспечение, откройте его и убедитесь, что ваша клавиатура выбрана в меню внизу экрана. Нажать на Открыть в верхней части экрана и найдите шестнадцатеричный файл, который вы скачали из конфигуратора QMK. Возможно, вам также придется изменить MCU в зависимости от типа микроконтроллера, используемого вашей клавиатурой.

Нажмите на Вспышка чтобы начать процесс перепрошивки. Это может занять несколько минут в зависимости от типа вашей клавиатуры, и после завершения вы увидите сообщение с подтверждением в окне.

Проверьте свою клавиатуру, используя веб-сайт тестирования клавиатуры, например KeyboardTester.com , чтобы убедиться, что все назначенные вами клавиши работают правильно.

Продолжайте экспериментировать с раскладками клавиатуры QMK

Использование такого инструмента, как QMK, позволяет вам полностью раскрыть свой потенциал производительности, но для этого вам придется поработать. Теперь, когда вы знаете, как создать собственную прошивку QMK и прошить ее на клавиатуру, вы можете начать экспериментировать со своими раскладками клавиш, чтобы создать лучшую для вас раскладку.