1 points par GN⁺ 3 시간 전 | 1 commentaires | Partager sur WhatsApp
  • Keychron a dévoilé ZGM, un firmware open source pour souris gaming comparable à QMK et ZMK pour les claviers mécaniques, avec une sortie annoncée pour le 1er trimestre 2027
  • Il permet de modifier directement le firmware sans dépendre d’un logiciel propriétaire, et les réglages sont enregistrés dans la mémoire interne de la souris, sans programme en arrière-plan
  • Axé sur un fonctionnement à faible latence, il vise une architecture modulaire pour le capteur, les boutons, la molette et l’éclairage, avec prise en charge de divers microcontrôleurs et des souris filaires comme sans fil
  • Le premier produit compatible sera la G6 HE, équipée de switches magnétiques hybrides, mais le projet n’en est encore qu’à sa phase de configuration initiale et les détails restent limités
  • Si ZGM se diffuse comme QMK, il pourrait élargir le contrôle utilisateur et le développement communautaire sur un marché des souris gaming encore dominé par les firmwares fermés

ZGM et le premier produit compatible

  • ZGM (Zephyr Gaming Mouse) est un firmware open source pour souris gaming actuellement développé par Keychron
  • Son lancement est visé pour le 1er trimestre 2027, et le premier modèle concerné sera la souris gaming à switches magnétiques hybrides G6 HE
  • La G6 HE fait partie des premiers produits concurrents de la Logitech X2 SuperStrike et bénéficiera aussi d’une prise en charge du firmware personnalisable

Une architecture ouverte équivalente à QMK et ZMK

  • ZGM se veut l’équivalent, pour les souris, de QMK et ZMK dans l’univers des claviers mécaniques
  • Les claviers basés sur QMK et ZMK peuvent être librement modifiés avec divers outils, sans être liés au logiciel imposé par le fabricant, tout en permettant d’activer des fonctions avancées
  • Le firmware et les réglages étant enregistrés dans la mémoire interne de l’appareil, il n’est pas nécessaire de laisser tourner en permanence un programme en arrière-plan
  • ZGM veut offrir les mêmes avantages aux souris gaming, même si, à l’heure actuelle, les firmwares open source restent rares sur ce marché

Une conception pensée pour la faible latence et la modularité

  • Les informations publiées sur la page ZGM restent encore limitées, mais on peut déjà relever les points suivants
    • Accent mis sur un fonctionnement à faible latence
    • Architecture modulaire par composant : capteur, boutons, molette, éclairage, etc.
    • Prise en charge de divers microcontrôleurs
    • Compatibilité avec les souris filaires et sans fil
  • Le développement de ZGM part du constat qu’il est difficile de lire, auditer ou modifier le firmware des souris gaming actuellement vendues

Développement ouvert et licence

  • Le dépôt GitHub de ZGM présente les objectifs du projet ainsi que l’application de la GNU General Public License
  • Le projet est actuellement en phase de configuration initiale, et Keychron prévoit de rendre le processus public et d’intégrer les retours

Activité open source antérieure et potentiel de diffusion

  • Keychron avait déjà mis à disposition de la communauté des firmwares de clavier ainsi que des fichiers CAD .step
  • Wooting a aussi publié certains travaux sous licence permissive, mais il reste rare qu’un fabricant de périphériques rende ce type de ressources publiques
  • QMK s’est rapidement imposé comme standard de fait dans le segment des claviers mécaniques boutique, mais il faudra attendre que ZGM atteigne un état réellement commercialisable pour savoir s’il pourra connaître une diffusion comparable

1 commentaires

 
GN⁺ 3 시간 전
Avis sur Hacker News
  • J’ai acheté par erreur un clavier Keychron non compatible QMK, mais grâce à un portage communautaire, j’ai pu flasher le firmware et résoudre le problème où, en veille, une seule rangée était détectée, empêchant de le réveiller avec n’importe quelle touche
    Même si ce n’est pas parfait, cela montre bien les avantages qu’un firmware de clavier open source apporte aux utilisateurs avancés. Comme les vulnérabilités se succèdent dans les logiciels et firmwares des fabricants de toutes sortes d’appareils, j’espère que le coût de responsabilité des formats propriétaires finira par l’emporter sur leurs avantages, au profit des standards industriels et du logiciel libre, même si cela relève peut-être du vœu pieux
    En revanche, sur environ 5 claviers Keychron, 2 ont eu un taux de défauts grave au point d’exiger de ressouder 3 sockets hot-swap juste après réception. En dehors des problèmes de contrôle qualité, les matériaux et la fabrication restent clairement excellents pour le prix

    • Keychron ressemble davantage à une marque de mode portée par la longue traîne de l’engouement pour les achats groupés personnalisés. J’ai essayé les séries Q1 Pro et K, c’est correct sans plus, et quand les effets lumineux s’activent par erreur, il faut refaire défiler les préréglages, ce qui est agaçant. Pas assez singulier pour les passionnés en quête d’originalité, mais le marketing est bon
      J’ai acheté un Moonlander il y a 3 ans, je ne l’ai utilisé qu’une semaine avant de le laisser de côté, car il était difficile d’abandonner le QWERTY. Il n’a pas QMK, mais je préfère l’EPOMAKER Magicforce Smart2 en disposition 68 touches, qu’on peut compléter avec Karabiner et autres
      https://www.amazon.com/dp/B0836T2Y17
    • Les réglages du rétroéclairage proposent une dizaine de modes — allumé, clignotant, impulsion ou vague à la frappe, etc. — mais pas d’extinction complète
    • Après avoir acheté un K4 Nordic, j’ai découvert qu’aucun logiciel Keychron ne le prenait en charge, donc impossible de réinitialiser le firmware. Sous la disposition Windows, Super et Alt sont inversées, ce qui est très gênant, mais je continue à l’utiliser car je n’ai pas envie de racheter du matériel
    • J’utilise des Keychron depuis plusieurs années et j’ai actuellement le dernier Q6 Ultra 8K, mais je me demande s’il faut que j’utilise QMK. Je ne m’y suis jamais vraiment intéressé et j’ai peur de perdre les fonctions existantes
    • Avec le K2 en sans-fil, quand la batterie est vide, il devient une brique complète et ne fonctionne même pas en filaire tant qu’il n’est pas totalement rechargé. Depuis, je ne l’utilise plus qu’en filaire
  • Une annonce et une sortie, ce n’est pas la même chose, et la date de sortie prévue est le 1er trimestre 2027. Même le lien intitulé « dépôt » ne contient pas le code source, et avec une annonce faite 6 à 9 mois avant la sortie, cela ressemble pour l’instant à du vaporware

    • J’ai aussi des raisons d’être sceptique. Le TKL Keychron à switches à effet Hall que j’ai acheté récemment offre une excellente sensation de frappe, et comme il utilise des switches HE enfichables, j’espère qu’il durera plus longtemps que mon clavier à Cherry MX Blue soudés
      Mais au moment de l’achat, ils mettaient en avant le support open source et QMK, or le code source n’a pas été publié, et le lien sur le site renvoie vers la page GitHub d’un tout autre clavier. J’ai cherché partout sans trouver les sources utilisables dans QMK, ce qui se rapproche moins du vaporware que d’un mensonge affirmant que c’est déjà public. Le support client s’est contenté d’émettre un numéro de ticket sans jamais répondre, donc le scepticisme est justifié
    • Au moins, il semble qu’un firmware open source pour clavier existe déjà. Le code lié au K4 HE est publié sur GitHub : https://github.com/Keychron/qmk_firmware/tree/hall_effect_pl...
      Ils publient déjà aussi des fichiers .stp, .dxf, .dwg, .pdf pour plusieurs produits, donc je reste relativement optimiste sur leur capacité à tenir leurs promesses
    • Keychron est une entreprise bien réelle avec un historique correct, donc les attentes ne sont pas irrationnelles en soi. Mais même les entreprises au bon historique annulent des projets, donc cela reste du vaporware et il faut rester prudent
    • S’ils prévoient de développer publiquement afin d’obtenir tôt des contributions et des retours, cela peut être une raison valable d’annoncer le projet en avance
  • Les souris et trackballs Ploopy fonctionnent déjà avec QMK, donc je me demande pourquoi un nouveau projet est nécessaire et quelle valeur ajoutée il apporte
    Ce qui manque dans l’écosystème QMK, c’est un canal de communication entre appareils. Pour l’instant, on a seulement la transmission d’états comme Caps Lock, mais ce serait bien de pouvoir activer une couche souris avec une touche du clavier pour augmenter le DPI. Si un acteur influent poussait de nouveaux descripteurs HID ou équivalents, cela semble solvable

  • Si Keychron fabriquait des souris aux formes et fonctions plus intéressantes et expérimentales, je serais bien plus enthousiaste. Comme pour les claviers, les souris ne se différencient plus que par des spécifications techniques floues comme le taux d’interrogation
    Je commence à craindre qu’aucun bon produit moderne ne sorte jamais pour remplacer ma vieille souris multi-boutons Logitech G602

    • J’utilise cette souris depuis plus de 2 ans : https://happort.org/mouse
      Elle utilise la carte https://github.com/jfedor2/rp2040-pmw3360 et, si besoin, on peut aussi trouver les fichiers .stl de la souris. Je l’ai conçue avec Blender et https://ryanis.cool/cosmos/beta ; avec ses 100 g environ, elle n’est pas légère, mais elle glisse bien. Elle a été pensée autour d’un angle de 20° à 30° où les muscles du bras sont les plus neutres, ce qui semble aussi réduire le risque de troubles musculo-squelettiques : https://www.jospt.org/doi/pdf/10.2519/jospt.2004.34.10.638
    • La G602 me manque énormément. Après avoir remplacé trois fois une G604, j’ai conclu que la qualité de fabrication de Logitech avait fortement chuté malgré le prix élevé, et je suis passé à une souris et un clavier Keychron qui coûtaient moitié moins cher. Il a fallu s’habituer au nombre réduit de boutons, mais j’en suis satisfait, et comme je devais de toute façon passer à une souris verticale à cause du syndrome du canal carpien, le changement était inévitable
    • Ma G602 est tombée en panne à cause du tristement célèbre problème de double-clic de Logitech. J’utilise maintenant une G502 X Lightspeed, dont les switches optiques évitent ce problème, et je compense la réduction du nombre de boutons latéraux par des assignations plus efficaces
    • Je me demande ce qui manque à la G502 comme remplaçante de la G602. Je suis plutôt satisfait de ma G502 filaire et, idéalement, j’aimerais juste qu’elle se rapproche un peu plus de la forme de la M500s
    • Ce n’est pas au même niveau, mais la M6 mérite aussi un coup d’œil. En réaffectant le bouton de défilement latéral et deux autres boutons, on peut obtenir quatre actions différentes au total
  • J’ai acheté deux claviers Keychron identiques et ce sont de loin les pires achats que j’aie jamais faits. Tous deux perdaient la connexion Bluetooth une à deux fois par jour dès la sortie de boîte, avec un problème où les touches pressées pendant la reconnexion continuaient à être saisies dans le système d’exploitation
    Le support m’a recommandé de mettre à jour le firmware alors qu’il était déjà à jour, et en suivant leurs instructions, le Bluetooth a été complètement détruit, sans qu’ils proposent ni remboursement ni échange. Je n’utilise plus l’un des deux qu’en filaire, et pour faire fonctionner l’éclairage, je dois à chaque fois réinitialiser l’appareil aux paramètres d’usine avec Fn+z+j. Sinon, plus je change de préréglage, plus cela s’assombrit jusqu’à devenir invisible. Je n’ai encore trouvé personne ayant le même problème

  • Liens pour les personnes intéressées : https://github.com/Keychron/zgm, https://zgm.gg/

    • Je me demande comment ils peuvent annoncer un firmware open source sans même fournir les sources
  • Il faudrait que ce soit meilleur que le fork QMK de Keychron. À chaque nouvelle release, ils forcent un push sur la branche et effacent de fait l’historique des versions précédentes, avec aucun journal des changements

    • Quand tu dis qu’ils effacent l’historique des versions précédentes, est-ce que cela veut dire qu’ils suppriment aussi les tags de release ?
    • Cela dit, difficile de blâmer uniquement Keychron. QMK lui-même est un monorepo géant assez chaotique
  • J’aime bien les produits Keychron, mais je me demande s’ils ne peuvent même plus écrire un simple tweet sans laisser l’IA parler à leur place

  • Sous Linux, mon clavier Keychron apparaissait comme un joystick et cassait des jeux qui croyaient recevoir des entrées en continu. Il m’a fallu 3 heures pour trouver comment le bloquer, et depuis j’ai beaucoup moins envie d’utiliser des produits Keychron ; je me demande si c’est fréquent sous Linux

    • Au moins, ce n’est pas un problème généralisé. J’ai utilisé deux claviers Keychron sur différentes distributions Linux sans jamais voir ni même anticiper ce comportement
    • J’utilise un K1SE et deux K8 Pro sous Fedora, et je n’ai jamais rencontré ce problème