QMK vs. ZMK: The «Energy Efficiency Divide» in Wireless Keyboard Firmware

  1. Hjem
  2. Aktuelt
  3. Kunnskapsbase
  4. QMK vs. ZMK: The «Energy Efficiency Divide» in Wireless Keyboard Firmware

QMK og ZMK er de to store fastvarealternativene med åpen kildekode i den mekaniske tastaturverdenen, men de er bygget på fundamentalt forskjellige designfilosofier. QMK oppsto i epoken med kablede tastaturer. Selv om den har et modent økosystem og et rikt funksjonssett, har Bluetooth-støtten forblitt i det eksperimentelle stadiet. Derimot ble ZMK designet fra dag én for trådløse tastaturer. Den er bygget på Zephyr RTOS, og tilbyr innebygd støtte for Bluetooth Low Energy (BLE) og lagdelt søvnstyring. Denne arkitektoniske forskjellen oversettes direkte til ytelsesmålinger: Keychron Q Ultra-serien, drevet av ZMK-fastvare, oppnår en 660-timers batterilevetid i trådløs modus med en avspørringsfrekvens på 8000Hz, mens QMK-baserte trådløse tastaturer med identisk batterikapasitet vanligvis bare klarer 100 til 190 timer.


 

I. QMK: Gullstandarden i Wired-æraen

QMK (Quantum Mechanical Keyboard) er den mest modne fastvaren med åpen kildekode i det mekaniske tastaturområdet, etter å ha forgrenet seg fra TMK-fastvaren i 2015. Fordelene med økosystemet er praktisk talt uovertrufne: Den støtter et bredt spekter av MCU-er – fra 8-bit AVR til 32-bit ARM – og tilbyr sanntidsverktøy for omkartlegging av taster som VIA og Vial. Funksjonene – inkludert lag, makroer, Tap Dance og Combos – dekker praktisk talt alle tenkelige inndatascenarioer.

For years, «QMK/VIA compatibility» has served as a de facto seal of approval for keyboard customizability. Mainstream manufacturers such as Keychron, KBDfans, and Drop have adopted QMK as their default firmware; on GitHub alone, Keychron’s QMK repository has garnered over 43,000 stars.

However, QMK suffers from a structural limitation: its architecture was designed for wired keyboards. Bluetooth support remains experimental, and the GPL license makes the integration of proprietary wireless drivers structurally difficult. Consequently, wireless keyboards utilizing QMK often require a «dual-chip» solution—one MCU handles keyboard logic, while a separate chip manages wireless communication. The Keychron K8 QMK V2 is a prime example: despite upgrading to Bluetooth 5.2, its officially rated battery life is only 190 hours with backlighting off and 100 hours with it on—showing no fundamental improvement over its predecessor. The additional power consumption and hardware complexity introduced by multi-chip designs are among the fundamental reasons for the limited battery life of QMK-based wireless keyboards.

 

II. ZMK: En arkitektur bygget fra grunnen av for trådløs

ZMK (Zephyr Mechanical Keyboard) starts from a completely different premise. Built upon the Zephyr RTOS, ZMK directly inherits the fruits of the Zephyr project’s BLE protocol stack development and maintenance; keyboard firmware developers do not need to implement or maintain the low-level Bluetooth stack themselves. ZMK’s official objective is clearly stated: «Designed for power efficiency, flexibility, and broad hardware support.»

Lavt strømforbruk er en kjerneprioritet i ZMKs arkitektoniske design, ikke en ettertanke eller en oppdatering. ZMK tilbyr et trinnvis strømstyringssystem:

– Inaktiv tilstand: Går automatisk inn etter 30 sekunder med inaktivitet som standard. Eksterne enheter som skjermer og belysning er slått av, men Bluetooth-tilkoblingen forblir aktiv, noe som gir umiddelbar respons på tastetrykk.

– Dyp dvaletilstand: Tastaturet går inn i en programvarekontrollert avstengningstilstand. Alle Bluetooth-tilkoblinger er brutt, periferiutstyr er deaktivert og RAM tømmes, noe som resulterer i ekstremt lavt strømforbruk. Å våkne tar noen sekunder for å gjenopprette tilkoblinger, noe som gjør denne modusen egnet for perioder med langvarig inaktivitet.

– Soft Off State: Tastaturet er eksplisitt slått av via en tastekombinasjon eller en dedikert knapp. Vekkekilder er mer begrensede enn i dyp dvale, men strømsparing er sammenlignbar; dette fungerer som et programvarebasert alternativ til en fysisk strømbryter.

I tillegg støtter ZMK å kutte av VCC-strøm til eksterne enheter som RGB-lysdioder og OLED-er, noe som eliminerer strømforbruk i standby på maskinvarenivå. Når det gjelder Bluetooth-administrasjon, støtter ZMK fem sammenkoblingsprofiler som standard – slik at brukere raskt kan bytte mellom flere enheter – og implementerer en sikker sammenkoblingsmekanisme basert på BLE Secure Connections.

 

III. Energieffektivitetsskillet: Dataene taler

Gapet i energieffektivitet mellom QMK og ZMK er tydelig bevist av data på produktnivå.

Keychron Q Ultra-serien er et godt eksempel. Denne serien drives av ZMK-fastvare og har en offisiell batterilevetid på 660 timer i trådløs modus med en avspørringsfrekvens på 8000 Hz. Keychron Q Max-serien – som bruker QMK-fastvare og deler den samme batterikapasiteten på 4000 mAh – har derimot en batterilevetid på omtrent 180 timer. Siden batterikapasiteten er identisk, stammer forskjellen fra forskjeller i fastvarearkitektur og trådløs design.

En annen sammenligning gir en enda mer direkte illustrasjon. Keychron B2 Pro bruker ZMK-fastvare, slik at 800mAh-batteriet kan levere omtrent 300 timer med bruk; derimot tilbyr den QMK-drevne Keychron Q1 Max, med et 4000mAh-batteri, bare omtrent 100 timer med batterilevetid når bakgrunnsbelysningen er slått av. Selv om de to produktene er forskjellige i markedsposisjonering og maskinvarespesifikasjoner, er forskjellen i energieffektivitet sterk og talende.

ZMK’s energy efficiency advantage stems not from a single «power-saving feature,» but from systemic design choices at the architectural level: a single-chip wireless SoC replaces a dual-chip setup; a native BLE protocol stack replaces an external Bluetooth module; tiered sleep management replaces crude power control; and RTOS-level peripheral power management replaces manual configuration.

 

IV. Den andre siden av ZMK: Økosystemhull og læringskurven

ZMK is not without its shortcomings. Its ecosystem maturity still lags behind that of QMK. While QMK boasts mature real-time key-remapping tools like VIA and Vial, the ZMK equivalent—ZMK Studio—is still evolving. For users accustomed to «drag-and-drop key remapping in a browser,» ZMK presents a steeper learning curve.

Når det gjelder støtte for språkoppsett, dekker QMK et bredere spekter av tastaturoppsett enn ZMK. En 2026 sammenligning viser at QMK støtter oppsett som `us_extended`, `us_international_linux`, japansk og koreansk, mens ZMK’s liste over oppsett er relativt kortere. Brukere som er avhengige av ikke-engelske tastaturoppsett har et bredere spekter av alternativer med QMK.

Imidlertid tar ZMK raskt igjen. Keychron Launcher støtter nå nettleserbasert nøkkeltilordning for både QMK- og ZMK-tastaturer, noe som senker inngangsbarrieren for ZMK-konfigurasjon. Etter hvert som produkter som Keychron Q Ultra og K1 Ultra 8K introduserer ZMK til en bredere brukerbase, blir økosystemgapet gradvis bygget bro.

 

V. Valglogikk: Velg QMK for kablet, ZMK for trådløst

Med 2026 har rollefordelingen mellom disse to fastvarealternativene blitt ganske tydelig.

Scenarier for valg av QMK: kablede tastaturer, et behov for ekstreme tilpasningsmuligheter, avhengighet av VIA/Vial for sanntids tastetilordning, bruk av ikke-engelske tastaturoppsett og en preferanse for moden fellesskapsdokumentasjon og feilsøkingsressurser. ZMK er det riktige valget hvis du leter etter et trådløst tastatur med lang batterilevetid, krever innebygd Bluetooth-bytte av flere enheter, bruker en trådløs SoC med lavt strømforbruk og er åpen for et relativt ungt, men raskt voksende økosystem.

Keychron’s product line shift sends a clear signal to the industry: the Q Ultra and K Ultra series are fully transitioning to ZMK, while the traditional wired Q series continues to use QMK. This does not mean QMK is being phased out; rather, each firmware has found its ideal niche. For wireless keyboards, ZMK has evolved from merely an «option» to the «default choice.»

MCHOSE God 60: Bringer flaggskipspesifikasjoner til et 60% magnetisk brytertastatur
PCBA forblir funksjonell etter vanneksponering: De tekniske prinsippene for vanntette belegg på tastaturet
Meny