- Keychron, mekanik klavyelerdeki QMK·ZMK'ye karşılık gelen açık kaynaklı firmware ZGM'yi tanıttı ve çıkışı 2027'nin 1. çeyreği için işaret etti
- Üreticiye özel yazılıma bağımlı olmadan firmware doğrudan değiştirilebiliyor ve ayarlar farenin dahili belleğine kaydedildiği için ayrı bir arka plan programı olmadan korunuyor
- Hedef, düşük gecikmeli çalışma odağıyla sensör, tuşlar, kaydırma tekerleği ve aydınlatmayı modüler hale getirmek; ayrıca çeşitli mikrodenetleyicileri ve kablolu/kablosuz fareleri desteklemek
- İlk uygulanacağı ürün, hibrit manyetik switch'lere sahip G6 HE ve proje şu anda ilk kurulum aşamasında olduğundan ayrıntılar henüz sınırlı
- ZGM, QMK gibi temel bir standart olarak yayılırsa, kapalı firmware'in yaygın olduğu oyun faresi pazarında kullanıcı kontrolünü ve topluluk geliştirmesini genişletebilir
ZGM ve ilk desteklenen ürün
- ZGM(Zephyr Gaming Mouse), Keychron'ın geliştirmekte olduğu oyun farelerine yönelik açık kaynaklı bir firmware
- 2027'nin 1. çeyreğinde çıkması hedefleniyor ve ilk uygulanacağı ürün hibrit manyetik switch'li oyun faresi G6 HE
- G6 HE, Logitech X2 SuperStrike'ın ilk rakiplerinden biri ve artık kullanıcı tanımlı firmware desteğine de sahip olacak
QMK·ZMK'ye karşılık gelen açık yapı
- ZGM, mekanik klavyeler için QMK·ZMK'nin fare firmware tarafındaki karşılığı olmayı hedefliyor
- QMK ve ZMK tabanlı klavyeler çeşitli araçlarla serbestçe değiştirilebildiği için üreticinin dayattığı yazılıma bağlı kalmıyor ve gelişmiş işlevler de etkinleştirilebiliyor
- Firmware ve ayarlar cihazın dahili belleğine yazıldığı için ayrı bir programı arka planda sürekli çalıştırmak gerekmiyor
- ZGM de aynı avantajları oyun farelerine getirmeyi amaçlıyor, ancak mevcut fare pazarında açık kaynaklı firmware yaygın değil
Düşük gecikme ve modülerlik için tasarım
- ZGM sayfasında yayımlanan ayrıntılar henüz sınırlı olsa da şu ölçütler görülebiliyor
- Düşük gecikmeli çalışmaya odaklanıyor
- Sensör, tuşlar, kaydırma tekerleği ve aydınlatma gibi bileşenler için modüler katmanlar sunuyor
- Çeşitli mikrodenetleyicileri destekliyor
- Hem kablolu hem kablosuz fareleri destekliyor
- Piyasadaki oyun farelerinin firmware'ini okumak, denetlemek ya da değiştirmek zor olduğu için ZGM geliştiriliyor
Açık geliştirme ve lisans
- ZGM GitHub deposunda projenin hedefleri ve GNU General Public License kapsamı görülebiliyor
- Proje şu anda ilk kurulum aşamasında ve Keychron hazırlık sürecini açık yürüterek geri bildirimleri yansıtmayı planlıyor
Mevcut açık kaynak faaliyetleri ve yayılma ihtimali
- Keychron daha önce klavye firmware'lerini ve .step CAD dosyalarını toplulukla paylaşmıştı
- Wooting de bazı çalışmalarını izin verici bir lisansla yayınladı, ancak çevre birimi üreticilerinin bu tür materyalleri açması yaygın değil
- QMK kısa sürede butik mekanik klavyelerin temel standardı haline geldi, ancak ZGM'nin benzer ölçekte yayılıp yayılmayacağı ancak gerçekten piyasaya çıkabilecek bir duruma ulaştıktan sonra görülebilecek
1 yorum
Hacker News yorumları
Yanlışlıkla QMK desteklemeyen bir Keychron klavye aldım, ancak topluluk portu sayesinde firmware yükleyip güç tasarrufu sırasında yalnızca bir satır algılandığı için herhangi bir tuşla uyandıramama sorununu çözdüm.
Kusursuz olmasa da açık kaynak klavye firmware'inin ileri düzey kullanıcılara sağladığı avantajları iyi gösteriyor. Çeşitli cihazların üretici yazılımlarında ve firmware'lerinde güvenlik açıkları bitmediği için, tescilli standartların sorumluluk maliyetinin avantajlarını aşarak sektör standartlarına ve özgür yazılıma doğru kaymasını umuyorum; ama bu sadece bir temenni de olabilir.
Ancak yaklaşık 5 Keychron klavyeden 2'sinde kutudan çıkar çıkmaz 3 hot-swap soketini yeniden lehimlemek zorunda kalmam ciddi bir arıza oranıydı. Kalite kontrol sorunları dışında, fiyatına göre malzeme ve işçilik kesinlikle çok iyi.
Moonlander'ı 3 yıl önce aldım, bir hafta kullanıp kenara bıraktım; QWERTY'den vazgeçmek zordu. QMK yok ama Karabiner gibi araçlarla tamamlanabilen EPOMAKER Magicforce Smart2 68 tuş düzenini tercih ediyorum.
https://www.amazon.com/dp/B0836T2Y17
Duyuru ile piyasaya çıkış farklı şeyler; planlanan çıkış tarihi 2027'nin 1. çeyreği. “Depo” denen bağlantıda da kaynak kod yok ve çıkıştan 6-9 ay önce yapılan bir duyuru olduğu için şimdilik vaporware olarak görüyorum.
Ama satın alma anından itibaren açık kaynak ve QMK desteğini öne çıkarıyordu, buna rağmen kaynak kod yayımlanmadı ve web sitesindeki bağlantı bambaşka bir klavyenin GitHub sayfasına gidiyor. Ne kadar arasam da QMK'de kullanabileceğim kaynakları bulamadım; bu, vaporware'den ziyade yayımlandığını açıkça söyleyen bir yalana yakın. Müşteri desteği yalnızca bilet numarası verdi ve yanıtlamadı, bu yüzden şüphecilik yerinde.
Birçok ürünün .stp, .dxf, .dwg, .pdf dosyalarını da zaten yayımladıkları için sözlerini tutma olasılıkları konusunda nispeten iyimserim.
Ploopy fareler ve trackball'lar zaten QMK ile çalışıyor; yeni bir projeye neden ihtiyaç var, nasıl bir katma değer sunuyor merak ediyorum.
QMK ekosisteminde eksik olan şey cihazlar arası iletişim kanalı. Şu anda yalnızca Caps Lock gibi durumların iletilmesi var; klavyedeki bir tuşla fare katmanını etkinleştirip DPI'ı yükseltebilmek güzel olurdu. Etkili bir üretici yeni HID tanımlayıcıları gibi şeyleri zorlayabilirse çözülebilir görünüyor.
Keychron daha ilginç ve deneysel biçimlere ve işlevlere sahip fareler yapsaydı beklentim daha yüksek olurdu. Klavyelerde olduğu gibi fareler de polling rate gibi muğlak teknik özelliklerle farklılaşıyor.
Şu anda kullandığım eski çok düğmeli fare Logitech G602'nin yerini alacak düzgün ve güncel bir ürünün hiç çıkmayacağından endişeliyim.
https://github.com/jfedor2/rp2040-pmw3360 kartını kullanıyor; isterseniz fare için .stl dosyalarını da bulabilirsiniz. Blender ve https://ryanis.cool/cosmos/beta ile yaptım; yaklaşık 100 g olduğu için hafif sayılmaz ama iyi kayıyor. Kol kaslarının en nötr olduğu 20°-30° açı temel alınarak tasarlandığı için tekrarlayan zorlanma yaralanması riskini de düşük gösteriyor: https://www.jospt.org/doi/pdf/10.2519/jospt.2004.34.10.638
Aynı Keychron klavyeden 2 tane aldım; şimdiye kadar satın aldıklarımın en kötüsüydü. İkisi de kutudan çıktığı hâliyle günde 1-2 kez Bluetooth bağlantısını kesiyor, yeniden bağlanırken basılan tuşun işletim sisteminde sürekli basılı kalmasına yol açıyordu.
Destek ekibi, zaten en güncel sürüm olmasına rağmen firmware güncellemesi önerdi; talimatlara uyunca Bluetooth işlevi tamamen bozuldu, ama iade veya değişim sunmadılar. Kalan klavyeyi de yalnızca kablolu kullanıyorum; aydınlatmayı çalıştırmak için her seferinde Fn+z+j ile fabrika ayarlarına döndürmem gerekiyor. Aksi hâlde ön ayarları değiştirdikçe ışıklar kararıp görünmez hâle geliyor. Aynı sorunu yaşayan birini hâlâ bulamadım.
İlgilenenler için bağlantılar: https://github.com/Keychron/zgm, https://zgm.gg/
Keychron'un QMK fork'undan daha iyi olması gerekecek. Her yeni sürümde branch'e force push yapıp önceki sürümlerin geçmişini fiilen siliyorlar; değişiklik günlüğü de hiç yok.
Keychron ürünlerini seviyorum, ama artık tek bir tweet bile yapay zekaya söyletmeden yazılamıyor mu diye merak ediyorum.
Linux'ta Keychron klavyem joystick olarak görünüp sürekli giriş geldiğini sanan oyunları bozdu. Bunu engellemenin yolunu bulmam 3 saatimi aldı ve bundan sonra Keychron ürünleri kullanma isteğim azaldı; bunun Linux'ta yaygın bir sorun olup olmadığını merak ediyorum.