QMK vs ZMK: qual firmware de teclado escolher

QMK vs ZMK: qual firmware de teclado escolher
Resposta rápida

QMK e ZMK são dois firmwares open source para teclados mecânicos. O QMK nasceu focado em teclados com fio, tem o maior ecossistema e ferramentas como VIA e Vial. O ZMK foi criado para teclados sem fio, roda sobre o Zephyr RTOS e integra processamento e Bluetooth num único chip — o que rende muito mais autonomia de bateria. Na Keychron, os dois funcionam pelo Keychron Launcher.

Se você está escolhendo um teclado novo, deve ter notado uma mudança: durante anos o normal era ver QMK no nome dos modelos, mas agora aparece cada vez mais o ZMK — em séries como K10 ZMK, V Ultra, Q Ultra e B Pro. Daí vem a pergunta inevitável: qual é a diferença, e qual escolher?

Os dois são firmwares de código aberto, mas foram desenhados com prioridades diferentes: personalização, tipo de conexão e consumo de energia. Vamos comparar de um jeito simples.

O que é QMK

QMK

Quantum Mechanical Keyboard

O firmware open source mais consagrado para teclados mecânicos, com anos de desenvolvimento, comunidade enorme e ecossistema completo.

ZMK

Baseado no Zephyr RTOS

Criado desde o início para teclados sem fio, com foco em gestão de energia e suporte direto a Wireless SoC.

O QMK suporta uma variedade enorme de recursos: macros, camadas (layers), keycodes personalizados, tap dance, iluminação RGB e remapeamento de teclas via VIA ou Vial. Isso permite ajustar o teclado nos mínimos detalhes.

Ele foi pensado principalmente para teclados com fio e roda tanto em microcontroladores 8-bit AVR quanto 32-bit ARM — por isso é tão popular entre fabricantes e desenvolvedores. Para modelos sem fio, cada marca costuma desenvolver uma solução extra de Bluetooth ou 2.4 GHz que trabalha junto com o QMK.

O que é ZMK

O ZMK é um firmware open source construído sobre o Zephyr RTOS e desenhado para teclados mecânicos sem fio desde o primeiro dia. Ele roda em microcontroladores modernos, como a linha Nordic nRF52 e o Raspberry Pi RP2040.

O grande diferencial é integrar o firmware e o sistema Bluetooth diretamente ao Wireless SoC. Em muitos projetos, tudo roda em um único chip — o que reduz a complexidade do hardware e o consumo total de energia.

Além disso, o ZMK tem níveis de economia de energia como Idle, Deep Sleep e Soft Off, que reduzem o gasto quando o teclado não está em uso — mantendo a conexão Bluetooth estável e esticando bastante a bateria.

Hoje a Keychron usa ZMK em várias séries sem fio, como B Pro, K Ultra 8K, V Ultra 8K e Q Ultra 8K.

Tabela comparativa: QMK vs ZMK

Característica QMK ZMK
Indicado para Teclados com fio Teclados sem fio
Base do sistema QMK Firmware Zephyr RTOS
Conexão e energia USB; gestão de energia depende do hardware Bluetooth LE + USB; projetado para economizar energia
Personalização VIA, Vial, Keychron Launcher ZMK Studio, Keychron Launcher
Ponto forte Ecossistema grande, compatível com muitos teclados Suporte direto a Wireless SoC, bateria de longa duração

Por que o ZMK economiza mais energia

QMK usa dois chips trabalhando juntos; ZMK integra processamento e transmissão em um único chip
Em muitos projetos com QMK, o processamento e a transmissão sem fio ficam em chips separados. O ZMK reúne as duas funções em um único chip.

O ZMK foi feito para o sem fio desde o começo e roda sobre o Zephyr RTOS, com suporte direto a Wireless SoC. Isso permite que o firmware cuide tanto do processamento do teclado quanto da conexão Bluetooth dentro de um mesmo chip.

Já em vários teclados sem fio com QMK, o MCU que processa o teclado é separado do chip que faz a comunicação sem fio. O desenho varia conforme o fabricante, mas usar mais de um chip pode pesar no consumo e aumentar a complexidade do hardware.

Some a isso os modos Idle, Deep Sleep e Soft Off, e o resultado aparece na tomada — ou melhor, na ausência dela.

Um exemplo prático de autonomia

Compare as séries Keychron Q Ultra e Q Max: as duas usam bateria de 4.000 mAh, mas firmwares diferentes.

Keychron Q Max SeriesQ Max Series (QMK)180 h

Keychron Q Ultra SeriesQ Ultra Series (ZMK)660 h

A autonomia real varia conforme o uso do RGB, a taxa de polling, o tipo de conexão e o seu jeito de usar. Ainda assim, o exemplo mostra como o desenho do firmware e a arquitetura sem fio afetam diretamente a eficiência energética.

Por que o Wireless SoC importa

Wireless SoC é um chip que reúne, num só componente, a unidade de processamento e o sistema de comunicação sem fio (como o Bluetooth Low Energy). A ideia é parecida com a dos chips SoC usados em smartphones e dispositivos modernos: menos peças, menos complexidade e mais eficiência.

Arquitetura Wireless SoC: MCU, Bluetooth LE e gerenciamento de energia integrados em um único chip
Representação da arquitetura Wireless SoC nos teclados Keychron com ZMK: MCU, Bluetooth LE e gerenciamento de energia no mesmo chip.

Como o ZMK roda diretamente sobre esse tipo de chip, ele aproveita ao máximo os recursos de Bluetooth e de gestão de energia — incluindo os modos Idle, Deep Sleep e Soft Off — e reduz o trabalho de coordenação entre processamento e rádio.

Vale a distinção: o Wireless SoC é hardware e o ZMK é o firmware que roda nele. Um teclado com Wireless SoC não precisa necessariamente usar ZMK — mas o ZMK foi desenhado desde o início para esse tipo de arquitetura.

As limitações atuais do ZMK

Apesar de crescer rápido, o ecossistema do ZMK ainda é menor que o do QMK, que tem anos de comunidade e ferramentas maduras. A diferença aparece principalmente no ajuste de keymap em tempo real, que o QMK faz via VIA e Vial — no ZMK, esse papel é do ZMK Studio, ainda em evolução.

Para quem usa Keychron, porém, isso pesa pouco: o Keychron Launcher permite remapear teclas, criar macros e configurar o teclado tanto em QMK quanto em ZMK, direto pelo navegador e sem instalar nada.

Keychron Launcher: personalização de teclado pelo navegador
O Keychron Launcher funciona no navegador e atende teclados QMK e ZMK.

O Launcher ainda conta com um assistente de IA que transforma pedidos em linguagem natural em configurações do teclado — remapear teclas, criar macros e definir camadas —, o que reduz bastante a curva de aprendizado.

Conclusão: como escolher

QMK e ZMK são firmwares open source com filosofias diferentes, e não existe um "melhor" universal.

Escolha QMK

Se você quer um teclado com fio, com personalização minuciosa, ecossistema maduro e ferramentas como VIA e Vial.

Escolha ZMK

Se você quer um teclado sem fio, com foco em autonomia de bateria, gestão de energia eficiente e bom suporte a teclados split.

Na prática, a Keychron trabalha com os dois — e ambos são configuráveis pelo Keychron Launcher, com remapeamento de teclas, macros e o assistente de IA. Do iniciante ao usuário avançado, dá para deixar o teclado do seu jeito.

Conheça os teclados Keychron

Com fio ou sem fio, QMK ou ZMK — todos personalizáveis pelo Launcher.

Ver os teclados Keychron

Perguntas frequentes

O que é QMK?

QMK (Quantum Mechanical Keyboard) é um firmware open source para teclados mecânicos que permite personalização avançada, como macros, camadas e remapeamento de teclas, com ferramentas como VIA e Vial.

O que é ZMK?

ZMK é um firmware open source para teclados sem fio, desenvolvido sobre o Zephyr RTOS, com suporte a Bluetooth e foco em gestão eficiente de energia.

Qual a diferença entre QMK e ZMK?

O QMK é voltado principalmente a teclados com fio e tem o ecossistema mais maduro. O ZMK foi feito para teclados sem fio, com suporte direto a Wireless SoC e um sistema de gestão de energia pensado para durar mais bateria.

O ZMK economiza mais energia que o QMK?

Em muitos projetos, sim: ele roda sobre Wireless SoC e tem modos de economia como Idle, Deep Sleep e Soft Off. Mas a autonomia real depende do hardware, da capacidade da bateria, do uso de RGB e do seu padrão de uso.

O que é Wireless SoC?

Wireless SoC (System-on-Chip) é um chip que integra a unidade de processamento e o sistema de comunicação sem fio num só componente, reduzindo a complexidade do hardware e melhorando a eficiência energética.

Devo escolher QMK ou ZMK?

Escolha QMK se quer um teclado com fio e personalização avançada. Escolha ZMK se prioriza teclado sem fio, bateria de longa duração e conexão Bluetooth eficiente.

O Keychron Launcher funciona com QMK e ZMK?

Sim. Ele atende teclados QMK e ZMK, permitindo remapear teclas, configurar macros e ajustar funções pelo navegador, sem instalar software.

 

Referências

QMK Firmware — licença
ZMK Firmware — documentação oficial
ZMK — estados de baixo consumo (Idle / Deep Sleep / Soft Off)
Nordic Semiconductor — nRF54L15
Om Malik — "Why M1 Chip by Apple Matters"


Deixe um comentário

Observe que os comentários precisam ser aprovados antes de serem publicados

Este site é protegido por hCaptcha e a Política de privacidade e os Termos de serviço do hCaptcha se aplicam.