main
Keyboard Configurations
Custom firmware configurations for split ergonomic keyboards with Bépo, ErgoL, and QWERTY layouts.
Keyboards
| Keyboard | Firmware | Keys | Features | Details |
|---|---|---|---|---|
| Moonlander | QMK | 72 | RGB backlighting, wired USB-C | moonlander/README.md |
| Eyelash Corne | ZMK | 42 | Wireless, nice!view display, RGB underglow | eyelash_corne/README.md |
Quick Start
# Moonlander (QMK)
make moonlander/build # Build firmware
make moonlander/flash # Build and flash firmware
make moonlander/update # Update QMK submodules
make moonlander/clean # Clean build artifacts
# Eyelash Corne (ZMK)
make eyelash_corne/build # Build firmware
make eyelash_corne/flash # Build and flash firmware
make corne/build # Alias for eyelash_corne/build
make corne/flash # Alias for eyelash_corne/flash
# Keymap Drawing
make draw # Generate keymap SVGs for all keyboards
make draw/moonlander # Generate keymap SVG for Moonlander
make draw/eyelash_corne # Generate keymap SVG for Eyelash Corne
# Other targets
make all # Build all keyboards
make clean # Clean all build artifacts
make help # Show all targets
Layout Features
Both keyboards use:
- Primary: Bépo (French-optimized) | Alternatives: ErgoL, QWERTY
- Home row mods (GUI, Alt, Shift, Ctrl, Hyper)
- Smart numword layer, combos, French accents
- Multiple layers: Base, Symbols, Numbers, Navigation, Function
Configuration Philosophy
- Minimize finger movement with home row mods
- Layer-based approach for symbols and numbers
- French language support as first-class citizen
- Optimized for programming and text editing
- Wireless option (Corne) and wired option (Moonlander) for different use cases
See individual READMEs for detailed documentation.