
QMK i ZMK to dwie główne opcje oprogramowania układowego typu open source w świecie klawiatur mechanicznych, ale są one zbudowane na fundamentalnie różnych filozofiach projektowania. QMK powstał w erze klawiatur przewodowych; chociaż może pochwalić się dojrzałym ekosystemem i bogatym zestawem funkcji, obsługa Bluetooth pozostała w fazie eksperymentalnej. Z kolei ZMK od pierwszego dnia został zaprojektowany dla klawiatur bezprzewodowych. Zbudowany na Zephyr RTOS, oferuje natywną obsługę Bluetooth Low Energy (BLE) i wielopoziomowego zarządzania uśpieniem. Ta różnica architektoniczna przekłada się bezpośrednio na wskaźniki wydajności: seria Keychron Q Ultra, zasilana przez oprogramowanie układowe ZMK, osiąga 660 godzinę pracy na baterii w trybie bezprzewodowym z częstotliwością odpytywania 8000 Hz, podczas gdy klawiatury bezprzewodowe oparte na QMK o identycznej pojemności baterii zwykle obsługują tylko 100 do </b 190
I. QMK: Złoty standard ery przewodów
QMK (Quantum Mechanical Keyboard) to najbardziej dojrzałe oprogramowanie oprogramowania typu open source w dziedzinie klawiatur mechanicznych, które oddzieliło się od oprogramowania TMK w 2015. Zalety ekosystemu są praktycznie bezkonkurencyjne: obsługuje szeroką gamę mikrokontrolerów — od 8-bitowego AVR do 32-bitowego ARM-a — i oferuje narzędzia do ponownego mapowania klawiszy w czasie rzeczywistym, takie jak VIA i Vial. Jego funkcje — w tym warstwy, makra, Tap Dance i kombo — obejmują praktycznie każdy możliwy scenariusz wprowadzania.
For years, „QMK/VIA compatibility” has served as a de facto seal of approval for keyboard customizability. Mainstream manufacturers such as Keychron, KBDfans, and Drop have adopted QMK as their default firmware; on GitHub alone, Keychron’s QMK repository has garnered over 43,000 stars.
However, QMK suffers from a structural limitation: its architecture was designed for wired keyboards. Bluetooth support remains experimental, and the GPL license makes the integration of proprietary wireless drivers structurally difficult. Consequently, wireless keyboards utilizing QMK often require a „dual-chip” solution—one MCU handles keyboard logic, while a separate chip manages wireless communication. The Keychron K8 QMK V2 is a prime example: despite upgrading to Bluetooth 5.2, its officially rated battery life is only 190 hours with backlighting off and 100 hours with it on—showing no fundamental improvement over its predecessor. The additional power consumption and hardware complexity introduced by multi-chip designs are among the fundamental reasons for the limited battery life of QMK-based wireless keyboards.
II. ZMK: Architektura zbudowana od podstaw dla sieci bezprzewodowych
ZMK (Zephyr Mechanical Keyboard) starts from a completely different premise. Built upon the Zephyr RTOS, ZMK directly inherits the fruits of the Zephyr project’s BLE protocol stack development and maintenance; keyboard firmware developers do not need to implement or maintain the low-level Bluetooth stack themselves. ZMK’s official objective is clearly stated: „Designed for power efficiency, flexibility, and broad hardware support.”
Niskie zużycie energii jest podstawowym priorytetem w projekcie architektonicznym ZMK, a nie dodatkiem lub łatką. ZMK oferuje wielopoziomowy system zarządzania energią:
– Stan bezczynności: Domyślnie wprowadzane automatycznie po 30 sekundach bezczynności. Urządzenia peryferyjne, takie jak wyświetlacze i oświetlenie, są wyłączone, ale połączenie Bluetooth pozostaje aktywne, umożliwiając natychmiastową reakcję na naciśnięcia klawiszy.
– Stan głębokiego uśpienia: Klawiatura przechodzi w sterowany programowo stan wyłączenia. Wszystkie połączenia Bluetooth są zerwane, urządzenia peryferyjne są wyłączone, a pamięć RAM jest czyszczona, co skutkuje wyjątkowo niskim zużyciem energii. Wybudzenie zajmuje kilka sekund, aby ponownie nawiązać połączenia, dzięki czemu ten tryb jest odpowiedni na okresy długotrwałej bezczynności.
– Miękki stan wyłączenia: Klawiatura jest wyraźnie wyłączana za pomocą kombinacji klawiszy lub dedykowanego przycisku. Źródła wybudzania są bardziej ograniczone niż w trybie głębokiego uśpienia, ale oszczędność energii jest porównywalna; służy to jako programowa alternatywa dla fizycznego przełącznika zasilania.
Ponadto ZMK obsługuje odcięcie zasilania VCC do urządzeń peryferyjnych, takich jak diody LED RGB i OLED, eliminując zużycie energii w trybie czuwania na poziomie sprzętowym. Jeśli chodzi o zarządzanie Bluetooth, ZMK domyślnie obsługuje pięć profili parowania, umożliwiając użytkownikom szybkie przełączanie się między wieloma urządzeniami, i implementuje bezpieczny mechanizm parowania oparty na BLE Secure Connections.
III. Podział na efektywność energetyczną: Dane mówią
O rozbieżności w efektywności energetycznej między QMK i ZMK wyraźnie świadczą dane na poziomie produktu.
Seria Keychron Q Ultra jest doskonałym przykładem. Seria ta oferuje oficjalną żywotność baterii 660 godzin w trybie bezprzewodowym z częstotliwością odpytywania 8000 Hz. Natomiast seria Keychron Q Max - która wykorzystuje oprogramowanie układowe QMK i ma tę samą pojemność 4000 mAh - oferuje żywotność baterii około 180 godzin. Ponieważ pojemność baterii jest identyczna, rozbieżność wynika z różnic w architekturze oprogramowania układowego i konstrukcji bezprzewodowej.
Inne porównanie oferuje jeszcze bardziej bezpośrednią ilustrację. Keychron B2 Pro wykorzystuje oprogramowanie układowe ZMK, dzięki czemu bateria 800 mAh zapewnia około 300 godzin użytkowania; z kolei Keychron Q1 Max zasilany QMK, z baterią 4000 mAh, oferuje tylko około 100 godzin pracy na baterii, gdy podświetlenie jest wyłączone. Chociaż oba produkty różnią się pozycjonowaniem na rynku i specyfikacjami sprzętowymi, różnica w wydajności energetycznej jest wyraźna i wymowna.
ZMK’s energy efficiency advantage stems not from a single „power-saving feature,” but from systemic design choices at the architectural level: a single-chip wireless SoC replaces a dual-chip setup; a native BLE protocol stack replaces an external Bluetooth module; tiered sleep management replaces crude power control; and RTOS-level peripheral power management replaces manual configuration.
IV. Druga strona ZMK: luki w ekosystemie i krzywa uczenia się
ZMK is not without its shortcomings. Its ecosystem maturity still lags behind that of QMK. While QMK boasts mature real-time key-remapping tools like VIA and Vial, the ZMK equivalent—ZMK Studio—is still evolving. For users accustomed to „drag-and-drop key remapping in a browser,” ZMK presents a steeper learning curve.
Jeśli chodzi o obsługę układu języka, QMK obejmuje szerszy zakres układów klawiatury niż ZMK. Porównanie 2026 pokazuje, że QMK obsługuje układy takie jak `us_extended`, `us_international_linux`, japoński i koreański, podczas gdy lista układów ZMK jest stosunkowo krótsza. Użytkownicy polegający na układach klawiatury w języku innym niż angielski mają szerszy zakres opcji QMK.
Jednak ZMK szybko nadrabia zaległości. Keychron Launcher obsługuje teraz ponowne mapowanie klawiszy oparte na przeglądarce zarówno dla klawiatur QMK, jak i ZMK, obniżając barierę wejścia do konfiguracji ZMK. Ponieważ produkty takie jak Keychron Q Ultra i K1 Ultra 8K wprowadzają ZMK do szerszej bazy użytkowników, luka w ekosystemie jest stopniowo wypełniana.
V. Logika wyboru: Wybierz QMK dla przewodowego, ZMK dla bezprzewodowego
Do 2026 podział ról między tymi dwiema opcjami oprogramowania sprzętowego stał się dość jasny.
Scenariusze wyboru QMK: klawiatury przewodowe, potrzeba ekstremalnych możliwości dostosowywania, poleganie na VIA/Vial do ponownego mapowania klawiszy w czasie rzeczywistym, korzystanie z układów klawiatur w języku innym niż angielski oraz preferencja dla dojrzałej dokumentacji społeczności i zasobów do rozwiązywania problemów. ZMK jest właściwym wyborem, jeśli szukasz klawiatury bezprzewodowej o długiej żywotności baterii, potrzebujesz natywnego przełączania wielu urządzeń Bluetooth, korzystasz z bezprzewodowego SoC o niskim poborze mocy i jesteś otwarty na stosunkowo młody, ale szybko rozwijający się ekosystem.
Keychron’s product line shift sends a clear signal to the industry: the Q Ultra and K Ultra series are fully transitioning to ZMK, while the traditional wired Q series continues to use QMK. This does not mean QMK is being phased out; rather, each firmware has found its ideal niche. For wireless keyboards, ZMK has evolved from merely an „option” to the „default choice.”


