1 pontos por GN⁺ 2 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • A Keychron revelou o firmware open source ZGM, equivalente ao QMK e ZMK para teclados mecânicos, e prevê lançamento no 1º trimestre de 2027
  • Sem depender de software proprietário do fabricante, será possível modificar o firmware diretamente, e as configurações ficarão salvas na memória interna do mouse, permanecendo sem necessidade de programas em segundo plano
  • Com foco em baixa latência, o objetivo é modularizar sensor, botões, roda de rolagem e iluminação, além de suportar diversos microcontroladores e mouses com e sem fio
  • O primeiro produto compatível será o G6 HE, com switch magnético híbrido, e ainda não há muitos detalhes porque o projeto está na fase inicial de configuração
  • Se o ZGM se espalhar como padrão base, à semelhança do QMK, poderá ampliar o controle do usuário e o desenvolvimento pela comunidade no mercado de mouses gamers, onde firmware fechado é o mais comum

ZGM e o primeiro produto compatível

  • ZGM (Zephyr Gaming Mouse) é um firmware open source para mouse gamer que está sendo desenvolvido pela Keychron
  • O objetivo é lançar no 1º trimestre de 2027, e o primeiro produto a recebê-lo será o mouse gamer com switch magnético híbrido G6 HE
  • O G6 HE é um dos primeiros concorrentes do Logitech X2 SuperStrike e também passará a oferecer suporte a firmware personalizável

Estrutura aberta equivalente a QMK e ZMK

  • O ZGM busca ser, para mouses, o equivalente ao QMK e ZMK dos teclados mecânicos
  • Teclados baseados em QMK e ZMK podem ser modificados livremente com várias ferramentas, sem ficar presos ao software definido pelo fabricante, além de permitir ativar recursos avançados
  • Como o firmware e as configurações são gravados na memória interna do dispositivo, não é necessário manter um programa rodando em segundo plano
  • O ZGM quer levar as mesmas vantagens aos mouses gamers, mas hoje o mercado de mouses ainda não adota firmware open source como algo comum

Projeto voltado a baixa latência e modularização

  • Ainda há poucos detalhes públicos na página do ZGM, mas já é possível confirmar os seguintes pontos
    • Foco em baixa latência
    • Fornece camadas modulares por componente, como sensor, botões, roda de rolagem e iluminação
    • Suporta diversos microcontroladores
    • Suporta tanto mouses com fio quanto sem fio
  • O desenvolvimento do ZGM surge do fato de que é difícil ler, auditar ou modificar o firmware dos mouses gamers disponíveis no mercado

Desenvolvimento aberto e licença

  • No repositório GitHub do ZGM, é possível ver os objetivos do projeto e a adoção da GNU General Public License
  • O projeto está atualmente na fase inicial de configuração, e a Keychron pretende tornar o processo de preparação público e incorporar feedback

Atuação prévia em open source e potencial de adoção

  • A Keychron já havia disponibilizado para a comunidade firmware de teclado e arquivos CAD .step
  • A Wooting também publicou parte de seus trabalhos sob licença permissiva, mas ainda é incomum que fabricantes de periféricos divulguem esse tipo de material
  • O QMK rapidamente se consolidou como padrão base entre teclados mecânicos boutique, mas só será possível saber se o ZGM terá alcance parecido quando chegar a um estado realmente pronto para lançamento

1 comentários

 
GN⁺ 2 시간 전
Opiniões do Hacker News
  • Comprei por engano um teclado Keychron sem suporte a QMK, mas graças a um port da comunidade consegui instalar o firmware e resolver o problema de, durante a suspensão, ele detectar apenas uma linha e não poder ser acordado com qualquer tecla
    Mesmo sem ser perfeito, isso mostra bem as vantagens que um firmware de teclado open source oferece a usuários avançados. Como vulnerabilidades não param de aparecer em softwares e firmwares de fabricantes de vários tipos de dispositivos, espero que o custo de manter padrões proprietários passe a pesar mais que as vantagens e a indústria se incline para padrões abertos e software livre, embora isso possa ser só desejo meu
    Dito isso, a taxa de defeitos foi séria: em cerca de 2 de 5 teclados Keychron, precisei ressoldar 3 soquetes hot-swap logo após tirar da caixa. Tirando os problemas de controle de qualidade, os materiais e a construção são claramente excelentes pelo preço

    • A Keychron está mais para uma marca da moda que surfou a longa cauda da febre das compras coletivas customizadas. Usei o Q1 Pro e a linha K, e são só ok no geral; quando os efeitos de iluminação ligam por engano, é irritante ter que continuar ciclando pelos presets. Para entusiastas que querem algo mais peculiar, fica devendo, mas o marketing é bom
      Comprei um Moonlander há 3 anos, usei por uma semana e deixei de lado; foi difícil abandonar o QWERTY. Não tem QMK, mas prefiro o EPOMAKER Magicforce Smart2 com layout de 68 teclas, que dá para complementar com Karabiner e afins
      https://www.amazon.com/dp/B0836T2Y17
    • As opções de luz de fundo incluem ligado, piscando, piscar ao digitar, onda etc., umas dez no total, mas curiosamente não existe a opção de desligar completamente
    • Depois de comprar um K4 Nordic, descobri que ele não é compatível com nenhum software da Keychron, então não dá para redefinir o firmware. No layout Windows, Super e Alt ficam invertidos, o que é bem incômodo, mas continuo usando porque não quero comprar outro hardware
    • Uso Keychron há vários anos e atualmente estou com o mais recente Q6 Ultra 8K; fico me perguntando se deveria usar QMK. Nunca pesquisei direito e tenho receio de perder os recursos atuais
    • Quando usava o K2 sem fio, se a bateria acabasse ele virava um tijolo e não funcionava nem por cabo até carregar completamente. Depois disso, passei a usar só com fio
  • Anúncio e lançamento são coisas diferentes, e a previsão de lançamento é 1º trimestre de 2027. O link para o “repositório” também não tem código-fonte, e anunciar 6 a 9 meses antes do lançamento faz isso parecer vaporware por enquanto

    • Também tenho motivo para ser cético. O Keychron TKL com switches Hall effect que comprei recentemente tem uma digitação excelente, e por usar switches HE em soquete espero que dure mais do que meu teclado com Cherry MX Blue soldados
      Mas, na hora da compra, destacavam open source e suporte a QMK, só que o código-fonte não foi publicado, e o link no site levava para a página do GitHub de um teclado totalmente diferente. Procurei de todo jeito e não encontrei o código para usar no QMK; isso chega mais perto de uma mentira — ao afirmar com certeza que já estava aberto — do que de vaporware. O suporte ao cliente só gerou um número de ticket e não respondeu, então o ceticismo é justificado
    • Pelo menos já parece existir firmware open source para teclados. O código relacionado ao K4 HE está no GitHub: https://github.com/Keychron/qmk_firmware/tree/hall_effect_pl...
      Eles também já publicam arquivos .stp, .dxf, .dwg e .pdf de vários produtos, então estou relativamente otimista de que cumpram a promessa
    • A Keychron é uma empresa real e com histórico razoável, então a expectativa em si não é irracional. Ainda assim, até empresas com bom histórico cancelam projetos, então, como isso ainda é vaporware, é preciso cautela
    • Se o plano for desenvolver publicamente e receber contribuições e feedback desde cedo, isso pode ser um motivo válido para anunciar cedo
  • Mouses e trackballs da Ploopy já funcionam com QMK, então fico me perguntando por que seria necessário um projeto novo e que valor adicional ele traz
    O que falta no ecossistema QMK é um canal de comunicação entre dispositivos. Hoje ele basicamente só transmite estados como Caps Lock, mas seria ótimo poder ativar uma camada de mouse por uma tecla do teclado e aumentar o DPI. Se uma empresa influente levasse adiante algo como um novo descritor HID, isso parece solucionável

  • Eu teria ficado bem mais animado se a Keychron tivesse feito mouses com formatos e recursos mais interessantes e experimentais. Assim como nos teclados, os mouses também acabam sendo diferenciados só por especificações técnicas vagas, como polling rate
    Estou preocupado que talvez nunca surja um bom produto moderno para substituir o velho mouse multi-botões Logitech G602 que uso hoje

    • Uso este mouse há mais de 2 anos: https://happort.org/mouse
      Ele usa a placa https://github.com/jfedor2/rp2040-pmw3360 e, se quiser, também dá para encontrar arquivos .stl para mouse. Foi feito com Blender e https://ryanis.cool/cosmos/beta e pesa cerca de 100 g, então não é leve, mas desliza bem. Foi projetado com base no ângulo de 20°~30° em que os músculos do braço ficam mais neutros, então também parece reduzir o risco de lesão por esforço repetitivo: https://www.jospt.org/doi/pdf/10.2519/jospt.2004.34.10.638
    • Sinto muita falta do G602. Depois de trocar o G604 três vezes, concluí que a qualidade de fabricação da Logitech caiu muito, apesar do preço alto, e migrei para mouse e teclado da Keychron, que custam metade. Precisei me adaptar à redução de botões, mas fiquei satisfeito, e como tive que mudar para um mouse vertical por causa de síndrome do túnel do carpo, a mudança era inevitável
    • Meu G602 quebrou por causa do famigerado problema de duplo clique da Logitech. Estou usando um G502 X Lightspeed, que por ter switches ópticos pode evitar esse mesmo problema, e compenso a redução dos botões laterais com atribuições mais eficientes
    • Fico curioso sobre o que falta no G502 como substituto do G602. Estou bastante satisfeito com o G502 com fio e, no cenário ideal, só queria que o formato fosse um pouco mais próximo do M500s
    • Não é do mesmo nível, mas o M6 também vale uma olhada. Dá para remapear o botão de rolagem lateral e outros 2 botões para usar um total de quatro ações
  • Comprei 2 teclados Keychron idênticos, e foram as piores compras que já fiz. Os dois perdiam a conexão Bluetooth 1 ou 2 vezes por dia desde o estado de fábrica, e as teclas pressionadas durante a reconexão continuavam sendo inseridas no sistema operacional
    O suporte recomendou atualizar o firmware, mesmo ele já estando na versão mais recente, e ao seguir as instruções o Bluetooth quebrou completamente, mas não ofereceram reembolso nem troca. O outro que sobrou também uso só com fio, e para fazer a iluminação funcionar preciso restaurar para o padrão de fábrica com Fn+z+j toda vez. Caso contrário, quanto mais mudo os presets, mais escuro fica até não dar para ver nada. Ainda não encontrei ninguém com o mesmo problema

  • Links para quem tiver interesse: https://github.com/Keychron/zgm, https://zgm.gg/

    • Fico em dúvida se dá para dizer que anunciaram um firmware open source sem sequer fornecer o código
  • Precisa ser melhor que o fork de QMK da Keychron. A cada novo release eles fazem force-push na branch e praticamente apagam o histórico das versões anteriores, sem qualquer changelog

    • Fico curioso se dizer que apagam o histórico das versões anteriores significa que também removem as tags de release
    • Ainda assim, é difícil culpar só a Keychron. O próprio QMK é um monorepo gigantesco e bagunçado
  • Gosto dos produtos da Keychron, mas agora fico me perguntando se eles não conseguem mais escrever nem um único tweet sem deixar a IA falar por eles

  • No Linux, um teclado Keychron apareceu como joystick e acabou estragando jogos que interpretavam isso como entrada contínua. Levei 3 horas para descobrir como bloquear isso, e isso diminuiu minha vontade de usar produtos da Keychron no futuro; fico curioso se é um problema comum no Linux

    • Pelo menos não parece ser um problema generalizado. Usei 2 teclados Keychron em distribuições Linux diferentes e nunca passei por isso nem esperaria passar
    • Uso 1 K1SE e 2 K8 Pro no Fedora, mas nunca vi esse problema