
QMK en ZMK zijn de twee belangrijkste open-source firmware-opties in de wereld van mechanische toetsenborden, maar ze zijn gebouwd op fundamenteel verschillende ontwerpfilosofieën. QMK is ontstaan in het tijdperk van bedrade toetsenborden; hoewel het beschikt over een volwassen ecosysteem en een rijke set functies, is de Bluetooth-ondersteuning in de experimentele fase gebleven. ZMK daarentegen is vanaf de eerste dag ontworpen voor draadloze toetsenborden. Gebouwd op de Zephyr RTOS, biedt het native ondersteuning voor Bluetooth Low Energy (BLE) en gelaagd slaapbeheer. Dit architectonische verschil vertaalt zich rechtstreeks in prestatiestatistieken: de Keychron Q Ultra-serie, aangedreven door ZMK-firmware, bereikt een batterijduur van 660 uur in draadloze modus met een pollingsnelheid van 8000Hz, terwijl op QMK gebaseerde draadloze toetsenborden met identieke batterijcapaciteiten doorgaans slechts 100 tot 190 uur beheren.
I. QMK: De gouden standaard van het Bedraht-tijdperk
QMK (Quantum Mechanical Keyboard) is de meest volwassen open-source firmware in de mechanische toetsenbordruimte, vertakt van TMK-firmware in 2015. De ecosysteemvoordelen zijn vrijwel ongeëvenaard: het ondersteunt een breed scala aan MCU's, van 8-bit AVR tot 32-bit ARM - en biedt realtime tools voor het opnieuw toewijzen van toetsen zoals VIA en Vial. De functies, waaronder lagen, macro's, Tap Dance en Combos, dekken vrijwel elk denkbaar invoerscenario.
Jarenlang heeft “QMK/VIA-compatibiliteit” gediend als een de facto goedkeuring voor de aanpasbaarheid van toetsenborden. Reguliere fabrikanten zoals Keychron, KBDfans en Drop hebben QMK als hun standaardfirmware overgenomen; alleen al op GitHub heeft de QMK-repository van Keychron meer dan 43,000 sterren verzameld.
QMK lijdt echter aan een structurele beperking: de architectuur is ontworpen voor bedrade toetsenborden. Bluetooth-ondersteuning blijft experimenteel en de GPL-licentie maakt de integratie van eigen draadloze stuurprogramma's structureel moeilijk. Bijgevolg vereisen draadloze toetsenborden die gebruikmaken van QMK vaak een “dual-chip”-oplossing: één MCU verwerkt toetsenbordlogica, terwijl een aparte chip de draadloze communicatie beheert. De Keychron K8 QMK V2 is een goed voorbeeld: ondanks de upgrade naar Bluetooth 5.2, is de officieel geclassificeerde batterijduur slechts 190 uur met uitgeschakelde achtergrondverlichting en 100 uren met ingeschakeld - geen fundamentele verbetering ten opzichte van zijn voorganger. Het extra stroomverbruik en de hardwarecomplexiteit die door multi-chipontwerpen worden geïntroduceerd, behoren tot de fundamentele redenen voor de beperkte batterijduur van op QMK gebaseerde draadloze toetsenborden.
II. ZMK: een architectuur die vanaf de grond af is opgebouwd voor draadloos
ZMK (Zephyr Mechanical Keyboard) vertrekt vanuit een heel ander uitgangspunt. Gebouwd op de Zephyr RTOS, erft ZMK rechtstreeks de vruchten van de ontwikkeling en het onderhoud van de BLE-protocolstack van het Zephyr-project; ontwikkelaars van toetsenbordfirmware hoeven de Bluetooth-stack op laag niveau niet zelf te implementeren of te onderhouden. De officiële doelstelling van ZMK is duidelijk gesteld: “Ontworpen voor energie-efficiëntie, flexibiliteit en brede hardware-ondersteuning.”
Een laag stroomverbruik is een kernprioriteit in het architecturale ontwerp van ZMK, geen bijzaak of patch. ZMK biedt een gelaagd energiebeheersysteem:
– Inactieve status: Wordt standaard automatisch ingevoerd na 30 seconden inactiviteit. Randapparatuur zoals displays en verlichting zijn uitgeschakeld, maar de Bluetooth-verbinding blijft actief, waardoor onmiddellijk kan worden gereageerd op toetsaanslagen.
– Diepe slaapstand: Het toetsenbord gaat naar een softwaregestuurde uitschakelstatus. Alle Bluetooth-verbindingen worden verbroken, randapparatuur wordt uitgeschakeld en RAM wordt gewist, wat resulteert in een extreem laag stroomverbruik. Wakker worden heeft een paar seconden nodig om de verbindingen tot stand te brengen, waardoor deze modus geschikt is voor periodes van langdurige inactiviteit.
– Soft Off State: Het toetsenbord wordt expliciet uitgeschakeld via een toetsencombinatie of een speciale knop. Wekbronnen zijn beperkter dan in Deep Sleep, maar energiebesparingen zijn vergelijkbaar; dit dient als een softwaregebaseerd alternatief voor een fysieke aan/uit-schakelaar.
Bovendien ondersteunt ZMK het afsluiten van VCC-voeding naar randapparatuur zoals RGB-LED's en OLED's, waardoor stand-bystroomverbruik op hardwareniveau wordt geëlimineerd. Wat betreft Bluetooth-beheer, ondersteunt ZMK standaard vijf koppelingsprofielen, zodat gebruikers snel kunnen schakelen tussen meerdere apparaten, en implementeert een veilig koppelingsmechanisme op basis van BLE Secure Connections.
III. De kloof in energie-efficiëntie: de gegevens spreken
De kloof in energie-efficiëntie tussen QMK en ZMK wordt duidelijk aangetoond door gegevens op productniveau.
De Keychron Q Ultra-serie dient als een goed voorbeeld. Deze serie wordt aangedreven door ZMK-firmware en heeft een officiële batterijduur van 660 uur in draadloze modus met een pollingsnelheid van 8000Hz. De Keychron Q Max-serie daarentegen - die gebruikmaakt van QMK-firmware en dezelfde batterijcapaciteit van 4000 mAh deelt - biedt een batterijduur van ongeveer 180 uur. Omdat de batterijcapaciteit identiek is, komt het verschil voort uit verschillen in firmware-architectuur en draadloos ontwerp.
Een andere vergelijking biedt een nog directere illustratie. De Keychron B2 Pro maakt gebruik van ZMK-firmware, waardoor de 800mAh-batterij ongeveer 300 gebruiksuren kan leveren; daarentegen biedt de QMK-aangedreven Keychron Q1 Max, met een 4000mAh-batterij, slechts ongeveer 100 uur batterijduur wanneer de achtergrondverlichting is uitgeschakeld. Hoewel de twee producten verschillen in marktpositionering en hardwarespecificaties, is het verschil in energie-efficiëntie groot en veelzeggend.
Het voordeel van ZMK op het gebied van energie-efficiëntie komt niet voort uit een enkele “energiebesparende functie”, maar uit systemische ontwerpkeuzes op architecturaal niveau: een draadloze SoC met één chip vervangt een opstelling met twee chips; een native BLE-protocolstack vervangt een externe Bluetooth-module; gelaagd slaapbeheer vervangt ruwe stroomregeling; en randapparatuur op RTOS-niveau vervangt handmatige configuratie.
IV. De andere kant van ZMK: ecosysteemhiaten en de leercurve
ZMK is niet zonder tekortkomingen. De volwassenheid van het ecosysteem blijft nog steeds achter bij die van QMK. Terwijl QMK beschikt over volwassen realtime tools voor het opnieuw toewijzen van sleutels zoals VIA en Vial, is het ZMK-equivalent - ZMK Studio - nog steeds in ontwikkeling. Voor gebruikers die gewend zijn aan het opnieuw toewijzen van toetsen in een browser, presenteert ZMK een steilere leercurve.
Wat de ondersteuning van taallay-outs betreft, omvat QMK een breder scala aan toetsenbordindelingen dan ZMK. Een 2026-vergelijking laat zien dat QMK ondersteuning biedt voor lay-outs zoals `us_extended`, `us_international_linux`, Japans en Koreaans, terwijl de lijst met indelingen van ZMK relatief korter is. Gebruikers die vertrouwen op niet-Engelse toetsenbordindelingen hebben een breder scala aan opties met QMK.
ZMK is echter snel aan het inhalen. Keychron Launcher ondersteunt nu browsergebaseerde toetstoewijzing voor zowel QMK- als ZMK-toetsenborden, waardoor de toetredingsdrempel voor ZMK-configuratie wordt verlaagd. Naarmate producten zoals de Keychron Q Ultra en K1 Ultra 8K ZMK introduceren bij een breder gebruikersbestand, wordt de ecosysteemkloof geleidelijk overbrugd.
V. Selectielogica: Kies QMK voor Bedraad, ZMK voor draadloos
Tegen 2026 is de rolverdeling tussen deze twee firmware-opties vrij duidelijk geworden.
Scenario's voor het kiezen van QMK: bedrade toetsenborden, een behoefte aan extreme aanpassingsmogelijkheden, afhankelijkheid van VIA/Vial voor realtime toetshertoewijzing, gebruik van niet-Engelse toetsenbordindelingen en een voorkeur voor volwassen communitydocumentatie en bronnen voor het oplossen van problemen. ZMK is de juiste keuze als u op zoek bent naar een draadloos toetsenbord met een lange batterijduur, native Bluetooth-schakeling tussen meerdere apparaten nodig heeft, een draadloze SoC met laag vermogen gebruikt en openstaat voor een relatief jong maar snelgroeiend ecosysteem.
De verschuiving van de productlijn van Keychron geeft een duidelijk signaal af aan de industrie: de Q Ultra- en K Ultra-serie zijn volledig aan het overstappen op ZMK, terwijl de traditionele bedrade Q-serie QMK blijft gebruiken. Dit betekent niet dat QMK wordt uitgefaseerd; integendeel, elke firmware heeft zijn ideale niche gevonden. Voor draadloze toetsenborden is ZMK geëvolueerd van slechts een 'optie” naar de “standaardkeuze.”


