This is a QWERTY Miryoku-inspired layout optimized for ergonomics.
It's a Split 3x6_3 with the outer columns dedicated to Window management shortcuts.
It features:
- Predictive Tap Hold: Faster tap/hold decisions
- Home row mods
- Layer-tap keys: Hold thumb keys to access layers, tap for the base key
- Raw HID: Layer state communication to a companion app
Remember:
- Don’t connect or disconnect the TRRS cable when the keyboard is powered. Always disconnect the USB cable first.
- Flash the firmware on both sides.
Display the selected keyboard layer layout on screen to assist your to memorize the key's locations.
It allows you to display the layout in a remote screen, so you can use a tablet or similar to save space on your main screen.
Details here: https://github.com/maatthc/keyboard_layers_app_companion
- Install QMK:
python3 -m pip install qmk
- Initialize the sub-modules:
git submodule update --init --recursive
- Set this folder as an userspace:
qmk config user.overlay_dir="$(realpath qmk_userspace)"
- Set up QMK:
cd ..; qmk setup
export KEYBOARD="beekeeb/piantor"
export KEYBOARD="crkbd/rev1"
If you are facing issues with size, try different compiler versions: the v15.2 gives good results. Another possible options is to compile with GCC v8.3.0:
./install_avr_8.3.0.sh
export PATH=${PWD}/avr_toolchain/bin:$PATH
qmk compile -kb $KEYBOARD -km maat
qmk flash -kb $KEYBOARD -km maat
qmk compile --compiledb -kb $KEYBOARD -km maat
qmk console
qmk info -kb $KEYBOARD -km maat
- ./users/maat/
- ./keyboards/beekeeb/piantor/keymaps/maat/
- ./keyboards/crkbd/rev1/keymaps/maat/
Definitions (.json) files at: ./data/layers/
Images generated with KLE NG






