You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

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.


  1. OLEDs are currently proof of concept in ZMK.

  2. Encoders are not currently supported on peripheral side splits.