ZMK_MACRO(mo_nav, wait-ms = <0>; tap-ms = <0>; bindings = <¯o_tap &kp K_CANCEL> , <¯o_press &mo NAV_L> , <¯o_pause_for_release> , <¯o_release &mo NAV_L>;) ZMK_MACRO(mo_upp, wait-ms = <0>; tap-ms = <0>; bindings = <¯o_tap &kp K_CANCEL> , <¯o_press &mo UPP_L> , <¯o_pause_for_release> , <¯o_release &mo UPP_L>;) ZMK_MACRO(mo_sym, wait-ms = <0>; tap-ms = <0>; bindings = <¯o_tap &kp K_CANCEL> , <¯o_press &mo SYM_L> , <¯o_pause_for_release> , <¯o_release &mo SYM_L>;) ZMK_MACRO(leq, wait-ms = <30>; tap-ms = <40>; bindings = <&kp LT &kp EQUAL>; ) ZMK_MACRO(eq, wait-ms = <30>; tap-ms = <40>; bindings = <&kp EQUAL &kp EQUAL>; ) ZMK_MACRO(geq, wait-ms = <30>; tap-ms = <40>; bindings = <&kp GT &kp EQUAL>; )