Files
zmk/docs/docs/intro.md
Cem Aksoylar 700e9b264f docs: Move more sections under hardware integration (#2704)
docs: Move battery sensing hardware integration to new page

docs: Refactor lighting hardware integrations to new category

docs: Link to pin control page from lighting pages

docs: Consolidate lighting feature pages

docs: Remove incorrect redirect

docs: Consolidate lighting config pages
2025-01-13 21:14:25 -08:00

5.8 KiB

title, sidebar_label, slug
title sidebar_label slug
Introduction to ZMK Introduction /

ZMK Firmware is an open source (MIT) keyboard firmware built on the Zephyr™ Project Real Time Operating System (RTOS). ZMK's goal is to provide a modern, wireless, and powerful firmware free of licensing issues.

Features

ZMK is currently missing some features found in other popular firmware. This table compares the features supported by ZMK, BlueMicro and QMK:

Legend: Supported 🚧 Under Development 💡 Planned
Feature ZMK BlueMicro QMK
Low Latency BLE Support
Multi-Device BLE Support
USB Connectivity
User Configuration Repositories
Split Keyboard Support
Keymaps and Layers
Hold-Tap (which includes Mod-Tap and Layer-Tap)
Tap-Dance 1
Keyboard Keycodes
Media & Consumer Codes
Encoders
Display Support2 🚧 🚧
LED-based Lighting
One Shot Keys
Combo Keys
Macros
Mouse Keys
Low Active Power Usage
Low Power Sleep States
Low Power Mode (VCC Shutoff)
Battery Reporting
Shell over BLE 💡
Realtime Keymap Updating 💡
AVR/8 Bit
Wide Range of ARM Chips Supported

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.


  1. Tap-Dances are limited to single and double-tap on BlueMicro ↩︎

  2. OLEDs are currently proof of concept in ZMK. ↩︎