
QMK và ZMK là hai tùy chọn phần mềm mã nguồn mở chính trong thế giới bàn phím cơ, nhưng chúng được xây dựng dựa trên các triết lý thiết kế khác nhau về cơ bản. QMK có nguồn gốc từ kỷ nguyên của bàn phím có dây; mặc dù nó tự hào có một hệ sinh thái trưởng thành và một bộ tính năng phong phú, nhưng hỗ trợ Bluetooth của nó vẫn ở giai đoạn thử nghiệm. Ngược lại, ZMK được thiết kế ngay từ ngày đầu tiên cho bàn phím không dây. Được xây dựng trên Zephyr RTOS, nó cung cấp hỗ trợ gốc cho Bluetooth Low Energy (BLE) và quản lý giấc ngủ theo tầng. Sự khác biệt về kiến trúc này chuyển trực tiếp thành các chỉ số hiệu suất: dòng Keychron Q Ultra, được cung cấp bởi phần mềm ZMK, đạt được thời lượng pin 660 giờ ở chế độ không dây với tốc độ thăm dò 8000Hz, trong khi bàn phím không dây dựa trên QMK có dung lượng pin giống hệt nhau thường chỉ quản lý </b9 100 190
I. QMK: Tiêu chuẩn vàng của kỷ nguyên Wired
QMK (Bàn phím cơ lượng tử) là phần sụn mã nguồn mở hoàn thiện nhất trong không gian bàn phím cơ, đã phân nhánh từ chương trình cơ sở TMK trong 2015. Lợi thế hệ sinh thái của nó hầu như là vô song: nó hỗ trợ nhiều loại MCU — từ 8-bit AVR đến 32-bit ARM — và cung cấp các công cụ ánh xạ lại phím theo thời gian thực như VIA và Vial. Các tính năng của nó — bao gồm các lớp, macro, Tap Dance và Combo — bao gồm hầu hết mọi kịch bản đầu vào có thể tưởng tượng được.
Trong nhiều năm, khả năng tương thích QMK/VIA” đã đóng vai trò như một con dấu chấp thuận trên thực tế về khả năng tùy chỉnh bàn phím. Các nhà sản xuất chính như Keychron, KBDfans và Drop đã sử dụng QMK làm phần mềm mặc định của họ; chỉ riêng trên GitHub, kho lưu trữ QMK của Keychron đã thu thập được hơn 43,000 sao.
Tuy nhiên, QMK có một hạn chế về cấu trúc: kiến trúc của nó được thiết kế cho bàn phím có dây. Hỗ trợ Bluetooth vẫn còn là thử nghiệm và giấy phép GPL khiến việc tích hợp các trình điều khiển không dây độc quyền trở nên khó khăn về mặt cấu trúc. Do đó, bàn phím không dây sử dụng QMK thường yêu cầu giải pháp “chip kép” — một MCU xử lý logic bàn phím, trong khi một chip riêng biệt quản lý giao tiếp không dây. Keychron K8 QMK V2 là một ví dụ điển hình: mặc dù nâng cấp lên Bluetooth 5.2, thời lượng pin được đánh giá chính thức của nó chỉ là 190 giờ khi tắt đèn nền và 100 giờ khi bật nó — cho thấy không có cải tiến cơ bản nào so với người tiền nhiệm của nó. Mức tiêu thụ điện năng bổ sung và sự phức tạp phần cứng được giới thiệu bởi các thiết kế đa chip là một trong những lý
II. ZMK: Một kiến trúc được xây dựng từ đầu cho không dây
ZMK (Bàn phím cơ Zephyr) bắt đầu từ một tiền đề hoàn toàn khác. Được xây dựng dựa trên Zephyr RTOS, ZMK trực tiếp kế thừa thành quả của việc phát triển và bảo trì ngăn xếp giao thức BLE của dự án Zephyr; các nhà phát triển chương trình cơ sở bàn phím không cần phải tự triển khai hoặc duy trì ngăn xếp Bluetooth cấp thấp. Mục tiêu chính thức của ZMK được nêu rõ: “Được thiết kế để tiết kiệm năng lượng, tính linh hoạt và hỗ trợ phần cứng rộng rãi.”
Tiêu thụ điện năng thấp là ưu tiên cốt lõi trong thiết kế kiến trúc của ZMK, không phải là suy nghĩ sau hay vá. ZMK cung cấp hệ thống quản lý năng lượng theo tầng:
- Trạng thái nhàn rỗi: Tự động nhập sau 30 giây không hoạt động theo mặc định. Các thiết bị ngoại vi như màn hình và đèn chiếu sáng bị tắt, nhưng kết nối Bluetooth vẫn hoạt động, cho phép phản hồi ngay lập tức khi nhấn phím.
– Trạng thái ngủ sâu: Bàn phím chuyển sang trạng thái tắt nguồn do phần mềm điều khiển. Tất cả các kết nối Bluetooth bị ngắt, các thiết bị ngoại vi bị tắt và RAM bị xóa, dẫn đến mức tiêu thụ điện năng cực thấp. Thức dậy cần vài giây để thiết lập lại kết nối, làm cho chế độ này phù hợp với thời gian không hoạt động trong thời gian dài.
– Trạng thái tắt mềm: Bàn phím được tắt rõ ràng thông qua tổ hợp phím hoặc nút chuyên dụng. Các nguồn đánh thức bị hạn chế hơn so với Deep Sleep, nhưng tiết kiệm năng lượng là tương đương; điều này đóng vai trò như một giải pháp thay thế dựa trên phần mềm cho công tắc nguồn vật lý.
Ngoài ra, ZMK hỗ trợ cắt nguồn VCC cho các thiết bị ngoại vi như đèn LED RGB và OLED, loại bỏ mức tiêu thụ điện năng ở chế độ chờ ở cấp độ phần cứng. Về quản lý Bluetooth, ZMK hỗ trợ năm cấu hình ghép nối theo mặc định — cho phép người dùng nhanh chóng chuyển đổi giữa nhiều thiết bị — và triển khai cơ chế ghép nối an toàn dựa trên Kết nối bảo mật BLE.
III. Phân chia hiệu quả năng lượng: Dữ liệu nói lên
Khoảng cách về hiệu quả năng lượng giữa QMK và ZMK được chứng minh rõ ràng bằng dữ liệu ở cấp độ sản phẩm.
Dòng Keychron Q Ultra là một ví dụ điển hình. Được cung cấp bởi chương trình cơ sở ZMK, dòng sản phẩm này tự hào có thời lượng pin chính thức là 660 giờ ở chế độ không dây với tốc độ thăm dò 8000Hz. Ngược lại, dòng Keychron Q Max — sử dụng phần mềm QMK và chia sẻ cùng dung lượng pin 4000mAh — cung cấp thời lượng pin khoảng 180 giờ. Vì dung lượng pin giống hệt nhau, sự chênh lệch bắt nguồn từ sự khác biệt về kiến trúc phần mềm và thiết kế không dây.
Một so sánh khác cung cấp một minh họa trực tiếp hơn. Keychron B2 Pro sử dụng phần mềm ZMK, cho phép pin 800mAh của nó cung cấp khoảng 300 giờ sử dụng; ngược lại, Keychron Q1 Max chạy bằng QMK, với pin 4000mAh, chỉ cung cấp thời lượng pin khoảng 100 khi tắt đèn nền. Mặc dù hai sản phẩm khác nhau về định vị thị trường và thông số kỹ thuật phần cứng, nhưng sự chênh lệch về hiệu quả năng lượng là rõ ràng và rõ ràng.
Lợi thế hiệu quả năng lượng của ZMK không bắt nguồn từ một tính năng tiết kiệm năng lượng duy nhất, mà từ các lựa chọn thiết kế hệ thống ở cấp độ kiến trúc: SoC không dây chip đơn thay thế thiết lập chip kép; ngăn xếp giao thức BLE gốc thay thế mô-đun Bluetooth bên ngoài; quản lý ngủ theo tầng thay thế điều khiển năng lượng thô; và quản lý nguồn ngoại vi cấp RTOS thay thế cấu hình thủ công.
IV. Mặt khác của ZMK: Khoảng cách hệ sinh thái và đường cong học tập
ZMK không phải là không có thiếu sót. Sự trưởng thành của hệ sinh thái của nó vẫn còn tụt hậu so với QMK. Trong khi QMK tự hào có các công cụ ánh xạ lại khóa theo thời gian thực như VIA và Vial, ZMK Studio tương đương vẫn đang phát triển. Đối với người dùng đã quen với “ánh xạ lại phím kéo và thả trong trình duyệt, ” ZMK thể hiện một đường cong học tập dốc hơn.
Về hỗ trợ bố cục ngôn ngữ, QMK bao gồm nhiều bố cục bàn phím hơn ZMK. So sánh 2026 cho thấy QMK hỗ trợ các bố cục như `us_extended`, `us_international_linux`, tiếng Nhật và tiếng Hàn, trong khi danh sách bố cục của ZMK tương đối ngắn hơn. Người dùng dựa vào bố cục bàn phím không phải tiếng Anh có nhiều tùy chọn hơn với QMK.
Tuy nhiên, ZMK đang bắt kịp nhanh chóng. Keychron Launcher hiện hỗ trợ ánh xạ lại phím dựa trên trình duyệt cho cả bàn phím QMK và ZMK, giảm rào cản gia nhập cấu hình ZMK. Khi các sản phẩm như Keychron Q Ultra và K1 Ultra 8K giới thiệu ZMK đến cơ sở người dùng rộng lớn hơn, khoảng cách hệ sinh thái đang dần được thu hẹp.
V. Logic lựa chọn: Chọn QMK cho có dây, ZMK cho không dây
Đến 2026, sự phân chia vai trò giữa hai tùy chọn phần mềm này đã trở nên khá rõ ràng.
Các tình huống để chọn QMK: bàn phím có dây, nhu cầu về khả năng tùy chỉnh cực cao, phụ thuộc vào VIA/Vial để ánh xạ lại phím theo thời gian thực, sử dụng bố cục bàn phím không phải tiếng Anh và ưu tiên tài liệu cộng đồng trưởng thành và tài nguyên khắc phục sự cố. ZMK là lựa chọn phù hợp nếu bạn đang tìm kiếm bàn phím không dây có thời lượng pin dài, yêu cầu chuyển đổi đa thiết bị Bluetooth gốc, sử dụng SoC không dây công suất thấp và cởi mở với một hệ sinh thái tương đối trẻ nhưng đang phát triển nhanh chóng.
Sự thay đổi dòng sản phẩm của Keychron gửi một tín hiệu rõ ràng đến ngành công nghiệp: dòng Q Ultra và K Ultra đang chuyển đổi hoàn toàn sang ZMK, trong khi dòng Q có dây truyền thống tiếp tục sử dụng QMK. Điều này không có nghĩa là QMK đang bị loại bỏ; thay vào đó, mỗi phần sụn đã tìm thấy thị trường ngách lý tưởng của nó. Đối với bàn phím không dây, ZMK đã phát triển từ một “tùy chọn” đơn thuần sang “lựa chọn mặc định.”


