--- id: intro title: Introduction to ZMK sidebar_label: Introduction --- ZMK Firmware is an open source (MIT) keyboard firmware built on the [Zephyrâ„¢ Project](https://zephyrproject.com/) RTOS. The goal is to provider a powerful, featureful keyboard firmware that is free of licensing issues that prevent upstream BLE support as a first-class feature. ## Features At this point, ZMK is _missing_ more features than it has. Currently, the mostly working bits include: - HID Over GATT (HOG) - This is the official term for BLE HID devices. - Keymaps and layers with basic keycodes. - Some initial work on one "action", Mod-Tap. - Basic HID over USB - Basic consumer (media) keycodes. ## Missing Features - One Shot - Layer Tap - Split support - Encoders - Battery reporting - Low power mode. - Shell over BLE ## Code Of Conduct Please note that this project is released with a [Contributor Code of Conduct](https://www.contributor-covenant.org/version/2/0/code_of_conduct/). By participating in this project you agree to abide by its terms.