Most ergonomic keyboards run on either QMK or ZMK firmware.
For wireless split keyboards that do not use ZMK, many rely on a modified version of QMK using a master-slave architecture. In this setup, a 2.4GHz USB receiver acts as the master (host), while the two keyboard halves function as slaves that transmit raw matrix data to the receiver for processing.
Compared to QMK, ZMK offers three main advantages for wireless builds:
Native Multi-Device Bluetooth: Supports seamless switching between multiple saved Bluetooth profiles via key combinations.
Optimized Power Efficiency: Built on the Zephyr Real-Time Operating System (RTOS), significantly extending battery life.
Advanced Tap-Hold Behaviors: Offers highly precise configurations for home-row mods (such as tapping-term-ms and positional hold-tap features), effectively minimizing accidental inputs.