Introduction to ZMK
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 | โ | โ 3 | โ |
| Keyboard Codes | โ | โ | โ |
| Media & Consumer Codes | โ | โ | โ |
| Encoders1 | โ | โ | โ |
| Display Support2 | ๐ง | ๐ง | โ |
| RGB Underglow | โ | โ | โ |
| Backlight | โ | โ | โ |
| 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.