Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 3.06 KB

README.md

File metadata and controls

60 lines (38 loc) · 3.06 KB

Keyboards

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 ç, é, ã, ê)

YMD40 (the "lego keyboard")

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.

keymap of ymd40 keyboard

How to edit the keymap

  1. Load sofia.json on QMK Configurator
  2. Download the new .json file into qmk_firmware folder
  3. Run qmk json2c sofia.json

How to compile

  1. Install QMK Firmware
  2. Put the ymd40 folder inside the qmk_firmware/keyboards/amj40/keymaps folder and rename it to sofia
  3. Run qmk compile -kb amjkeyboard/amj40 -km sofia
  4. Use the .hex file to flash the keyboard using QMK Toolbox (select the atmega32u4 controller)

ZSA Moonlander

The Moonlander is a split, ergonomic, ortho keyboard.

keymap of ymd40 keyboard

keymap of ymd40 keyboard

How to edit

  1. Edit the config using Oryx

How to compile

  1. Download Wally
  2. Use the .hex file to flash the board

Contra

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".

keymap of ymd40 keyboard

How to edit the keymap

  1. Load contra/sofia.json on QMK Configurator
  2. Download the new .json file into qmk_firmware folder
  3. Run qmk json2c sofia.json

How to compile

  1. Install QMK Firmware
  2. Put the contra folder inside the qmk_firmware/keyboards/contra/keymaps folder and rename it to sofia
  3. Run qmk compile -kb contra -km sofia
  4. Use the .hex file to flash the keyboard using QMK Toolbox (select the atmega32u4 controller)