@ -56,7 +56,7 @@ For example, if you press `&mt LEFT_SHIFT A` and then release it without pressin
@@ -56,7 +56,7 @@ For example, if you press `&mt LEFT_SHIFT A` and then release it without pressin
@ -22,21 +22,20 @@ An example of how to implement the mod-morph "Grave Escape":
@@ -22,21 +22,20 @@ An example of how to implement the mod-morph "Grave Escape":
```
/ {
behaviors {
gresc: grave_escape {
compatible = "zmk,behavior-mod-morph";
label = "GRAVE_ESCAPE";
#binding-cells = <0>;
bindings = <&kp ESC>, <&kp GRAVE>;
mods = <(MOD_LGUI|MOD_LSFT|MOD_RGUI|MOD_RSFT)>;
}
};
behaviors {
gresc: grave_escape {
compatible = "zmk,behavior-mod-morph";
label = "GRAVE_ESCAPE";
#binding-cells = <0>;
bindings = <&kp ESC>, <&kp GRAVE>;
mods = <(MOD_LGUI|MOD_LSFT|MOD_RGUI|MOD_RSFT)>;
};
};
keymap {
...
}
}
};
};
```
Note that this specific mod-morph exists in ZMK by default using code `&gresc`.
@ -40,8 +40,8 @@ You can configure a different tapping term in your keymap:
@@ -40,8 +40,8 @@ You can configure a different tapping term in your keymap:
@ -38,8 +38,8 @@ You can configure a different `release-after-ms` in your keymap:
@@ -38,8 +38,8 @@ You can configure a different `release-after-ms` in your keymap:
@ -32,8 +32,8 @@ You can configure a different `release-after-ms` in your keymap:
@@ -32,8 +32,8 @@ You can configure a different `release-after-ms` in your keymap: