My personal keymaps for mechanical keyboards via QMK firmware.
“In my experience, the key to sustained success with this philosophy is accepting that it’s not really about technology, but is instead more about the quality of your life.”
-- Digital Minimalism By Cal Newport (pg 253)
- Minimal strains. Colemak Mod-DH puts wrists in ergonomic position for typing comfort to reduce RSIs.
- Minimal movements. 30% layout split into 5 columns each keeps hands in steady position and fingers one key distance from the home row.
- Minimal tap-holds. Dedicated thumb keys for activating layers instead of utilizing home row mods for improved precision and rhythm.
- Minimal shift-dances. Programming made easier with symbols clustered together within a single layer with pairs positioned laterally.
git clone git@github.com:maronavenue/qmk_keymaps.git
qmk compile -kb crkbd/rev1 -km crkbd_chocofi_helios -e CONVERT_TO=heliosImportant
Make sure to compile into a target that is compatible to your MCU. This is currently based on the RP2040 SuperMini, hence the conversion to Helios (.uf2). See https://docs.qmk.fm/feature_converters for more details.
- Configured handedness via
#definebecause getting the left and right bootloader to EEPROM with a suitable UF2 conversion proved to be a struggle (See https://docs.qmk.fm/features/split_keyboard#handedness-by-define). - 🚧 LED work
- 🚧 Optimization for Vim motions
- Next Keyboard Club (@nextkeyboard.club) for inspiring me to seriously go down the ergonomic path
- @rstacruz for sharing the legendary keymap where this is absolutely based off of for his OLKB planck keyboard (couldn't agree more with the philosophy)
- @kohane27 for blessing us with The Definitive Guide To qmk Compiling And Flashing chocofi With Sea Picro (rp2040)