summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCody McGinnis <brainwart@gmail.com>2020-08-18 14:02:25 -0400
committerCody McGinnis <brainwart@gmail.com>2020-08-18 14:02:25 -0400
commitbb4f45a57a5d8c62b911cefdada1f80d1ff70a71 (patch)
treeb4ba0a602e8f894914465a5d17d5b209678b0b22
parent7facb6eee8c5864c86b0a69213db4aabf6f24585 (diff)
fix(docs): add another example to toggle layer
-rw-r--r--docs/docs/behavior/layers.md38
1 files changed, 37 insertions, 1 deletions
diff --git a/docs/docs/behavior/layers.md b/docs/docs/behavior/layers.md
index 09defad..3e520ca 100644
--- a/docs/docs/behavior/layers.md
+++ b/docs/docs/behavior/layers.md
@@ -53,4 +53,40 @@ Example:
```
&tog LOWER
-``` \ No newline at end of file
+```
+
+"Toggle layer" for a :
+```
+#define DEFAULT 0
+#define NAVI 1
+
+#define NONE 0
+
+/ {
+ keymap {
+ compatible = "zmk,keymap";
+
+ default_layer {
+ bindings = <
+ &tog NAVI &kp KDIV &kp KMLT &kp KMIN
+ &kp NUM_7 &kp NUM_8 &kp NUM_9 &kp KPLS
+ &kp NUM_4 &kp NUM_5 &kp NUM_6 &kp KPLS
+ &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp RET
+ &kp NUM_0 &kp NUM_0 &kp DOT &kp RET
+ >;
+ };
+
+ nav_layer {
+ bindings = <
+ &tog NAVI &kp KDIV &kp KMLT &kp KMIN
+ &kp HOME &kp UARW &kp PGUP &kp KPLS
+ &kp LARW &none &kp RARW &kp KPLS
+ &kp END &kp DARW &kp PGDN &kp RET
+ &kp INS &kp INS &kp DEL &kp RET
+ >;
+ };
+ };
+};
+```
+
+It is possible to use "toggle layer" to have keys that raise and lower the layers as well. \ No newline at end of file