1 Punkte von GN⁺ 3 시간 전 | 1 Kommentare | Auf WhatsApp teilen
  • Keychron hat ZGM, eine Open-Source-Firmware als Pendant zu QMK und ZMK bei mechanischen Tastaturen, vorgestellt und eine Veröffentlichung im 1. Quartal 2027 angekündigt
  • Nutzer können die Firmware direkt anpassen, ohne von herstellereigener Software abhängig zu sein; die Einstellungen werden im internen Speicher der Maus abgelegt und bleiben ohne separates Hintergrundprogramm erhalten
  • Ziel ist es, Sensor, Tasten, Scrollrad und Beleuchtung mit Fokus auf Low-Latency-Betrieb zu modularisieren und verschiedene Mikrocontroller sowie kabelgebundene und kabellose Mäuse zu unterstützen
  • Das erste unterstützte Produkt ist die G6 HE mit hybriden magnetischen Switches; da sich das Projekt noch in der frühen Einrichtungsphase befindet, gibt es bislang nur wenige Details
  • Sollte sich ZGM ähnlich wie QMK als grundlegender Standard etablieren, könnte es in einem Gaming-Maus-Markt, in dem geschlossene Firmware üblich ist, mehr Nutzerkontrolle und Community-Entwicklung ermöglichen

ZGM und das erste unterstützte Produkt

  • ZGM (Zephyr Gaming Mouse) ist eine von Keychron entwickelte Open-Source-Firmware für Gaming-Mäuse
  • Die Veröffentlichung ist für das 1. Quartal 2027 geplant; erstes Einsatzgebiet ist die Gaming-Maus G6 HE mit hybriden magnetischen Switches
  • Die G6 HE gehört zu den frühen Konkurrenzprodukten zur Logitech X2 SuperStrike und wird zusätzlich Unterstützung für anpassbare Firmware bieten

Offene Architektur als Pendant zu QMK und ZMK

  • ZGM versteht sich als Maus-Firmware, die QMK und ZMK für mechanische Tastaturen entspricht
  • Tastaturen auf Basis von QMK und ZMK lassen sich mit verschiedenen Tools frei anpassen, sind nicht an vom Hersteller vorgegebene Software gebunden und können auch erweiterte Funktionen aktivieren
  • Da Firmware und Einstellungen im internen Speicher des Geräts gespeichert werden, muss kein separates Programm dauerhaft im Hintergrund laufen
  • ZGM soll Gaming-Mäusen dieselben Vorteile bringen, doch im aktuellen Mausmarkt ist Open-Source-Firmware nicht üblich

Design für Low Latency und Modularisierung

  • Auf der ZGM-Seite sind bislang nur wenige Details veröffentlicht, doch folgende Eckpunkte sind erkennbar
    • Fokus auf Low-Latency-Betrieb
    • Bereitstellung einer modularen Ebene für Komponenten wie Sensor, Tasten, Scrollrad und Beleuchtung
    • Unterstützung verschiedener Mikrocontroller
    • Unterstützung sowohl kabelgebundener als auch kabelloser Mäuse
  • Hintergrund der ZGM-Entwicklung ist, dass sich die Firmware handelsüblicher Gaming-Mäuse nur schwer auslesen, prüfen oder verändern lässt

Öffentliche Entwicklung und Lizenz

  • Im ZGM-GitHub-Repository lassen sich die Projektziele und die Anwendung der GNU General Public License einsehen
  • Das Projekt befindet sich derzeit in der frühen Einrichtungsphase; Keychron will den Vorbereitungsprozess offenlegen und Feedback einbeziehen

Bisherige Open-Source-Aktivitäten und Verbreitungspotenzial

  • Keychron hat bereits zuvor Tastatur-Firmware und .step-CAD-Dateien für die Community veröffentlicht
  • Auch Wooting hat einige Arbeiten unter einer permissiven Lizenz veröffentlicht, doch bei Herstellern von Peripheriegeräten sind solche Veröffentlichungen nicht üblich
  • QMK etablierte sich schnell als grundlegender Standard für Boutique-Modelle mechanischer Tastaturen; ob sich ZGM in ähnlichem Maße verbreitet, wird sich erst zeigen, wenn es einen tatsächlich veröffentlichungsfähigen Stand erreicht

1 Kommentare

 
GN⁺ 3 시간 전
Hacker-News-Kommentare
  • Ich habe versehentlich eine Keychron-Tastatur ohne QMK-Unterstützung gekauft, konnte aber dank eines Community-Portings die Firmware aufspielen und damit das Problem beheben, dass im Energiesparmodus nur eine Zeile erkannt wurde und man sie nicht mit jeder beliebigen Taste aufwecken konnte.
    Auch wenn es nicht perfekt ist, zeigt das gut die Vorteile, die Open-Source-Tastatur-Firmware fortgeschrittenen Nutzern bietet. Da es bei Herstellersoftware und Firmware für allerlei Geräte ständig Sicherheitslücken gibt, hoffe ich, dass die Kosten und Verantwortung proprietärer Standards ihre Vorteile irgendwann überwiegen und sich der Trend zu Industriestandards und freier Software verschiebt, auch wenn das vielleicht Wunschdenken ist.
    Allerdings war die Ausfallquote ernst: Bei etwa 2 von 5 Keychron-Tastaturen musste ich direkt nach dem Auspacken 3 Hot-Swap-Sockel nachlöten. Abgesehen von den Problemen bei der Qualitätskontrolle sind Material und Verarbeitung für den Preis klar überdurchschnittlich

    • Keychron ist eher eine Trendmarke, die auf der langen Nachlaufwelle des Hypes um Custom-Group-Buys mitschwimmt. Ich habe das Q1 Pro und die K-Serie benutzt; sie sind ganz okay, aber wenn man versehentlich die Beleuchtungseffekte einschaltet, muss man sich weiter durch die Presets schalten, was nervt. Für Enthusiasten, die etwas Besonderes wollen, reicht es nicht, aber Marketing können sie.
      Ich habe vor 3 Jahren ein Moonlander gekauft, es eine Woche benutzt und seitdem liegen lassen; QWERTY aufzugeben war schwer. Ich bevorzuge das EPOMAKER Magicforce Smart2 mit 68-Tasten-Layout, das zwar kein QMK hat, sich aber mit Karabiner usw. ergänzen lässt
      https://www.amazon.com/dp/B0836T2Y17
    • Die Hintergrundbeleuchtung hat ein Dutzend Modi wie an, blinken, beim Tippen aufleuchten oder Wellen, aber es gibt ausgerechnet kein vollständiges Ausschalten
    • Nachdem ich ein K4 Nordic gekauft hatte, stellte ich fest, dass keine Keychron-Software unterstützt wird und ich die Firmware daher nicht zurücksetzen kann. Auf dem Windows-Layout sind Super und Alt vertauscht, was sehr unpraktisch ist, aber ich möchte nicht noch einmal neue Hardware kaufen und benutze es deshalb weiter
    • Ich nutze seit Jahren Keychron und verwende aktuell das neueste Q6 Ultra 8K, frage mich aber, ob ich QMK verwenden sollte. Ich habe mich nie richtig damit beschäftigt und habe Sorge, bestehende Funktionen zu verlieren
    • Wenn beim kabellosen Betrieb eines K2 der Akku leer ist, wird es zu einem Ziegelstein und funktioniert selbst per Kabel nicht, bis es vollständig geladen ist. Seitdem nutze ich es nur noch kabelgebunden
  • Ankündigung und Veröffentlichung sind nicht dasselbe, und der geplante Veröffentlichungstermin ist Q1 2027. Selbst hinter dem Link „Repository“ steckt kein Quellcode, und eine Ankündigung 6 bis 9 Monate vor dem Release ist für mich derzeit Vaporware

    • Ich habe ebenfalls Gründe für Skepsis. Das kürzlich gekaufte Keychron TKL mit Hall-Effekt-Switches tippt sich hervorragend, und weil es steckbare HE-Switches hat, hoffe ich, dass es länger hält als meine gelötete Cherry-MX-Blue-Tastatur.
      Beim Kauf wurde aber mit Open Source und QMK-Unterstützung geworben, der Quellcode wurde jedoch nicht veröffentlicht, und der Link auf der Website führt zur GitHub-Seite einer völlig anderen Tastatur. Ich habe trotz intensiver Suche keinen für QMK nutzbaren Code gefunden; das ist weniger Vaporware als vielmehr eine Lüge, weil ausdrücklich behauptet wurde, er sei veröffentlicht. Der Kundensupport hat nur eine Ticketnummer vergeben und nie geantwortet, daher ist Skepsis berechtigt
    • Zumindest für Tastaturen scheint es bereits Open-Source-Firmware zu geben. Der zum K4 HE gehörende Code ist auf GitHub veröffentlicht: https://github.com/Keychron/qmk_firmware/tree/hall_effect_pl...
      Auch .stp-, .dxf-, .dwg- und .pdf-Dateien für mehrere Produkte sind bereits veröffentlicht, daher bin ich relativ optimistisch, dass sie ihre Zusagen einhalten
    • Keychron ist ein reales Unternehmen mit ordentlicher Historie, daher ist die Erwartung an sich nicht irrational. Allerdings stellen auch Firmen mit guter Historie Projekte ein, also ist Vorsicht weiterhin angebracht, solange es noch Vaporware ist
    • Wenn der Plan ist, öffentlich zu entwickeln und früh Beiträge sowie Feedback zu bekommen, dann wäre das ein plausibler Grund, es früh anzukündigen
  • Ploopy-Mäuse und -Trackballs laufen bereits mit QMK, daher frage ich mich, warum ein neues Projekt nötig ist und welchen Mehrwert es bietet.
    Was im QMK-Ökosystem fehlt, ist ein Kommunikationskanal zwischen Geräten. Derzeit wird nur Status wie Caps Lock übertragen, aber es wäre schön, wenn man per Tastendruck auf der Tastatur eine Maus-Ebene aktivieren und damit die DPI erhöhen könnte. Wenn ein einflussreicher Anbieter neue HID-Deskriptoren o. Ä. vorantreibt, scheint das lösbar

  • Wenn Keychron Mäuse mit interessanteren, experimentelleren Formen und Funktionen gebaut hätte, wären meine Erwartungen höher. Wie bei Tastaturen scheint man sich auch bei Mäusen nur über vage technische Daten wie die Polling-Rate zu differenzieren.
    Ich mache mir Sorgen, dass am Ende kein gutes modernes Ersatzprodukt für meine alte Multi-Button-Maus Logitech G602 mehr erscheint

    • Ich benutze diese Maus seit über 2 Jahren: https://happort.org/mouse
      Sie verwendet das Board https://github.com/jfedor2/rp2040-pmw3360, und wenn gewünscht, kann ich auch die .stl-Dateien für die Maus heraussuchen. Sie wurde mit Blender und https://ryanis.cool/cosmos/beta erstellt und ist mit etwa 100 g nicht leicht, gleitet aber gut. Sie wurde auf Basis eines Winkels von 20° bis 30° entworfen, bei dem die Armmuskulatur am neutralsten ist, daher scheint auch das Risiko von RSI geringer: https://www.jospt.org/doi/pdf/10.2519/jospt.2004.34.10.638
    • Ich vermisse die G602 sehr. Nachdem ich die G604 dreimal austauschen musste, kam ich zu dem Schluss, dass Logitechs Fertigungsqualität stark nachgelassen hat, obwohl die Maus teuer ist, und bin daher auf Keychron-Maus und -Tastatur zum halben Preis umgestiegen. Ich musste mich an weniger Tasten gewöhnen, bin aber zufrieden, und wegen Karpaltunnelsyndrom musste ich ohnehin auf eine vertikale Maus wechseln, also war die Veränderung unvermeidlich
    • Meine G602 ist an Logitechs berüchtigtem Doppelklick-Problem kaputtgegangen. Ich nutze jetzt eine G502 X Lightspeed, die dank optischer Switches dasselbe Problem vermeiden kann, und gleiche die geringere Zahl an Seitentasten durch effizientere Belegung aus
    • Ich frage mich, was der G502 als Ersatz für die G602 fehlt. Mit der kabelgebundenen G502 bin ich ziemlich zufrieden; idealerweise würde ich die Form nur etwas näher an die M500s bringen wollen
    • Nicht auf demselben Niveau, aber die M6 ist vielleicht ebenfalls einen Blick wert. Man kann die seitlichen Scroll-Tasten und zwei weitere Tasten neu belegen und so insgesamt vier Aktionen nutzen
  • Ich habe zwei identische Keychron-Tastaturen gekauft, und sie waren das Schlechteste, was ich je gekauft habe. Bei beiden brach die Bluetooth-Verbindung schon ab Werk ein- bis zweimal täglich ab, und während der Wiederverbindung blieben gedrückte Tasten im Betriebssystem hängen und wurden endlos weiter eingegeben.
    Der Support empfahl ein Firmware-Update, obwohl bereits die neueste Version installiert war, und nachdem ich den Anweisungen gefolgt war, war Bluetooth komplett kaputt, ohne dass eine Rückerstattung oder ein Austausch angeboten wurde. Die verbliebene Tastatur nutze ich ebenfalls nur kabelgebunden, und um die Beleuchtung zum Laufen zu bringen, muss ich jedes Mal per Fn+z+j einen Werksreset auslösen. Andernfalls wird sie mit jedem Presetwechsel dunkler, bis nichts mehr sichtbar ist. Ich habe noch niemanden mit demselben Problem gefunden

  • Links für Interessierte: https://github.com/Keychron/zgm, https://zgm.gg/

    • Ich frage mich, ob man wirklich Open-Source-Firmware angekündigt hat, ohne überhaupt den Quellcode bereitzustellen
  • Es sollte besser sein als Keychrons QMK-Fork. Bei jedem neuen Release wird per Force-Push auf den Branch die Historie älterer Versionen praktisch gelöscht, und es gibt überhaupt kein Changelog

    • Bedeutet das Löschen der Historie älterer Versionen auch, dass Release-Tags ebenfalls gelöscht werden?
    • Andererseits ist es schwer, nur Keychron die Schuld zu geben. QMK selbst ist ein chaotisches einziges riesiges Monorepo
  • Ich mag Keychron-Produkte, frage mich aber inzwischen, ob sie nicht einmal mehr einen Tweet schreiben können, ohne ihn von einer AI formulieren zu lassen

  • Unter Linux tauchte meine Keychron-Tastatur als Joystick auf und hat Spiele kaputtgemacht, weil diese dachten, es gäbe ständig Eingaben. Ich brauchte 3 Stunden, um eine Möglichkeit zu finden, das zu blockieren, und seitdem habe ich weniger Lust, Keychron-Produkte zu verwenden. Ich frage mich, ob das unter Linux ein häufiges Problem ist

    • Zumindest ist es kein verbreitetes Problem. Ich habe zwei Keychron-Tastaturen auf verschiedenen Linux-Distributionen benutzt und das weder erlebt noch erwartet
    • Ich nutze unter Fedora ein K1SE und zwei K8 Pro, habe so etwas aber noch nie gesehen