-
Remove the v1
zmk-nodefree-config
folder from yourzmk-config
-
Add the new Zephyr Module (recommended) or manually copy
include/zmk-helpers
intozmk-config/config/
(see installation instructions) -
Fix
#include paths
:- replace the root-path
../zmk-nodefree-config/
withzmk-helpers/
- replace the sub-path
keypos_def/
withkey-labels/
- replace the sub-path
international_chars/
withunicode-chars/
- rename key-position headers as needed (e.g.,
keypos_34keys.h
becomes34.h
)
For example:
// old: #include "../zmk-nodefree-config/helper.h" #include "../zmk-nodefree-config/keypos_def/keypos_34keys.h" #include "../zmk-nodefree-config/international_chars/german.dtsi" // new: #include "zmk-helpers/helper.h" #include "zmk-helpers/key-labels/34.h" #include "zmk-helpers/unicode-chars/german.dtsi"
- replace the root-path
-
Change prefix of Danish unicode characters from
dk_
to the ISO language codeda_
-
Add identifier string to
ZMK_CONDITIONAL_LAYER
(new syntax) -
(optional) replace
ZMK_BEHAVIOR
with explicit behavior helpers