add meh and hyper mods taps

This commit is contained in:
Adam Jeniski 2023-01-15 08:58:46 -05:00 committed by GitHub
parent 78f6ec98d3
commit 82210e1173
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -47,6 +47,11 @@
#include <dt-bindings/zmk/rgb.h>
#include <dt-bindings/zmk/outputs.h>
#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>;
};
};
@ -97,8 +100,8 @@
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
&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 &lt 2 ESC &kp SPACE &mo 1 &mo 3
>;
};