diff --git a/config/reviung41.keymap b/config/reviung41.keymap index e482cee..0f12e6a 100644 --- a/config/reviung41.keymap +++ b/config/reviung41.keymap @@ -47,6 +47,11 @@ #include #include +#define HYP LS(LC(LA(LGUI))) +#define HYPER(key) LS(LC(LA(LG(key)))) +#define MEH LS(LC(LALT))) +#define MEH_W(key) LS(LC(LA(key))) + &mt { @@ -80,14 +85,12 @@ / { behaviors { - gqt: global-quick-tap { + gqt: mod-tap { compatible = "zmk,behavior-hold-tap"; label = "GLOBAL_QUICK_TAP"; #binding-cells = <2>; flavor = "tap-preferred"; - tapping-term-ms = <250>; - //quick-tap-ms = <-1>; - //global-quick-tap; + tapping-term-ms = <300>; bindings = <&kp>, <&kp>; }; }; @@ -96,9 +99,9 @@ default_layer { bindings = < - &none &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC - &kp COLON &gqt LCTRL A &gqt LSHFT S &gqt LALT D &gqt LCMD F &kp G &kp H &kp J &kp K &kp L &gqt RSHFT SEMI &kp SQT - &none &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &gqt RCTRL FSLH &kp RET + &none &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC + &kp COLON &gqt LCTRL A &gqt LSHFT S &gqt LALT D &gqt LCMD F &gqt HYP G &kp H &kp J &kp K &kp L &gqt RSHFT SEMI &kp SQT + &none &kp Z &kp X &kp C &gqt MEH V &kp B &kp N &kp M &kp COMMA &kp DOT &gqt RCTRL FSLH &kp RET &mo 4 < 2 ESC &kp SPACE &mo 1 &mo 3 >; };