feat: maps for the Planck EZ and 21 QMK keyboards #21
No reviewers
Labels
No labels
accessibility
bug
dependencies
documentation
duplicate
enhancement
go
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jwarykowski/keybars!21
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/qmk-boards"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Maps for many more keyboards, generated from QMK.
keybars gen:LAYOUT(the Corne's 3×6 over its 3×5).-jsonprints the board's shape: each key's place and size, and its row, column and LED in the map.Maps (
scripts/maps.shregenerates them):Planck EZ, in Keymapp's numbering with its shipped 2u space bar. Detected as "planck".
21 QMK boards, in the firmware's LED order, in
maps/qmk/, listed inboards.jsonwith the names they may report:keybarsuses one when OpenRGB reports no key matrix and the name matches exactly, so a Q1 Pro isn't taken for a Q1.maps/shapes.json: all 24 boards' shapes, for the website's previews.ErgoDox EZ: left out. Its thumb keys aren't on a matrix row of their own, so its Keymapp numbering can't be worked out without a real board, and a wrong ZSA map would be picked automatically.
QMK is credited in
maps/qmk/README.mdand in each map's header (GPL-2.0-or-later data).Tested:
go test ./...and golangci-lint. New tests cover:None of the new maps has been checked on the boards themselves.