/* * Copyright (c) 2022 The ZMK Contributors * * SPDX-License-Identifier: MIT */ #include #include #include / { macros { ZMK_MACRO( mo_mod_macro, wait-ms = <0>; tap-ms = <20>; bindings = <¯o_press &mo 1 &kp LSHFT> , <¯o_pause_for_release> , <¯o_release &mo 1 &kp LSHFT>; ) }; behaviors { mth: macro_tap_hold { compatible = "zmk,behavior-hold-tap"; label = "MACRO_TAP_HOLD"; #binding-cells = <2>; flavor = "tap-unless-interrupted"; tapping-term-ms = <200>; bindings = <&mo_mod_macro>, <&kp>; }; }; keymap { compatible = "zmk,keymap"; label ="Default keymap"; default_layer { bindings = < &mth 0 TAB &kp A &kp B &kp C>; }; extra_layer { bindings = < &kp D &kp E &kp F &kp G>; }; }; }; &kscan { events = ; };