Configuring and building ZMK Firmware for the Lintilla keyboard.
The pipeline builds for left central and right peripheral. It further builds a settings reset that can be flashed to both halves to remove any residual bluetooth settings that could mess up connections. Finally, I've added an info.json to support editing the config in Keymap Editor.
I've tagged working versions of layouts for easy access.
Here I've recreated the popular miryoku layout. Miryoku comes in many flavors, but I opted for one close to what could be considered "default":
- Alpha layout is Colemak-DH
- Homerow Mod order is Super, Alt, Ctrl, Shift; The bottom row ring finger is AltGr
- Symbol, Number and Function Layer are accessed through the right thumb cluster
- Media and Navigation Layer are accessed through the left thumb cluster
- Mouse Layer is omitted as I don't use it x.x
- Navigation Layer comes in its home-row variant that does not move the arrows to the vim spot
- Paste, Copy, and Cut are using the somewhat universal commands LShift + Ins, LCtrl + Ins, and LShift + Del
- Redo is replaced with Undo (LCtrl + Z), which can be transformed into redo by also holding LShift
- Undo is replaced with Select All (LCtrl + A)