Keyboard Firmware

Unified keymap for QMK and ZMK split ergonomic keyboards

Download Latest Firmware

Supported Keyboards

Board Firmware Layout
Bastard Keyboards Skeletyl QMK 3x5+3 (36 keys)
Boardsource Lulu QMK 3x6+3 (42 keys)
Lily58 QMK 3x6+3 (42 keys)
Chocofi ZMK 3x6+3 (42 keys)
Corneish-Zen ZMK 3x6+3 (42 keys)
GEIGEIGEIST TOTEM ZMK 3x5+1+3 (38 keys)
Jels Boaty QMK Custom (63 keys)
Ripple (Cosmos Dactyl) QMK 3x5+3 (36 keys)

Keymap Layouts

Split Ergonomic Keyboards

Primary Layout Alt Layout Alt2 Layout

Magic key mappings are included at the bottom of each visualization.

Row-Staggered Keyboards (macOS)

Gallium

Gallium Layout

Nightlight

Nightlight Layout

Nightlight-LHM

Nightlight-LHM Layout

Rain

Rain Layout

Rainy Racket

Rainy Racket Layout

Sturdy

Sturdy Layout

Magic Training

For bigrams that have a magic rule, typing them directly instead of using the magic key will replace the second character with #.

For example, assume the magic rule is c* → cy, where * is the magic key. Typing cy without the magic key results in c#:

Combos

Bootloader Entry (DFU)

GitHub URL

About

This repository uses a unified YAML configuration to generate keymaps for both QMK and ZMK firmware. All keymaps are defined in a single source and automatically generated for each keyboard.