geekhack Community > Ergonomics

Curious about firmware choices for ergo boards

<< < (2/2)

odom:
I second KMK. It was really easy to set up a custom scanner for my kb that uses io expanders, and being able to change the keymap on the fly is very nice. I was concerned with the suboptimal performance and was planning on trying something like ZMK, but I haven't had any issues or a need to do that so KMK is probably here to stay.

zegonix:
zmk has support for wired (also split), but as i said before, i don't know whether zmk is convenient to work with.

PandaKB:
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.

Navigation

[0] Message Index

[*] Previous page

Go to full version