diff options
author | Cody McGinnis <brainwart@gmail.com> | 2020-08-18 14:02:25 -0400 |
---|---|---|
committer | Cody McGinnis <brainwart@gmail.com> | 2020-08-18 14:02:25 -0400 |
commit | bb4f45a57a5d8c62b911cefdada1f80d1ff70a71 (patch) | |
tree | b4ba0a602e8f894914465a5d17d5b209678b0b22 | |
parent | 7facb6eee8c5864c86b0a69213db4aabf6f24585 (diff) |
fix(docs): add another example to toggle layer
-rw-r--r-- | docs/docs/behavior/layers.md | 38 |
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 |