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

  1. Inicio
  2. Noticias
  3. Base de conocimientos
  4. QMK vs. ZMK: The «Energy Efficiency Divide» in Wireless Keyboard Firmware

QMK y ZMK son las dos principales opciones de firmware de código abierto en el mundo de los teclados mecánicos, pero se basan en filosofías de diseño fundamentalmente diferentes. QMK se originó en la era de los teclados con cable; aunque cuenta con un ecosistema maduro y un rico conjunto de características, su soporte Bluetooth se ha mantenido en la etapa experimental. En contraste, ZMK fue diseñado desde el primer día para teclados inalámbricos. Construido sobre el Zephyr RTOS, ofrece soporte nativo para Bluetooth Low Energy (BLE) y gestión del sueño escalonado. Esta diferencia arquitectónica se traduce directamente en métricas de rendimiento: la serie Keychron Q Ultra, impulsada por el firmware ZMK, logra una duración de batería 660 hora en modo inalámbrico con una tasa de sondeo de 8000Hz, mientras que los teclados inalámbricos basados en QMK con capacidades de batería idénticas generalmente administran solo 100 a </b9002 190


 

I. QMK: El patrón de oro de la era Wired

QMK (Quantum Mechanical Keyboard) es el firmware de código abierto más maduro en el espacio de los teclados mecánicos, habiendo se ramificado del firmware TMK en 2015. Las ventajas de su ecosistema son prácticamente inigualables: admite una amplia gama de MCU, desde 8 AVR de bits hasta 32 bit ARM, y ofrece herramientas de reasignación de teclas en tiempo real como VIA y Vial. Sus características, incluidas capas, macros, Tap Dance y Combos, cubren prácticamente todos los escenarios de entrada imaginables.

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: una arquitectura construida desde cero para inalámbrico

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.»

El bajo consumo de energía es una prioridad central en el diseño arquitectónico de ZMK, no una ocurrencia tardía o un parche. ZMK ofrece un sistema de administración de energía escalonado:

– Estado de inactividad: Ingresa automáticamente después de 30 segundos de inactividad por defecto. Los periféricos como las pantallas y la iluminación están apagados, pero la conexión Bluetooth permanece activa, lo que permite una respuesta inmediata a las presiones de teclas.

– Estado de suspensión profunda: El teclado entra en un estado de apagado controlado por software. Todas las conexiones Bluetooth se interrumpen, los periféricos se deshabilitan y la RAM se borra, lo que resulta en un consumo de energía extremadamente bajo. Despertarse requiere unos segundos para restablecer las conexiones, lo que hace que este modo sea adecuado para períodos de inactividad prolongada.

– Estado de apagado suave: El teclado se apaga explícitamente a través de una combinación de teclas o un botón dedicado. Las fuentes de activación son más restringidas que en el Deep Sleep, sin embargo, el ahorro de energía es comparable; esto sirve como una alternativa basada en software a un interruptor de encendido físico.

Además, ZMK admite el corte de la alimentación VCC a periféricos como LED RGB y OLED, eliminando el consumo de energía en espera a nivel de hardware. Con respecto a la administración de Bluetooth, ZMK admite cinco perfiles de emparejamiento de forma predeterminada, lo que permite a los usuarios cambiar rápidamente entre varios dispositivos, e implementa un mecanismo de emparejamiento seguro basado en BLE Secure Connections.

 

III. La brecha de eficiencia energética: los datos hablan

La brecha en la eficiencia energética entre QMK y ZMK se evidencia claramente en los datos a nivel de producto.

La serie Keychron Q Ultra sirve como un excelente ejemplo. Con el firmware ZMK, esta serie cuenta con una duración oficial de la batería de 660 horas en modo inalámbrico con una tasa de sondeo de 8000 Hz. Por el contrario, la serie Keychron Q Max, que utiliza el firmware QMK y comparte la misma capacidad de batería de 4000 mAh, ofrece una duración de la batería de aproximadamente 180 horas. Dado que las capacidades de la batería son idénticas, la disparidad se deriva de las diferencias en la arquitectura del firmware y el diseño inalámbrico.

Otra comparación ofrece una ilustración aún más directa: el Keychron B2 Pro utiliza el firmware ZMK, lo que permite que su batería de 800 mAh ofrezca aproximadamente 300 horas de uso; en contraste, el Keychron Q1 Max con tecnología QMK, con una batería de 4000 mAh, ofrece solo alrededor de 100 horas de duración de la batería cuando la luz de fondo está apagada. Aunque los dos productos difieren en el posicionamiento en el mercado y especificaciones de hardware, la disparidad en la eficiencia energética es marcada y reveladora.

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. El otro lado de ZMK: brechas del ecosistema y la curva de aprendizaje

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.

Con respecto al soporte de diseño de idioma, QMK cubre una gama más amplia de diseños de teclado que ZMK. Una comparación de 2026 muestra que QMK admite diseños como *us_extended`, `us_international_linux`, japonés y coreano, mientras que la lista de diseños de ZMK es relativamente más corta. Los usuarios que confían en diseños de teclado no ingleses tienen una gama más amplia de opciones con QMK.

Sin embargo, ZMK se está poniendo al día rápidamente. Keychron Launcher ahora admite la reasignación de teclas basada en navegador para teclados QMK y ZMK, lo que reduce la barrera de entrada para la configuración ZMK. A medida que productos como el Keychron Q Ultra y el K1 Ultra 8K introducen ZMK a una base de usuarios más amplia, la brecha del ecosistema se está cerrando gradualmente.

 

V. Lógica de selección: elija QMK para cableado, ZMK para inalámbrico

En 2026, la división de roles entre estas dos opciones de firmware se ha vuelto bastante clara.

Escenarios para elegir QMK: teclados con cable, necesidad de capacidades de personalización extremas, dependencia de VIA/Vial para la reasignación de teclas en tiempo real, uso de diseños de teclado que no estén en inglés y preferencia por la documentación de la comunidad madura y los recursos de solución de problemas. ZMK es la elección correcta si está buscando un teclado inalámbrico con batería de larga duración, requiere conmutación nativa de Bluetooth multidispositivo, utiliza un SoC inalámbrico de baja potencia y está abierto a un ecosistema relativamente joven pero en rápido crecimiento.

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: Incorporando las especificaciones insignia a un 60% Teclado con interruptor magnético
El PCBA permanece funcional después de la exposición al agua: los principios técnicos de los revestimientos impermeables para teclados
Menú