
QMK e ZMK sono le due principali opzioni di firmware open source nel mondo delle tastiere meccaniche, ma sono costruite su filosofie di design fondamentalmente diverse. QMK ha avuto origine nell'era delle tastiere cablate; sebbene vanti un ecosistema maturo e un ricco set di funzionalità, il suo supporto Bluetooth è rimasto in fase sperimentale. Al contrario, ZMK è stato progettato fin dal primo giorno per le tastiere wireless. Costruito su Zephyr RTOS, offre il supporto nativo per Bluetooth Low Energy (BLE) e la gestione del sonno a più livelli. Questa differenza architettonica si traduce direttamente in metriche delle prestazioni: la serie Keychron Q Ultra, alimentata dal firmware ZMK, raggiunge un'autonomia 660 un'ora in modalità wireless con un polling rate di 8000Hz, mentre le tastiere wireless basate su QMK con capacità della batteria identiche in genere gestiscono solo da 100 a 190 ore.
I. QMK: Il Gold Standard dell'era Wired
QMK (Quantum Mechanical Keyboard) è il firmware open-source più maturo nel settore delle tastiere meccaniche, essendo stato ramificato dal firmware TMK in 2015. I vantaggi dell'ecosistema sono praticamente impareggiabili: supporta un'ampia gamma di MCU, da 8-bit AVR a 32-bit ARM, e offre strumenti di rimappatura dei tasti in tempo reale come VIA e Vial. Le sue funzionalità, tra cui livelli, macro, Tap Dance e Combo, coprono praticamente tutti gli scenari di input immaginabili.
Per anni, la "compatibilità QMK/VIA" è servita come sigillo di approvazione per la personalizzazione della tastiera. I produttori tradizionali come Keychron, KBDfans e Drop hanno adottato QMK come firmware predefinito; solo su GitHub, il repository QMK di Keychron ha raccolto oltre 43,000 stelle.
Tuttavia, QMK soffre di un limite strutturale: la sua architettura è stata progettata per le tastiere cablate. Il supporto Bluetooth rimane sperimentale e la licenza GPL rende strutturalmente difficile l'integrazione dei driver wireless proprietari. Di conseguenza, le tastiere wireless che utilizzano QMK spesso richiedono una soluzione "dual-chip": un MCU gestisce la logica della tastiera, mentre un chip separato gestisce la comunicazione wireless. Il Keychron K8 QMK V2 è un ottimo esempio: nonostante l'aggiornamento al Bluetooth 5.2, la durata della batteria ufficialmente classificata è di soli 190 ore con la retroilluminazione spenta e 100 ore con esso acceso, non mostrando miglioramenti fondamentali rispetto al suo predecessore.
II. ZMK: un'architettura costruita da zero per il wireless
ZMK (Zephyr Mechanical Keyboard) parte da una premessa completamente diversa. Costruito su Zephyr RTOS, ZMK eredita direttamente i frutti dello sviluppo e della manutenzione dello stack del protocollo BLE del progetto Zephyr; gli sviluppatori del firmware della tastiera non hanno bisogno di implementare o mantenere autonomamente lo stack Bluetooth di basso livello. L'obiettivo ufficiale di ZMK è chiaramente dichiarato: "Progettato per l'efficienza energetica, la flessibilità e l'ampio supporto hardware".
Il basso consumo energetico è una priorità fondamentale nel design architettonico di ZMK, non un ripensamento o una patch. ZMK offre un sistema di gestione dell'alimentazione a più livelli:
– Stato di inattività: immesso automaticamente dopo 30 secondi di inattività per impostazione predefinita. Le periferiche come display e illuminazione vengono spente, ma la connessione Bluetooth rimane attiva, consentendo una risposta immediata alla pressione dei tasti.
– Stato di sospensione profonda: la tastiera entra in uno stato di spegnimento controllato dal software. Tutte le connessioni Bluetooth vengono interrotte, le periferiche sono disabilitate e la RAM viene cancellata, con conseguente consumo energetico estremamente basso. Il risveglio richiede alcuni secondi per ristabilire le connessioni, rendendo questa modalità adatta a periodi di inattività prolungata.
– Soft Off State: la tastiera è spente esplicitamente tramite una combinazione di tasti o un pulsante dedicato. Le sorgenti di riattivazione sono più limitate rispetto al Deep Sleep, ma il risparmio energetico è paragonabile; questo serve come alternativa basata su software a un interruttore di alimentazione fisico.
Inoltre, ZMK supporta l'interruzione dell'alimentazione VCC a periferiche come LED RGB e OLED, eliminando il consumo energetico in standby a livello hardware. Per quanto riguarda la gestione Bluetooth, ZMK supporta cinque profili di accoppiamento per impostazione predefinita, consentendo agli utenti di passare rapidamente da un dispositivo all'altro, e implementa un meccanismo di associazione sicuro basato su BLE Secure Connections.
III. Il divario dell'efficienza energetica: i dati parlano
Il divario di efficienza energetica tra QMK e ZMK è chiaramente evidenziato dai dati a livello di prodotto.
La serie Keychron Q Ultra è un ottimo esempio. Alimentata dal firmware ZMK, questa serie vanta una durata ufficiale della batteria di 660 ore in modalità wireless con una frequenza di polling di 8000Hz. Al contrario, la serie Keychron Q Max, che utilizza il firmware QMK e condivide la stessa capacità della batteria di 4000 mAh, offre una durata della batteria di circa 180 ore. Poiché la capacità della batteria è identica, la disparità deriva dalle differenze nell'architettura del firmware e nel design wireless.
Un altro confronto offre un'illustrazione ancora più diretta. Il Keychron B2 Pro utilizza il firmware ZMK, consentendo alla sua batteria da 800 mAh di fornire circa 300 ore di utilizzo; al contrario, il Keychron Q1 Max alimentato da QMK, con una batteria da 4000 mAh, offre solo circa 100 ore di durata della batteria quando la retroilluminazione è spenta. Sebbene i due prodotti differiscano per posizionamento sul mercato e specifiche hardware, la disparità nell'efficienza energetica è netta e significativa.
Il vantaggio dell'efficienza energetica di ZMK non deriva da una singola "funzione di risparmio energetico", ma da scelte di progettazione sistemica a livello architettonico: un SoC wireless a chip singolo sostituisce una configurazione a doppio chip; uno stack di protocollo BLE nativo sostituisce un modulo Bluetooth esterno; la gestione del sonno a più livelli sostituisce il controllo dell'alimentazione grezzo; e la gestione dell'alimentazione periferica a livello di RTOS sostituisce la configurazione manuale.
IV. L'altro lato di ZMK: lacune dell'ecosistema e la curva di apprendimento
ZMK non è privo di difetti. La maturità del suo ecosistema è ancora in ritardo rispetto a quella di QMK. Mentre QMK vanta strumenti maturi di rimappatura delle chiavi in tempo reale come VIA e Vial, l'equivalente ZMK, ZMK Studio, è ancora in evoluzione. Per gli utenti abituati a "rimappare i tasti drag-and-drop in un browser", ZMK presenta una curva di apprendimento più ripida.
Per quanto riguarda il supporto del layout della lingua, QMK copre una gamma più ampia di layout di tastiera rispetto a ZMK. Un confronto di 2026 mostra che QMK supporta layout come `us_extended`, `us_international_linux`, giapponese e coreano, mentre l'elenco di layout di ZMK è relativamente più breve. Gli utenti che si affidano a layout di tastiera non inglesi hanno una gamma più ampia di opzioni con QMK.
Tuttavia, ZMK sta recuperando rapidamente il ritardo. Keychron Launcher ora supporta la rimappatura dei tasti basata su browser sia per le tastiere QMK che ZMK, abbassando la barriera all'ingresso per la configurazione ZMK. Poiché prodotti come Keychron Q Ultra e K1 Ultra 8K introducono ZMK a una base di utenti più ampia, il divario dell'ecosistema viene gradualmente colmato.
V. Logica di selezione: scegliere QMK per cablato, ZMK per wireless
Con 2026, la divisione dei ruoli tra queste due opzioni firmware è diventata abbastanza chiara.
Scenari per la scelta di QMK: tastiere cablate, necessità di funzionalità di personalizzazione estreme, dipendenza da VIA/Vial per la rimappatura dei tasti in tempo reale, uso di layout di tastiera non inglese e preferenza per la documentazione della comunità matura e risorse per la risoluzione dei problemi. ZMK è la scelta giusta se stai cercando una tastiera wireless con una lunga durata della batteria, richiedi la commutazione multi-dispositivo Bluetooth nativa, utilizzi un SoC wireless a bassa potenza e sei aperto a un ecosistema relativamente giovane ma in rapida crescita.
Il cambiamento della linea di prodotti di Keychron invia un chiaro segnale all'industria: le serie Q Ultra e K Ultra stanno passando completamente a ZMK, mentre la tradizionale serie Q cablata continua a utilizzare QMK. Ciò non significa che QMK sia in fase di eliminazione, ma piuttosto che ogni firmware abbia trovato la sua nicchia ideale. Per le tastiere wireless, ZMK si è evoluto da una semplice "opzione" a una "scelta predefinita".


