
QMK og ZMK er de to store open source-firmwaremuligheder i den mekaniske tastaturverden, men de er bygget på fundamentalt forskellige designfilosofier. QMK opstod i en æra med kablede tastaturer. Selvom det kan prale af et modent økosystem og et rigt funktionssæt, er dets Bluetooth-understøttelse forblevet i den eksperimentelle fase. I modsætning hertil blev ZMK designet fra dag ét til trådløse tastaturer. Den er bygget på Zephyr RTOS og tilbyder indbygget understøttelse af Bluetooth Low Energy (BLE) og trinvis søvnstyring. Denne arkitektoniske forskel oversættes direkte til præstationsmålinger: Keychron Q Ultra-serien, der drives af ZMK-firmware, opnår en 660-timers batterilevetid i trådløs tilstand med en pollinghastighed på 8000Hz, hvorimod QMK-baserede trådløse tastaturer med identisk batterikapacitet typisk kun klarer 100 til 190 timer.
I. QMK: Guldstandarden i Wired-æraen
QMK (Quantum Mechanical Keyboard) er den mest modne open source-firmware i det mekaniske tastaturområde, der har forgrenet sig fra TMK-firmware i 2015. Dens fordele i økosystemet er stort set uovertruffen: Den understøtter en bred vifte af MCU'er – fra 8-bit AVR til 32-bit ARM – og tilbyder værktøjer til genlægning af taster i realtid som VIA og Vial. Dens funktioner – herunder lag, makroer, Tap Dance og Combos – dækker stort set alle tænkelige inputscenarier.
I årevis har “QMK/VIA-kompatibilitet” fungeret som et de facto godkendelsesstempel for tastaturtilpasning. Mainstream-producenter som Keychron, KBDfans og Drop har taget QMK i brug som deres standardfirmware; alene på GitHub har Keychrons QMK-lager fået over 43,000 stjerner.
QMK lider dog af en strukturel begrænsning: Dens arkitektur er designet til kablede tastaturer. Bluetooth-understøttelse er fortsat eksperimentel, og GPL-licensen gør integrationen af proprietære trådløse drivere strukturelt vanskelig. Derfor kræver trådløse tastaturer, der bruger QMK, ofte en “dual-chip”-løsning – en MCU håndterer tastaturlogik, mens en separat chip styrer trådløs kommunikation. Keychron K8 QMK V2 er et godt eksempel: På trods af opgradering til Bluetooth 5.2 er dens officielt vurderede batterilevetid kun 190 timer med baggrundsbelysning slukket og 100 timer med den tændt – viser ingen grundlæggende forbedring i forhold til forgængeren. Det ekstra strømforbrug og hardwarekompleksitet, der introduceres af multi-chip-design, er blandt de grundlæggende årsager til den begrænsede batterilevetid for QMK-baserede trådløse tastaturer.
II. ZMK: En arkitektur bygget fra bunden til trådløs
ZMK (Zephyr Mechanical Keyboard) starter fra en helt anden præmis. ZMK er bygget på Zephyr RTOS og arver direkte frugterne af Zephyr-projektets udvikling og vedligeholdelse af BLE-protokolstakken. Tastaturfirmwareudviklere behøver ikke selv at implementere eller vedligeholde Bluetooth-stakken på lavt niveau. ZMK’S officielle mål er klart angivet: “Designet til energieffektivitet, fleksibilitet og bred hardwareunderstøttelse.”
Lavt strømforbrug er en kerneprioritet i ZMK’S arkitektoniske design, ikke en eftertanke eller en patch. ZMK tilbyder et trinvis strømstyringssystem:
– Inaktiv tilstand: Indtastes automatisk efter 30 sekunders inaktivitet som standard. Periferiudstyr såsom skærme og belysning er slukket, men Bluetooth-forbindelsen forbliver aktiv, hvilket giver mulighed for øjeblikkelig reaktion på tastetryk.
– Dyb dvaletilstand: Tastaturet går ind i en softwarestyret nedlukningstilstand. Alle Bluetooth-forbindelser afbrydes, perifere enheder deaktiveres, og RAM ryddes, hvilket resulterer i ekstremt lavt strømforbrug. At vågne op tager et par sekunder for at genetablere forbindelser, hvilket gør denne tilstand velegnet til perioder med langvarig inaktivitet.
– Soft Off State: Tastaturet er eksplicit slukket via en tastekombination eller en dedikeret knap. Vækningskilder er mere begrænsede end i Deep Sleep, men strømbesparelser er sammenlignelige; dette fungerer som et softwarebaseret alternativ til en fysisk strømafbryder.
Derudover understøtter ZMK afbrydelse af VCC-strøm til eksterne enheder som RGB LED'er og OLED'er, hvilket eliminerer standby-strømforbrug på hardwareniveau. Med hensyn til Bluetooth-administration understøtter ZMK som standard fem parringsprofiler – så brugerne hurtigt kan skifte mellem flere enheder – og implementerer en sikker parringsmekanisme baseret på BLE Secure Connections.
III. Kløften i energieffektivitet: Dataene taler
Forskellen i energieffektivitet mellem QMK og ZMK er tydeligt dokumenteret af data på produktniveau.
Keychron Q Ultra-serien er et godt eksempel. Denne serie er drevet af ZMK-firmware og kan prale af en officiel batterilevetid på 660 timer i trådløs tilstand med en pollinghastighed på 8000Hz. I modsætning hertil tilbyder Keychron Q Max-serien – som bruger QMK-firmware og deler den samme batterikapacitet på 4000 mAh – en batterilevetid på ca. 180 timer. Da batterikapaciteten er identisk, skyldes forskellen forskelle i firmwarearkitektur og trådløst design.
En anden sammenligning giver en endnu mere direkte illustration. Keychron B2 Pro bruger ZMK-firmware, hvilket gør det muligt for dens 800mAh-batteri at levere cirka 300 timers brug; i modsætning hertil tilbyder den QMK-drevne Keychron Q1 Max, med et 4000mAh batteri, kun omkring 100 timers batterilevetid, når baggrundsbelysningen er slukket. Selvom de to produkter adskiller sig i markedspositionering og hardwarespecifikationer, er forskellen i energieffektivitet skarp og sigende.
ZMK‐S energieffektivitetsfordel stammer ikke fra en enkelt “strømbesparende funktion”, men fra systemiske designvalg på arkitektonisk niveau: En trådløs SoC med én chip erstatter en dual-chip-opsætning, en indbygget BLE-protokolstak erstatter et eksternt Bluetooth-modul, trinvis dvalestyring erstatter grov strømstyring, og RTOS-niveau perifer strømstyring erstatter manuel konfiguration.
IV. Den anden side af ZMK: Økosystemhuller og læringskurven
ZMK er ikke uden sine mangler. Dets økosystemmodenhed halter stadig bagefter QMK's. Mens QMK kan prale af modne værktøjer til genlægning af nøgler i realtid som VIA og Vial, udvikler ZMK-ækvivalenten – ZMK Studio sig stadig. For brugere, der er vant til at trække og slippe nøgleomlægning i en browser, præsenterer ZMK en stejlere indlæringskurve.
Med hensyn til understøttelse af sproglayout dækker QMK et bredere udvalg af tastaturlayouts end ZMK. En 2026 sammenligning viser, at QMK understøtter layout som `us_extended`, `us_international_linux`, japansk og koreansk, hvorimod ZMK’S liste over layout er relativt kortere. Brugere, der er afhængige af ikke-engelske tastaturlayout, har en bredere vifte af muligheder med QMK.
Men ZMK er ved at indhente det hurtige. Keychron Launcher understøtter nu browserbaseret omlægning af nøgler til både QMK- og ZMK-tastaturer, hvilket sænker adgangsbarrieren for ZMK-konfiguration. Efterhånden som produkter som Keychron Q Ultra og K1 Ultra 8K introducerer ZMK til en bredere brugerbase, bliver økosystemkløften gradvist bygget bro.
V. Valglogik: Vælg QMK til kablet, ZMK til trådløs
Ved 2026 er rollefordelingen mellem disse to firmwareindstillinger blevet ret klar.
Scenarier for valg af QMK: kablede tastaturer, et behov for ekstreme tilpasningsmuligheder, afhængighed af VIA/Vial til nøgleomlægning i realtid, brug af ikke-engelske tastaturlayouts og en præference for moden fællesskabsdokumentation og fejlfindingsressourcer. ZMK er det rigtige valg, hvis du leder efter et trådløst tastatur med lang batterilevetid, kræver indbygget Bluetooth-skift af flere enheder, bruger en trådløs SoC med lavt strømforbrug og er åben for et relativt ungt, men hurtigt voksende økosystem.
Keychrons produktlinjeskift sender et klart signal til branchen: Q Ultra- og K Ultra-serien er ved at overgå fuldt ud til ZMK, mens den traditionelle kablede Q-serie fortsætter med at bruge QMK. Dette betyder ikke, at QMK er ved at blive udfaset, men at hver firmware har fundet sin ideelle niche. For trådløse tastaturer har ZMK udviklet sig fra blot at være en “option” til at være et “standardvalg”


