mirror of https://github.com/zmkfirmware/zmk.git
4.7 KiB
4.7 KiB
| 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:
| 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) | ✅ | ✅ | ✅ |
| Keyboard Codes | ✅ | ✅ | ✅ |
| Media & Consumer Codes | ✅ | ✅ | ✅ |
| Encoders1 | ✅ | ✅ | |
| OLED Display Support2 | 🚧 | 🚧 | ✅ |
| RGB Underglow | ✅ | ✅ | ✅ |
| 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.