These are my keymaps for the Kyria rev3 and the Aurora Sweep. Learn more about how and why I created them by reading my guide.
It was heavily inspired by Pascal Getreuer's keymap. It uses a Colemak-DH
base layer with an option to switch to Qwerty
. I spent a lot of time trying to design a very efficient symbol layer for programming. To do so, I referred heavily to character and bigram frequencies in programming langues.
The keymap is compiled using a GitHub Action. I changed the target to -e CONVERT_TO=liatris
in the GitHub Action since adding it in rules.mk
did not work for me. If you have a different controller, you might want to remove this part in build.yml
.
- Caps Word
- Dynamic Macros
- Word Selection macro
- Swapper. Sends
cmd-key
, but holdscmd
between consecutive keypresses. - Layer Lock macro
../
key in symbol layer- Layer keys activated by the thumbs via mod-tap.
- RGB lighting (= underglow) using
_noeeprom
functions. Uses different colors to indicate current layer. Turns off microcontroller light. - Combos like
spc + bspc = one-shot sift
. Seecombos.inc
for more info. - Layouts for both home row mods (named
*-hrm.json
) and one-shot modifiers (named*-osm.json
). - For home row mods users: timeless home row mods implementation for QMK.
Aurora Sweep keymap using combos and noeeprom
RGB underglow. Can be compiled using one-shot modifiers or home row mods.
The number of each layer does not have much real relvancy, but let's you know which key switches to which layer. These layers are still in the early stages of development.
Adapted the Extend Layer for MacOS.
Optimized for coding including 0
and 1
.
Numbers and qwerty
row. Command keys on the right side if needed.
Option to switch to Qwerty
.
I created keymaps for both because I want to try how each one feels. In order to switch the compilation target, add the right file to build.yml
. Next, (un-)comment the corresponding #defines
in rules.mk
.
Note: when using timeless home row mods, combos using the home row keys won't work.