QMK, или Quantum Mechanical Keyboard, — это проект с открытым исходным кодом, который позволяет создавать собственные прошивки для совместимых механических клавиатур. Но что именно представляет собой QMK и как использовать его для программирования клавиатур? Давайте узнаем.
В этой статье:
Что такое QMK?
Каждая клавиатура, представленная на рынке, имеет встроенное программное обеспечение, называемое прошивкой. Прошивка отвечает за передачу правильного сигнала для каждого нажатия клавиши, управление светодиодами на клавиатуре и многое другое, что делает ее мощным инструментом, если вы можете управлять ею самостоятельно.
QMK дает вам возможность сделать именно это. Если ваша клавиатура совместима, вы можете прошить ее прошивкой QMK, чтобы получить практически полный контроль над раскладкой клавиатуры и макросами. Это достигается с помощью трех основных инструментов:
Список QMK-совместимых клавиатур можно найти на сайте QMK. Вы также можете добавить свою собственную клавиатуру в каталог QMK, но для этого вам нужно запросить метку на странице QMK GitHub.
Возможности QMK выходят далеко за рамки большинства вариантов прошивки клавиатуры. Вы можете работать со всеми основными функциями, такими как раскладка клавиатуры и управление светодиодной подсветкой, но вы также можете добавить множество дополнительных функций к вашей клавиатуре с помощью QMK.
Сюда входят доступ к мультимедийным клавишам, функциональным слоям, макросам и более продвинутым инструментам, таким как автопереключение. По сути, если вы найдете функцию, которая вам нравится на другой механической клавиатуре, то, как правило, найдется способ повторить ее с помощью QMK.
Стоит узнать о прошивке QMK и о том, что она может делать, прежде чем приступать к созданию собственной.
Как запрограммировать механическую клавиатуру с помощью QMK
Программировать механическую клавиатуру с помощью QMK на удивление просто. Процесс начинается с QMK Configurator, но для его завершения вам также потребуется установить QMK Toolbox.
Чтобы создать свою собственную карту клавиш QMK, вам нужно просто перейти на сайт QMK Configurator. Здесь вы можете выбрать тип используемой клавиатуры из списка в верхней части страницы, чтобы начать работу.
После выбора клавиатуры вы увидите в центре экрана раскладку, соответствующую клавиатуре по умолчанию. В нижней части экрана вы также увидите меню с кодами клавиатуры.
Чтобы добавить код на карту клавиш, щелкните и перетащите его на клавишу, которой вы хотите его назначить. Вы также можете выбрать клавишу, которую нужно изменить, на карте клавиш, а затем щелкнуть по коду, чтобы назначить его.
Это относится только к основному слою, слою 0, но вы можете добавить больше слоев на клавиатуру, выбрав опции с цифрами в левой части экрана.
Теперь вам есть к чему стремиться, и стоит поиграть со всеми вариантами кодов клавиш, чтобы найти идеальную для вас карту. Когда вы будете довольны своей картой, убедитесь, что у нее есть имя, а затем нажмите на кнопку Firmware, чтобы загрузить пригодный для использования файл прошивки .hex.
Теперь, когда у вас есть готовая прошивка, пришло время прошить ею клавиатуру. Благодаря QMK Toolbox этот процесс очень прост: для начала вам просто нужно загрузить программное обеспечение QMK Toolbox.
После загрузки и установки программы откройте ее и убедитесь, что ваша клавиатура выбрана в меню в нижней части экрана. Нажмите на кнопку Open в верхней части экрана и найдите файл .hex, который вы загрузили из QMK Configurator. Возможно, вам также придется изменить MCU в зависимости от типа микроконтроллера, используемого в вашей клавиатуре.
Нажмите на Flash, чтобы начать процесс прошивки. Это может занять несколько минут в зависимости от типа вашей клавиатуры, и по завершении вы увидите подтверждающее сообщение в окне.
Проверьте клавиатуру с помощью сайта тестирования клавиатуры, например KeyboardTester.com, чтобы убедиться, что все назначенные вами клавиши работают правильно.
Продолжайте экспериментировать с картами клавиш QMK
Использование такого инструмента, как QMK, позволяет раскрыть весь потенциал производительности, но для этого нужно работать. Теперь, когда вы знаете, как создать свою собственную прошивку QMK и прошить ее на клавиатуру, вы можете начать экспериментировать с картами клавиш, чтобы создать наилучшую для вас раскладку.
По новым правилам Дзена свежие материалы показываются в первую очередь подписчикам, которые реагируют на публикации. Поэтому не забывайте подписаться, поставить лайк и оставить комментарий, так вы будете первым узнавать о всех новых статьях на нашем канале!