QMK vs. ZMK: A "Divisão de Eficiência Energética" no Firmware do Teclado Sem Fio

  1. Início
  2. Notícias
  3. Base de conhecimento
  4. QMK vs. ZMK: A "Divisão de Eficiência Energética" no Firmware do Teclado Sem Fio

QMK e ZMK são as duas principais opções de firmware de código aberto no mundo dos teclados mecânicos, mas são construídas sobre filosofias de design fundamentalmente diferentes. O QMK se originou na era dos teclados com fio; embora tenha um ecossistema maduro e um rico conjunto de recursos, seu suporte Bluetooth permaneceu em estágio experimental. Em contraste, o ZMK foi projetado desde o primeiro dia para teclados sem fio. Construído no Zephyr RTOS, ele oferece suporte nativo para Bluetooth Low Energy (BLE) e gerenciamento de sono hierárquico. Essa diferença arquitetônica se traduz diretamente em métricas de desempenho: a série Keychron Q Ultra, alimentada pelo firmware ZMK, atinge uma duração de bateria 660 hora no modo sem fio com uma taxa de pesquisa de 8000Hz, enquanto os teclados sem fio baseados em QMK com capacidades de bateria idênticas normalmente gerenciam apenas 100 a 190 horas.


 

I. QMK: O padrão ouro da era Wired

O QMK (Quantum Mechanical Keyboard) é o firmware de código aberto mais maduro no espaço do teclado mecânico, tendo se ramificado do firmware TMK em 2015. Suas vantagens do ecossistema são praticamente incomparáveis: ele suporta uma ampla gama de MCUs - de 8 - AVR a 32 bit ARM - e oferece ferramentas de remapeamento de teclas em tempo real, como VIA e Vial. Seus recursos - incluindo camadas, macros, Tap Dance e Combos - cobrem praticamente todos os cenários de entrada concebíveis.

Durante anos, a "compatibilidade QMK/VIA" serviu como um selo de aprovação de fato para a personalização do teclado. Fabricantes convencionais, como Keychron, KBDfans e Drop adotaram o QMK como firmware padrão; apenas no GitHub, o repositório QMK do Keychron conquistou mais de 43,000 estrelas.

No entanto, o QMK sofre de uma limitação estrutural: sua arquitetura foi projetada para teclados com fio. O suporte ao Bluetooth permanece experimental, e a licença GPL torna a integração de drivers sem fio proprietários estruturalmente difícil. Consequentemente, os teclados sem fio que utilizam o QMK geralmente exigem uma solução de "chip duplo" - um MCU lida com a lógica do teclado, enquanto um chip separado gerencia a comunicação sem fio. O Keychron K8 QMK V2 é um excelente exemplo: apesar da atualização para Bluetooth 5.2, a duração da bateria é de apenas 190 horas com luz de fundo desligada e 100 horas com ele ligado - não mostrando nenhuma melhoria fundamental em relação ao seu antecessor.

 

II. ZMK: uma arquitetura construída do zero para sem fio

O ZMK (Zephyr Mechanical Keyboard) parte de uma premissa completamente diferente. Construído sobre o Zephyr RTOS, o ZMK herda diretamente os frutos do desenvolvimento e manutenção da pilha de protocolos BLE do projeto Zephyr; os desenvolvedores de firmware do teclado não precisam implementar ou manter a pilha Bluetooth de baixo nível. O objetivo oficial do ZMK é claramente declarado: "Projetado para eficiência energética, flexibilidade e amplo suporte de hardware".

O baixo consumo de energia é uma prioridade central no projeto arquitetônico da ZMK, não uma reflexão tardia ou um patch. A ZMK oferece um sistema de gerenciamento de energia em camadas:

– Estado ocioso: Inserido automaticamente após 30 segundos de inatividade por padrão. Periféricos como monitores e iluminação são desligados, mas a conexão Bluetooth permanece ativa, permitindo uma resposta imediata ao pressionamento das teclas.

– Estado de suspensão profunda: O teclado entra em um estado de desligamento controlado por software. Todas as conexões Bluetooth são cortadas, os periféricos são desativados e a RAM é limpa, resultando em um consumo de energia extremamente baixo. Acordar requer alguns segundos para restabelecer as conexões, tornando este modo adequado para períodos de inatividade prolongada.

– Estado de desligamento suave: O teclado é desligado explicitamente por meio de uma combinação de teclas ou um botão dedicado. As fontes de ativação são mais restritas do que no sono profundo, mas a economia de energia é comparável; isso serve como uma alternativa baseada em software para um interruptor de alimentação físico.

Além disso, o ZMK suporta o corte de energia VCC para periféricos como LEDs RGB e OLEDs, eliminando o consumo de energia em espera no nível do hardware. Em relação ao gerenciamento de Bluetooth, o ZMK suporta cinco perfis de emparelhamento por padrão, permitindo que os usuários alternem rapidamente entre vários dispositivos, e implementa um mecanismo de emparelhamento seguro baseado em BLE Secure Connections.

 

III. A divisão de eficiência energética: os dados falam

A diferença na eficiência energética entre QMK e ZMK é claramente evidenciada por dados no nível do produto.

A série Keychron Q Ultra serve como um excelente exemplo. Alimentada pelo firmware ZMK, esta série possui uma duração oficial da bateria de 660 horas no modo sem fio com uma taxa de sondagem de 8000Hz. Em contraste, a série Keychron Q Max - que utiliza o firmware QMK e compartilha a mesma capacidade de bateria de 4000mAh - oferece uma duração de bateria de aproximadamente 180 horas. Como as capacidades da bateria são idênticas, a disparidade decorre de diferenças na arquitetura do firmware e no design sem fio.

Outra comparação oferece uma ilustração ainda mais direta. O Keychron B2 Pro utiliza firmware ZMK, permitindo que sua bateria de 800mAh ofereça aproximadamente 300 horas de uso; em contraste, o Keychron Q1 Max com tecnologia QMK, com uma bateria de 4000mAh, oferece apenas cerca de 100 horas de duração da bateria quando a luz de fundo é desligada. Embora os dois produtos difiram no posicionamento de mercado e nas especificações de hardware, a disparidade na eficiência energética é gritante e reveladora.

A vantagem de eficiência energética da ZMK não decorre de um único "recurso de economia de energia", mas de escolhas de design sistêmico no nível arquitetônico: um SoC sem fio de chip único substitui uma configuração de chip duplo; uma pilha de protocolo BLE nativa substitui um módulo Bluetooth externo; o gerenciamento de sono hierárquico substitui o controle de energia bruta; e o gerenciamento de energia periférica de nível RTOS substitui a configuração manual.

 

IV. O outro lado do ZMK: lacunas do ecossistema e a curva de aprendizado

O ZMK não é isento de suas deficiências. A maturidade do ecossistema ainda fica atrás da do QMK. Embora o QMK possui ferramentas maduras de remapeamento de chaves em tempo real, como VIA e Vial, o equivalente do ZMK - o ZMK Studio - ainda está evoluindo. Para usuários acostumados a "arrastar e soltar o remapeamento de teclas em um navegador", o ZMK apresenta uma curva de aprendizado mais íngreme.

Em relação ao suporte ao layout de idioma, o QMK cobre uma gama mais ampla de layouts de teclado do que o ZMK. Uma comparação 2026 mostra que o QMK suporta layouts como *us_extended`, `us_international_linux`, japonês e coreano, enquanto a lista de layouts do ZMK é relativamente mais curta. Os usuários que dependem de layouts de teclado que não são ingleses têm uma gama mais ampla de opções com o QMK.

No entanto, o ZMK está alcançando rapidamente. O Keychron Launcher agora suporta o remapeamento de teclas baseado em navegador para teclados QMK e ZMK, reduzindo a barreira de entrada para a configuração ZMK. À medida que produtos como o Keychron Q Ultra e o K1 Ultra 8K introduzem o ZMK a uma base de usuários mais ampla, a lacuna do ecossistema está sendo gradualmente preenchida.

 

V. Lógica de seleção: Escolha QMK para com fio, ZMK para sem fio

Por 2026, a divisão de papéis entre essas duas opções de firmware tornou-se bastante clara.

Cenários para escolher o QMK: teclados com fio, necessidade de recursos extremos de personalização, dependência de VIA/Vial para remapeamento de teclas em tempo real, uso de layouts de teclado em inglês e preferência por documentação da comunidade madura e recursos de solução de problemas. O ZMK é a escolha certa se você estiver procurando por um teclado sem fio com bateria de longa duração, exigir comutação nativa de vários dispositivos Bluetooth, utilizar um SoC sem fio de baixa potência e estar aberto a um ecossistema relativamente jovem, mas em rápido crescimento.

A mudança da linha de produtos da Keychron envia um sinal claro para a indústria: as séries Q Ultra e K Ultra estão em transição total para o ZMK, enquanto a tradicional série Q com fio continua a usar o QMK. Isso não significa que o QMK esteja sendo eliminado; em vez disso, cada firmware encontrou seu nicho ideal. Para teclados sem fio, o ZMK evoluiu de mera uma "opção" para a "escolha padrão".

MCHOSE God 60: Trazendo especificações principais para um 60% Teclado com interruptor magnético
O PCBA permanece funcional após a exposição à água: os princípios técnicos dos revestimentos impermeáveis do teclado
Cardápio