Shared QMK configuration for Eduardo's Piantor and Corne keyboards. The keymaps use the same layer definitions and chord behavior so the two boards stay in sync with the internal-keyboard mapping in Karabiner-Elements.
The complete layout, behavior contract, setup, and flashing instructions live in the userspace documentation.
beekeeb/piantor:eduarbocrkbd/rev1:eduarbo
qmk.json is the authoritative build matrix, and qmk userspace-compile
compiles both targets. The included GitHub Actions workflow uses the same matrix
on pushes after workflows have been enabled for this fork. A successful build
verifies that the shared userspace compiles for both boards; flashing and a
physical key test are still required before treating a behavior change as
hardware-verified.
The AVR-based Corne keeps its OLED animations but disables RGB Matrix to stay
within its firmware size limit; its build has little spare flash and must remain
in the build matrix for every change.
After installing QMK and configuring this checkout as the userspace overlay:
qmk config user.overlay_dir="$(realpath .)"
qmk userspace-compilePiantor split UF2 images can be built explicitly with the commands documented in the userspace guide.