diff --git a/config/boards/shields/ponyta/ponyta.keymap b/config/boards/shields/ponyta/ponyta.keymap index c0121a6..c4601e0 100644 --- a/config/boards/shields/ponyta/ponyta.keymap +++ b/config/boards/shields/ponyta/ponyta.keymap @@ -35,7 +35,6 @@ }; #define SMART_NUM &smart_num NUM 0 -#define ACCENT_SYM &accent_sym SYM FRA / { macros { @@ -52,6 +51,28 @@ , <¯o_tap &kp Q &kp U &kp E &kp B &kp E &kp C> ; }; + emojis: emojis { + compatible = "zmk,behavior-macro"; + wait-ms = <5>; + tap-ms = <5>; + #binding-cells = <0>; + bindings + = <¯o_press &kp CAPS> + , <¯o_tap &kp E> + , <¯o_release &kp CAPS> + ; + }; + sleep: sleep { + compatible = "zmk,behavior-macro"; + wait-ms = <5>; + tap-ms = <5>; + #binding-cells = <0>; + bindings + = <¯o_press &kp LGUI &kp LCTRL> + , <¯o_tap &kp Q> + , <¯o_release &kp LGUI &kp LCTRL> + ; + }; }; behaviors { as: auto_shift { @@ -116,14 +137,6 @@ quick-tap-ms = ; bindings = <&mo>, <&num_word>; }; - accent_sym: accent_sym { - compatible = "zmk,behavior-hold-tap"; - flavor = "balanced"; - #binding-cells = <2>; - tapping-term-ms = <200>; - quick-tap-ms = ; - bindings = <&mo>, <&mo>; - }; }; keymap { compatible = "zmk,keymap"; @@ -137,7 +150,7 @@ // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &com_semi &dot_col &q_scream // ╰─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┴-────────────╯ - &kp RET SMART_NUM &kp ESC &kp SPACE ACCENT_SYM &bs_del + &kp RET SMART_NUM &kp ESC &kp SPACE &sl SYM &bs_del // ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯ >; }; @@ -150,7 +163,7 @@ // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &com_semi &dot_col &q_scream // ╰─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┴-────────────╯ - &kp RET &mo 0 &kp ESC &kp SPACE &mo SYM &bs_del + &kp RET &mo 0 &kp ESC &kp SPACE &sl SYM &bs_del // ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯ >; }; @@ -163,7 +176,7 @@ // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp UNDER &kp PLUS &kp LBRC &kp RBRC &kp PIPE &none &none &none &none &none // ╰─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┴-────────────╯ - &none &none &none &none &none &none + &emojis &sleep &none &none &sl FRA &none // ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯ >; };