logologo
Guide
Documentation
API doc
main
v0.7.8
Guide
Documentation
API doc
main
v0.7.8
logologo

Getting Started

Introduction
Supported Hardwares
Real World Examples
FAQ

User Guide

Guide Overview

Creating Firmware

Cloud compilation
Local compilation
Flashing Firmware

Migration Guide

From v0.6.x to v0.7.x
From v0.7.x to v0.8.x

Features

Matrix
Layers
Wireless
Configuration
Low-power
Split keyboard
Vial support
USB Logging
Storage
Use Rust
Controller Support

Input Devices

Rotary encoders
Joysticks
Binary size

Configuration

Keyboard and Matrix Configuration
Layout

Keymap Configuration

Keyboard Macros
Keycodes
Special Characters and Unicode
Special Keys
Light
Split keyboard
Wireless/Bluetooth
RMK Internal Configuration
Storage
Input devices

Development

Contributing
Roadmap

Guide Overview#

Welcome to RMK! This comprehensive guide will walk you through building custom keyboard firmware using RMK and deploying it to your microcontroller.

If you get any questions or problems following this guide, please fire an issue at https://github.com/HaoboGu/rmk/issues.

Previous PageFAQ
Next PageCreating Firmware