#include <dt-bindings/zmk/keys.h>
#include <behaviors.dtsi>
#include <dt-bindings/zmk/kscan_mock.h>



/ {
    behaviors {
        ht_tui: behavior_hold_tap_tap_unless_interrupted {
            compatible = "zmk,behavior-hold-tap";
            #binding-cells = <2>;
            flavor = "tap-unless-interrupted";
            tapping-term-ms = <300>;
            quick-tap-ms = <200>;
            bindings = <&kp>, <&kp>;
        };
    };

    keymap {
        compatible = "zmk,keymap";

        default_layer {
            bindings = <
                &ht_tui LEFT_SHIFT F      &ht_tui LEFT_CONTROL J
                &kp D      &kp RIGHT_CONTROL>;
        };
    };
};
