Какво е QMK и как да го използвате за програмиране на клавиатури?

Какво е QMK и как да го използвате за програмиране на клавиатури?

QMK или Quantum Mechanical Keyboard е проект с отворен код, който ви позволява да създадете свой собствен клавиатурен фърмуер за съвместими механични клавиатури. Но какво точно е QMK и как го използвате за програмиране на клавиатури? Нека разберем.





Какво е QMK?

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

Всяка клавиатура на пазара има вграден софтуер, наречен фърмуер. Фърмуерът е отговорен за изпращането на правилния сигнал за всяко натискане на клавиш, контролира светодиодите на вашата клавиатура и много повече, което го прави мощен инструмент, ако можете да го манипулирате сами.





QMK ви дава силата да правите точно това. Ако вашата клавиатура е съвместима, можете да я флашнете с QMK фърмуер, за да ви даде почти пълен контрол върху клавиатурните подредби и макроси. Това се постига с три основни инструмента:





  • QMK конфигуратор : Уеб-базиран създател на клавиатурни карти, който ви позволява да създавате персонализирани клавиатурни подредби, модели на LED осветление и други за вашата механична клавиатура.
  • Кутия с инструменти QMK : Инструмент за изтегляне, който работи с Windows и macOS. След като имате .hex фърмуерен файл от QMK Configurator, можете да използвате QMK Toolbox, за да флашнете клавиатурата си с новия фърмуер.
  • VIA софтуер : Допълнителен инструмент за изтегляне, който ви позволява да променяте QMK оформленията, без да се налага да флашвате клавиатурата. Необходим е допълнителен код, за да работи това.

Можете да намерите списък с QMK-съвместими клавиатури на Уеб сайт на QMK . Можете също така да добавите своя собствена клавиатура към директорията QMK, но трябва да поискате етикет през QMK GitHub страница да го направя.

Какво можете да правите с QMK?

Обхватът на QMK далеч надхвърля този на повечето опции за фърмуер на клавиатурата. Можете да се справите с всички основни неща, които бихте очаквали, като клавиатурни подредби и контрол на LED осветлението, но можете също така да добавите купища допълнителни функции към вашата клавиатура с помощта на QMK.



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

Заслужава си да научите QMK фърмуер и какво може да прави преди да започнете да изграждате своя собствена.





Как да програмирате механична клавиатура с QMK

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

колко да сменим батерията на macbook pro

Как да създадете персонализирана клавиатурна карта с QMK конфигуратора

  Уебсайт на QMK Configurator с избрана клавиатура

За да създадете своя собствена QMK клавиатурна карта, просто трябва да отидете на уебсайта на QMK Configurator. Оттук можете да изберете типа клавиатура, която използвате, от списъка в горната част на страницата, за да започнете.





След като изберете клавиатурата си, трябва да видите оформление по подразбиране, което съответства на клавиатурата в средата на екрана. Трябва също да видите набор от менюта, съдържащи клавишни кодове на клавиатурата в долната част на екрана.

За да добавите клавишен код към клавиатурната карта, щракнете и го плъзнете до клавиша, към който искате да бъде присвоен. Можете също така да изберете клавиша, който искате да промените в клавиатурната карта, и след това да щракнете върху клавишния код, за да го присвоите.

как да изключите режим на ниски данни на ipad

Това ще важи само за основния слой, слой 0, но можете да добавите още слоеве към вашата клавиатура, като изберете опциите с номера вляво на екрана.

Оттук нататък имате много неща, в които да хванете зъбите си и си струва да си поиграете с всички опции на клавишния код, които имате, за да намерите идеалната клавиатурна карта за вас. След като сте доволни от вашата клавиатурна карта, уверете се, че има име и след това щракнете върху фърмуер бутон за изтегляне на използваем .hex фърмуерен файл.

Как да флашнете клавиатура с QMK Toolbox

  Кутия с инструменти QMK чака връзка

Сега, след като сте изградили своя фърмуер, е време да флашнете клавиатурата си с него. Благодарение на QMK Toolbox, този процес е приятен и лесен; просто трябва да изтеглите Кутия с инструменти QMK софтуер, за да започнете.

След като изтеглите и инсталирате софтуера, отворете го и се уверете, че вашата клавиатура е избрана от менюто в долната част на екрана. Кликнете върху Отворете в горната част на екрана и намерете .hex файла, който сте изтеглили от QMK Configurator. Може също да се наложи да промените MCU въз основа на типа микроконтролер, използван от вашата клавиатура.

Кликнете върху Светкавица за да започнете процеса на мигане. Това може да отнеме няколко минути в зависимост от вида на клавиатурата, която имате, и ще видите съобщение за потвърждение в прозореца, след като приключи.

Тествайте клавиатурата си с помощта на уебсайт за тестване на клавиатури, като напр KeyboardTester.com , за да сте сигурни, че всички клавиши, които сте задали, работят правилно.

Продължете да експериментирате с вашите QMK клавишни карти

Използването на инструмент като QMK ви позволява да отключите пълния си потенциал за продуктивност, но трябва да работите за това. След като вече знаете как да изградите свой собствен QMK фърмуер и да го флашнете на клавиатура, можете да започнете да експериментирате с вашите клавишни карти, за да създадете най-доброто оформление за вас.