This repository holds the code and config for my mechanical keyboards using QMK Firmware. These files can be used as an external userspace together with the main firmware repo. See the QMK documentation for more details.
I use community layouts wherever possible, only writing keyboard-specific keymaps for boards without standard layout support. I derive my keymaps from two canonical ones (preferred for typing and gaming, respectively).
- Split 3x6+3 — Crkbd
- Columnar-staggered split ergo layout
- Preferred for typing and productivity
- 60% ANSI Tsangan (split Backspace, Right
Shift) — ai03 Polaris,
CannonKeys AN-C, CannonKeys Instant60, DZ60, Keycult Zero
- Traditional row-staggered layout
- Preferred for gaming
- 60% ANSI (split Backspace, Right Shift) — DZ60
- 65% ANSI (blocker and split Backspace) — KBDfans KBD67 hotswap
- Keebio Quefrency 65%
QMK Firmware is licensed under the GPL-2.0-or-later license, and any code in this repo originating from QMK is licensed under these terms.
To promote reuse in projects with more permissive licenses, anything in this
repo authored by me (e.g., the keyboards, layouts, and users directories)
is licensed under the ISC license instead,
with the following exceptions:
users/bcat/bcat_oled_pet_isda.cincorporates artwork licensed under the GPL-2.0-or-later.users/bcat/bcat_oled_pet_luna.cincorporates code and artwork licensed under the GPL-2.0-or-later.
Consult the
SDPX-License-Identifier
comments to determine precisely what license applies to any particular file.