The keymaps/config files of my three keyboards. They all have:
- Two layers (one with most used letters, numbers and symbols and a second one with light controls and media playback)
- Auto-shift if you hold a key (minimizes pain on the pinky finger)
- And were made to be used with the Portuguese layout, to let me write "special" characters (like ç, é, ã, ê)
I have the v1 of this keyboard off AliExpress, that has a slightly larger spacebar. Nicknamed the "lego keyboard" by my mom. Here is the user manual.
- Load
sofia.json
on QMK Configurator - Download the new
.json
file intoqmk_firmware
folder - Run
qmk json2c sofia.json
- Install QMK Firmware
- Put the
ymd40
folder inside theqmk_firmware/keyboards/amj40/keymaps
folder and rename it tosofia
- Run
qmk compile -kb amjkeyboard/amj40 -km sofia
- Use the
.hex
file to flash the keyboard using QMK Toolbox (select theatmega32u4
controller)
The Moonlander is a split, ergonomic, ortho keyboard.
- Edit the config using Oryx
- Download Wally
- Use the
.hex
file to flash the board
This Contra was a hand-me-down from a coworker that built this keyboard but wasn't a fan of the 40% layout. It's very light and has a very similar keymap to the "lego keyboard".
- Load
contra/sofia.json
on QMK Configurator - Download the new
.json
file intoqmk_firmware
folder - Run
qmk json2c sofia.json
- Install QMK Firmware
- Put the
contra
folder inside theqmk_firmware/keyboards/contra/keymaps
folder and rename it tosofia
- Run
qmk compile -kb contra -km sofia
- Use the
.hex
file to flash the keyboard using QMK Toolbox (select theatmega32u4
controller)