- Keychron เปิดตัว ZGM เฟิร์มแวร์โอเพนซอร์ส ที่เทียบได้กับ QMK·ZMK ของคีย์บอร์ดแมคคานิคัล และประกาศว่าจะเปิดตัวในไตรมาส 1 ปี 2027
- ผู้ใช้สามารถแก้ไขเฟิร์มแวร์ได้โดยตรงโดยไม่ต้องผูกติดกับซอฟต์แวร์เฉพาะของผู้ผลิต และการตั้งค่าจะถูกบันทึกไว้ใน หน่วยความจำภายในเมาส์ จึงคงอยู่ได้โดยไม่ต้องมีโปรแกรมเบื้องหลังแยกต่างหาก
- ตั้งเป้ารองรับการทำงานแบบ หน่วงต่ำ เป็นหลัก พร้อมแยกเซนเซอร์ ปุ่ม ล้อเลื่อน และไฟออกเป็นโมดูล รวมถึงรองรับไมโครคอนโทรลเลอร์หลากหลายแบบและเมาส์ทั้งมีสายและไร้สาย
- ผลิตภัณฑ์รุ่นแรกที่จะรองรับคือ G6 HE ที่มาพร้อมสวิตช์แม่เหล็กแบบไฮบริด และตอนนี้โครงการยังอยู่ในขั้นตั้งค่าเริ่มต้นจึงยังมีรายละเอียดไม่มาก
- หาก ZGM แพร่หลายจนกลายเป็นมาตรฐานพื้นฐานแบบเดียวกับ QMK ก็อาจช่วยขยาย สิทธิ์การควบคุมของผู้ใช้และการพัฒนาโดยชุมชน ในตลาดเมาส์เกมมิงที่เฟิร์มแวร์แบบปิดยังเป็นเรื่องปกติ
ZGM และผลิตภัณฑ์รุ่นแรกที่รองรับ
- ZGM(Zephyr Gaming Mouse) คือเฟิร์มแวร์โอเพนซอร์สสำหรับเมาส์เกมมิงที่ Keychron กำลังพัฒนา
- ตั้งเป้าเปิดตัวในไตรมาส 1 ปี 2027 และอุปกรณ์รุ่นแรกที่จะรองรับคือเมาส์เกมมิงสวิตช์แม่เหล็กแบบไฮบริด G6 HE
- G6 HE เป็นหนึ่งในคู่แข่งช่วงแรกของ Logitech X2 SuperStrike และจะมาพร้อมการรองรับเฟิร์มแวร์แบบปรับแต่งเองได้
โครงสร้างแบบเปิดที่เทียบได้กับ QMK·ZMK
- ZGM มุ่งเป็นเฟิร์มแวร์เมาส์ที่เทียบได้กับ QMK·ZMK สำหรับคีย์บอร์ดแมคคานิคัล
- คีย์บอร์ดที่ใช้ QMK และ ZMK สามารถปรับแก้ได้อย่างอิสระด้วยเครื่องมือหลากหลาย ไม่ต้องยึดติดกับซอฟต์แวร์ที่ผู้ผลิตกำหนด และยังเปิดใช้ฟังก์ชันขั้นสูงได้
- เนื่องจากเฟิร์มแวร์และการตั้งค่าถูกเขียนไว้ในหน่วยความจำภายในอุปกรณ์ จึงไม่จำเป็นต้องให้โปรแกรมแยกทำงานอยู่เบื้องหลังตลอดเวลา
- ZGM ก็พยายามมอบข้อดีแบบเดียวกันให้กับเมาส์เกมมิง แต่ในตลาดเมาส์ปัจจุบัน เฟิร์มแวร์โอเพนซอร์สยังไม่ใช่เรื่องทั่วไป
การออกแบบเพื่อความหน่วงต่ำและการแยกเป็นโมดูล
- แม้รายละเอียดที่เผยแพร่บน หน้า ZGM ยังมีไม่มาก แต่ยืนยันเกณฑ์ต่อไปนี้ได้
- เน้น การทำงานแบบหน่วงต่ำ
- มีชั้นโมดูลแยกตามองค์ประกอบ เช่น เซนเซอร์ ปุ่ม ล้อเลื่อน และไฟ
- รองรับไมโครคอนโทรลเลอร์หลายแบบ
- รองรับทั้งเมาส์แบบมีสายและไร้สาย
- เบื้องหลังการพัฒนา ZGM คือสภาพตลาดที่เฟิร์มแวร์ของเมาส์เกมมิงทั่วไปอ่าน ตรวจสอบ หรือแก้ไขได้ยาก
การพัฒนาแบบเปิดและไลเซนส์
- สามารถดูเป้าหมายของโครงการและรายละเอียดการใช้ GNU General Public License ได้จาก คลังเก็บ ZGM บน GitHub
- ขณะนี้โครงการยังอยู่ใน ขั้นตั้งค่าเริ่มต้น และ Keychron วางแผนจะเปิดเผยกระบวนการเตรียมงานพร้อมนำข้อเสนอแนะมาปรับใช้
กิจกรรมโอเพนซอร์สเดิมและโอกาสการแพร่หลาย
- ก่อนหน้านี้ Keychron เคยเปิดเผยเฟิร์มแวร์คีย์บอร์ดและไฟล์ .step CAD ให้ชุมชนใช้งานมาแล้ว
- แม้ Wooting จะ เผยแพร่ ผลงานบางส่วนภายใต้ไลเซนส์แบบผ่อนปรนเช่นกัน แต่กรณีที่ผู้ผลิตอุปกรณ์เสริมเปิดเผยข้อมูลลักษณะนี้ยังไม่ใช่เรื่องที่พบได้บ่อย
- QMK กลายเป็นมาตรฐานพื้นฐานของคีย์บอร์ดแมคคานิคัลแบบบูทีคอย่างรวดเร็ว แต่ ZGM จะขยายตัวได้ในระดับใกล้เคียงกันหรือไม่ คงต้องรอดูหลังจากไปถึงจุดที่ พร้อมเปิดตัวจริง แล้ว
1 ความคิดเห็น
ความเห็นจาก Hacker News
เผลอซื้อคีย์บอร์ด Keychron ที่ไม่รองรับ QMK แต่ด้วยการพอร์ตจากคอมมูนิตี้เลยแฟลชเฟิร์มแวร์เข้าไปและแก้ปัญหาที่ตอนสลีปตรวจจับได้แค่แถวเดียวจนปลุกด้วยปุ่มอะไรก็ไม่ได้
แม้จะไม่สมบูรณ์แบบ แต่ก็แสดงให้เห็นข้อดีที่ เฟิร์มแวร์คีย์บอร์ดโอเพนซอร์ส มอบให้ผู้ใช้ระดับสูงได้ดี เมื่อมองว่าซอฟต์แวร์และเฟิร์มแวร์จากผู้ผลิตอุปกรณ์ต่าง ๆ มีช่องโหว่ออกมาไม่ขาดสาย ก็หวังว่าต้นทุนความรับผิดชอบของมาตรฐานปิดเฉพาะทางจะเริ่มมีน้ำหนักน้อยกว่าข้อดี และอุตสาหกรรมจะเอนเอียงไปทางมาตรฐานกลางกับซอฟต์แวร์เสรีมากขึ้น แม้อาจเป็นแค่ความหวังก็ตาม
แต่ในคีย์บอร์ด Keychron ราว 2 จาก 5 ตัว ต้อง บัดกรีซ็อกเก็ต hotswap ใหม่ 3 จุด ตั้งแต่ออกจากกล่อง อัตราของเสียแบบนี้ถือว่าหนักมาก ถ้าไม่นับปัญหาควบคุมคุณภาพ วัสดุและงานประกอบเมื่อเทียบกับราคาก็เด่นชัดว่าดีมาก
Moonlander ซื้อมาเมื่อ 3 ปีก่อน ใช้อยู่แค่อาทิตย์เดียวแล้วปล่อยทิ้งไว้ เพราะเลิกใช้ QWERTY ได้ยาก แม้ไม่มี QMK แต่ชอบ EPOMAKER Magicforce Smart2 เลย์เอาต์ 68 คีย์มากกว่า เพราะเสริมด้วย Karabiner ฯลฯ ได้
https://www.amazon.com/dp/B0836T2Y17
การประกาศกับการวางขายเป็นคนละเรื่องกัน และกำหนดวางขายคือ ไตรมาส 1 ปี 2027 แม้แต่ลิงก์คำว่า “repository” ก็ยังไม่มีซอร์สโค้ด และการประกาศล่วงหน้า 6~9 เดือนก่อนวางขายแบบนี้ ตอนนี้จึงมองว่าเป็น vaporware
แต่ตอนซื้อเขาชูเรื่องโอเพนซอร์สกับรองรับ QMK ทั้งที่ ไม่ได้เปิดซอร์สโค้ด, และลิงก์บนเว็บไซต์กลับพาไปหน้า GitHub ของคีย์บอร์ดอีกตัว หาเท่าไรก็ไม่เจอซอร์สที่ใช้กับ QMK ซึ่งใกล้เคียงกับการโกหกว่ามีการเปิดเผยแล้ว มากกว่าจะเป็นแค่ vaporware ฝ่ายซัพพอร์ตลูกค้าออกแค่เลขทิกเก็ตแล้วก็ไม่ตอบ ดังนั้นความสงสัยจึงสมเหตุสมผล
ไฟล์ .stp, .dxf, .dwg, .pdf ของหลายผลิตภัณฑ์ก็เปิดเผยแล้วเช่นกัน เลยค่อนข้างมองบวกว่าอาจรักษาสัญญาได้
เมาส์และแทร็กบอลของ Ploopy ก็รันบน QMK ได้อยู่แล้ว เลยสงสัยว่าทำไมต้องมีโปรเจกต์ใหม่ และมันเพิ่มคุณค่าอะไร
สิ่งที่ระบบนิเวศ QMK ยังขาดคือ ช่องทางสื่อสารระหว่างอุปกรณ์ ตอนนี้ส่งสถานะแบบ Caps Lock ได้แค่นั้น แต่ถ้ากดปุ่มบนคีย์บอร์ดแล้วเปิดเลเยอร์เมาส์เพื่อเพิ่ม DPI ได้ก็น่าจะดี ถ้าผู้เล่นรายใหญ่ผลักดัน HID descriptor แบบใหม่ ๆ ก็น่าจะช่วยแก้ได้
ถ้า Keychron ทำเมาส์ที่มีรูปทรงและฟังก์ชันน่าสนใจและทดลองมากกว่านี้ ก็น่าจะน่าตื่นเต้นกว่านี้ เช่นเดียวกับคีย์บอร์ด เมาส์ก็ถูกแยกความต่างด้วยสเปกเทคนิคคลุมเครืออย่าง polling rate เป็นหลัก
เริ่มกังวลว่าจะไม่มีสินค้ารุ่นใหม่ดี ๆ มาแทนเมาส์หลายปุ่มรุ่นเก่า Logitech G602 ที่ใช้อยู่ตอนนี้เสียที
ใช้บอร์ด https://github.com/jfedor2/rp2040-pmw3360 และถ้าต้องการก็หาไฟล์ .stl สำหรับเมาส์ได้ด้วย ทำด้วย Blender และ https://ryanis.cool/cosmos/beta น้ำหนักราว 100g เลยไม่ได้เบา แต่ลื่นดี ออกแบบบนพื้นฐานมุม 20°~30° ซึ่งเป็นมุมที่กล้ามเนื้อแขนอยู่ในสภาพเป็นกลางที่สุด เลยดูเหมือนจะลดความเสี่ยงบาดเจ็บจากการใช้งานซ้ำได้ด้วย: https://www.jospt.org/doi/pdf/10.2519/jospt.2004.34.10.638
ซื้อคีย์บอร์ด Keychron รุ่นเดียวกันมา 2 ตัว และมันแย่ที่สุดในบรรดาที่เคยซื้อมา ทั้งสองตัวมีปัญหา Bluetooth หลุดวันละ 1~2 ครั้งตั้งแต่ออกจากกล่อง และระหว่างเชื่อมต่อใหม่ ปุ่มที่กดไว้จะค้างเป็นอินพุตต่อเนื่องในระบบปฏิบัติการ
ทีมซัพพอร์ตแนะนำให้อัปเดตเฟิร์มแวร์ทั้งที่เป็นเวอร์ชันล่าสุดอยู่แล้ว และพอทำตาม ฟังก์ชัน Bluetooth ก็พังไปเลย แต่กลับไม่ยอมคืนเงินหรือเปลี่ยนของ อีกตัวที่เหลือก็ใช้แบบมีสายอย่างเดียว และถ้าจะให้ไฟทำงาน ต้องกด Fn+z+j รีเซ็ตโรงงานทุกครั้ง ไม่อย่างนั้นยิ่งเปลี่ยนพรีเซ็ตก็ยิ่งมืดลงจนมองไม่เห็น ยังไม่เจอคนอื่นที่มีปัญหาแบบเดียวกัน
ลิงก์สำหรับคนที่สนใจ: https://github.com/Keychron/zgm, https://zgm.gg/
มันควรจะต้องดีกว่า QMK fork ของ Keychron ทุกครั้งที่มีรีลีสใหม่ พวกเขา force push ลงสาขาและแทบจะลบประวัติของเวอร์ชันก่อนหน้าไปเลย อีกทั้ง ไม่มี changelog เลยแม้แต่น้อย
ชอบผลิตภัณฑ์ของ Keychron แต่ตอนนี้ถึงขั้นสงสัยว่าพวกเขาเขียนแม้แต่ทวีตเดียวเองไม่ได้แล้วหรือ ต้องให้ AI พูดแทน ตลอด
บน Linux คีย์บอร์ด Keychron โผล่มาเป็นจอยสติ๊ก ทำให้เกมเข้าใจผิดว่ามีอินพุตเข้ามาตลอดจนพังไปหมด กว่าจะหาวิธีบล็อกได้ก็เสียเวลาไป 3 ชั่วโมง เลยยิ่งไม่อยากใช้ผลิตภัณฑ์ Keychron ต่อ และสงสัยว่านี่เป็นปัญหาที่เจอบ่อยบน Linux ไหม