Hvad er QMK, og hvordan bruger du det til at programmere tastaturer?

Hvad er QMK, og hvordan bruger du det til at programmere tastaturer?

QMK, eller Quantum Mechanical Keyboard, er et open source-projekt, der giver dig mulighed for at oprette din egen tastaturfirmware til kompatible mekaniske tastaturer. Men hvad er QMK egentlig, og hvordan bruger du det til at programmere tastaturer? Lad os finde ud af det.





Hvad er QMK?

  Blåt mekanisk tastatur med krøllet kabel

Hvert tastatur på markedet har indbygget software kaldet firmware. Firmwaren er ansvarlig for at sende det korrekte signal for hvert tastetryk, styre LED'er på dit tastatur og meget mere, hvilket gør det til et kraftfuldt værktøj, hvis du selv kan manipulere det.





hvordan man starter en snap streak

QMK giver dig magten til at gøre netop dette. Hvis dit tastatur er kompatibelt, kan du flashe det med QMK-firmware for at give dig næsten fuld kontrol over dine tastaturlayouts og makroer. Dette opnås med tre hovedværktøjer:





  • QMK konfigurator : En webbaseret tastaturbygger, der lader dig oprette brugerdefinerede tastaturlayouts, LED-belysningsmønstre og mere til dit mekaniske tastatur.
  • QMK Værktøjskasse : Et værktøj, der kan downloades, der fungerer med Windows og macOS. Når du har en .hex-firmwarefil fra QMK Configurator, kan du bruge QMK Toolbox til at flashe dit tastatur med den nye firmware.
  • VIA Software : Et ekstra værktøj, der kan downloades, som giver dig mulighed for at ændre QMK-layout uden at skulle flashe tastaturet. Yderligere kode er påkrævet for at få dette til at fungere.

Du kan finde en liste over QMK-kompatible tastaturer på QMK hjemmeside . Du kan også tilføje dit eget tastatur til QMK-biblioteket, men du skal anmode om et tag gennem QMK GitHub side at gøre dette.

Hvad kan du gøre med QMK?

Omfanget af QMK går langt ud over de fleste tastaturfirmwaremuligheder. Du kan håndtere alt det grundlæggende, du ville forvente, såsom tastaturlayout og LED-lysstyring, men du kan også tilføje masser af ekstra funktionalitet til dit tastatur ved hjælp af QMK.



Dette inkluderer adgang til medietaster, funktionslag, makroer og mere avancerede værktøjer som auto-shift. I det væsentlige, hvis du kan finde en funktion, du kan lide på et andet mekanisk tastatur, er der normalt en måde at replikere det ved hjælp af QMK.

Det er værd at lære om QMK firmware og hvad den kan før du begynder at bygge din egen.





Sådan programmeres et mekanisk tastatur med QMK

Programmering af et mekanisk tastatur med QMK er overraskende enkelt. Processen starter med QMK Configurator, men du skal også installere QMK Toolbox for at fuldføre den.

Sådan opbygger du et brugerdefineret tastatur med QMK-konfiguratoren

  QMK Configurator hjemmeside med valgt tastatur

For at bygge dit eget QMK-tastatur skal du blot gå over til QMK Configurator-webstedet. Herfra kan du vælge den type tastatur, du bruger, fra listen øverst på siden for at komme i gang.





Når dit tastatur er valgt, bør du se et standardlayout, der matcher tastaturet i midten af ​​skærmen. Du bør også se et sæt menuer, der indeholder tastaturtastaturkoder nederst på skærmen.

For at tilføje en nøglekode til tastaturoversigten, skal du klikke og trække den til den nøgle, du vil have den tildelt. Du kan også vælge den nøgle, du vil ændre, på tastaturet og derefter klikke på nøglekoden for at tildele den.

Dette gælder kun for hovedlaget, lag 0, men du kan tilføje flere lag til dit tastatur ved at vælge talindstillingerne til venstre på skærmen.

Herfra har du meget at sætte tænderne i, og det er værd at lege med alle de nøglekodemuligheder, du har, for at finde det perfekte keymap til dig. Når du er tilfreds med dit tastatur, skal du sørge for, at det har et navn og derefter klikke på Firmware knappen for at downloade en brugbar .hex-firmwarefil.

Sådan flasher du et tastatur med QMK Toolbox

  QMK værktøjskasse venter på forbindelse

Nu hvor du har bygget din firmware, er det tid til at flashe dit tastatur med det. Takket være QMK Toolbox er denne proces god og nem; du skal bare downloade QMK Værktøjskasse software til at komme i gang.

Når du har downloadet og installeret softwaren, skal du åbne den og sikre dig, at dit tastatur er valgt fra menuen nederst på skærmen. Klik på Åben knappen øverst på skærmen og find den .hex-fil, du downloadede fra QMK-konfiguratoren. Du skal muligvis også ændre MCU'en baseret på typen af ​​mikrocontroller, der bruges af dit tastatur.

Klik på Blitz for at begynde blinkeprocessen. Dette kan tage et par minutter afhængigt af den type tastatur, du har, og du vil se en bekræftelsesmeddelelse i vinduet, når det er færdigt.

hvorfor er krom sådan et hukommelsessvin

Test dit tastatur ved hjælp af et tastaturtestwebsted, som f.eks KeyboardTester.com , for at sikre, at alle de taster, du har tildelt, fungerer korrekt.

Fortsæt med at eksperimentere med dine QMK Keymaps

Ved at bruge et værktøj som QMK kan du frigøre dit fulde produktivitetspotentiale, men du skal arbejde for det. Nu hvor du ved, hvordan du bygger din egen QMK-firmware og flasher den til et tastatur, kan du begynde at eksperimentere med dine keymaps for at skabe det bedste layout til dig.