From 92d9089cd4edfb7fe715ca2aacfffba92d720c5f Mon Sep 17 00:00:00 2001 From: zvasoup Date: Thu, 12 Sep 2024 13:44:57 +0800 Subject: [PATCH] number and layer keys --- boards/shields/waffle-34k/waffle-34k.keymap | 41 ++++++++++++++++++--- 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/boards/shields/waffle-34k/waffle-34k.keymap b/boards/shields/waffle-34k/waffle-34k.keymap index cb566ad..fea138a 100644 --- a/boards/shields/waffle-34k/waffle-34k.keymap +++ b/boards/shields/waffle-34k/waffle-34k.keymap @@ -3,8 +3,11 @@ #include #include -#define def 0 -#define nav 1 +#define DEF 0 +#define NAV 1 +#define MSE 2 +#define NUM 3 +#define FNC 4 / { @@ -12,7 +15,7 @@ behaviors { bhm: balanced_homerow_mods { compatible = "zmk,behavior-hold-tap"; #binding-cells = <2>; - tapping-term-ms = <200>; // <---[[moderate duration]] + tapping-term-ms = <120>; // <---[[moderate duration]] quick-tap-ms = <0>; flavor = "balanced"; bindings = <&kp>, <&kp>; @@ -22,21 +25,39 @@ behaviors { keymap { compatible = "zmk,keymap"; - default { // ----------------------------------------------------------------------------------------- // | Q | W | F | P | B | | J | L | U | Y | ; | // | A | R | S | T | G | | M | N | E | I | O | // | X | C | D | V | Z | | K | H | , | . | / | // | GUI | LWR | SPC | | ENT | RSE | ALT | + default { bindings = < &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp SEMI &bhm LSHIFT A &bhm LCTRL R &bhm LGUI S &bhm LALT T &kp G &kp M &bhm RALT N &bhm RGUI E &bhm RCTRL I &bhm RSHIFT O &kp X &kp C &kp D &kp V &kp Z &kp K &kp H &kp COMMA &kp DOT &kp FSLH - &kp BSPC &kp TAB &kp SPACE &kp RET + < NUM BSPC < NAV TAB < MSE SPACE < NUM RET >; }; navigation { + bindings = < + &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR + &trans &trans &trans &trans &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp SQT + &trans &trans &trans &trans &trans &trans &trans &trans &trans &kp CAPS + &trans &trans &kp DEL &trans + >; + }; + + number { + bindings = < + &kp GRAVE &kp 1 &kp 2 &kp 3 &kp - &trans &trans &trans &kp LBKT &kp RBKT + &kp ESC &kp 4 &kp 5 &kp 6 &kp 0 &trans &trans &trans &trans &trans + &kp DOT &kp 7 &kp 8 &kp 9 &kp = &trans &trans &trans &trans &trans + &trans &trans &trans &trans + >; + }; + + number { bindings = < &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR &trans &trans &trans &trans &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp SQT @@ -44,5 +65,15 @@ behaviors { &trans &trans &trans &trans >; }; + + number { + bindings = < + &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR + &trans &trans &trans &trans &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp SQT + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans + >; + }; + }; };