QMK Introduction
What is QMK?
Section titled “What is QMK?”QMK (Quantum Mechanical Keyboard Firmware) is custom firmware that supports a variety of keyboards, mice, and MIDI devices. It supports a variety of features such as remapping keys and RGB control at a hardware level among many other things. You can learn more about QMK here: https://docs.qmk.fm/
Why Does it Matter For SignalRGB?
Section titled “Why Does it Matter For SignalRGB?”The reason that QMK matters to SignalRGB is that QMK allows us to support DIY keyboards and boards with open source firmware that otherwise would not work with Signal. This allows us to support a much wider userbase of devices than would be possible without QMK.
What Are the Drawbacks of QMK?
Section titled “What Are the Drawbacks of QMK?”The main drawbacks of flashing and using QMK are the chance to brick your keyboard (there are usually recovery methods to help prevent this / restore the keyboard, we recommend having a spare keyboard or mobile device for asking for help if the need occurs), additionally the keyboard may no longer work with its original software if it had any.
OKAY… So what do I need to do?
Section titled “OKAY… So what do I need to do?”You can get precompiled firmware for many QMK keyboards here and follow the guide here to flash your keyboard, or follow the instructions for your specific manufacturer.
If you are knowledgeable about QMK toolchains and wish you build your own firmware from scratch or review our source code changes you can access our repositories here.