Keyboard Firmware
Our keyboards and the various controllers we sell all have one thing in common: they allow for the use of firmware to enable your keyboard to do the things you expect a keyboard to do.
Most keyboards that are generally available, work like a keyboard out of the box. They, too, run on firmware, but you won't notice that: most keyboards cannot be configured or reprogrammed. Our keyboards can use a variety of firmware which allows you to change its functionality.
There are a few different kinds of firmware we support. They are all free and open source, and are maintained by their many contributors.
- QMK Firmware is commonly used in wired keyboards. QMK supports the use of a variety of microcontrollers, including the Liatris, Elite-Pi and Pro Micro. It allows for a great amount of customisability, as you'll generally compile your own firmware for it.
- Vial is commonly used in wired keyboards. Vial allows you to configure your keyboard in real-time, without having to compile your firmware. It's less powerful, but plenty enough for most people and has a very easy learning curve.
- ZMK Firmware is commonly used in wireless keyboards. It is very mature for being a relatively young project, and has great contributors who are pushing the project forward.
The contributors for each of the projects above have all worked on documentation for their respective frameworks. In this section, you'll find some commonly applicable documentation we wrote for you to help you find your way. We think it's especially useful when you're new to keyboards and firmware.
Features which are common to most keyboard firmware options.
Tips and tricks specific to QMK Firmware.
Oops! There isn't any content in this subsection yet. If you think this is a mistake, feel welcome to reach out to support@splitkb.com or join our Discord community, and we'll help you with your question there.
Tips and tricks specific to Vial.
Oops! There isn't any content in this subsection yet. If you think this is a mistake, feel welcome to reach out to support@splitkb.com or join our Discord community, and we'll help you with your question there.
Tips and tricks specific to ZMK Firmware.