mirror of
https://github.com/Ajetski/corne-zmk-config.git
synced 2025-11-27 12:42:44 -10:00
add taps
This commit is contained in:
parent
db07e80942
commit
cf71e11e41
@ -10,6 +10,22 @@
|
|||||||
#include <dt-bindings/zmk/pointing.h>
|
#include <dt-bindings/zmk/pointing.h>
|
||||||
#include <dt-bindings/zmk/rgb.h>
|
#include <dt-bindings/zmk/rgb.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)))
|
||||||
|
|
||||||
|
#define BASE 0
|
||||||
|
#define SYMBOLS 1
|
||||||
|
#define FUNCTION 2
|
||||||
|
#define NUMBERS 3
|
||||||
|
#define MEDIA 4
|
||||||
|
#define GAMING 5
|
||||||
|
|
||||||
|
&mt {
|
||||||
|
tapping-term-ms = <300>;
|
||||||
|
};
|
||||||
|
|
||||||
&mmv_input_listener { input-processors = <&zip_xy_scaler 2 1>; };
|
&mmv_input_listener { input-processors = <&zip_xy_scaler 2 1>; };
|
||||||
|
|
||||||
&msc_input_listener { input-processors = <&zip_scroll_scaler 2 1>; };
|
&msc_input_listener { input-processors = <&zip_scroll_scaler 2 1>; };
|
||||||
@ -30,29 +46,15 @@
|
|||||||
|
|
||||||
/ {
|
/ {
|
||||||
behaviors {
|
behaviors {
|
||||||
td0: td0 {
|
gqt: mod-tap {
|
||||||
compatible = "zmk,behavior-tap-dance";
|
compatible = "zmk,behavior-hold-tap";
|
||||||
display-name = "LCTRL/A Tap Dance";
|
label = "GLOBAL_QUICK_TAP";
|
||||||
#binding-cells = <0>;
|
#binding-cells = <2>;
|
||||||
bindings = <&kp A>, <&kp LCTRL>;
|
flavor = "tap-preferred";
|
||||||
};
|
tapping-term-ms = <250>;
|
||||||
td1: td1 {
|
quick-tap-ms = <200>;
|
||||||
compatible = "zmk,behavior-tap-dance";
|
global-quick-tap;
|
||||||
display-name = "LSHFT/S Tap Dance";
|
bindings = <&kp>, <&kp>;
|
||||||
#binding-cells = <0>;
|
|
||||||
bindings = <&kp S>, <&kp LSHFT>;
|
|
||||||
};
|
|
||||||
td2: td2 {
|
|
||||||
compatible = "zmk,behavior-tap-dance";
|
|
||||||
display-name = "LALT/D Dance";
|
|
||||||
#binding-cells = <0>;
|
|
||||||
bindings = <&kp D>, <&kp LALT>;
|
|
||||||
};
|
|
||||||
td3: td3 {
|
|
||||||
compatible = "zmk,behavior-tap-dance";
|
|
||||||
display-name = "LCMD/F Tap Dance";
|
|
||||||
#binding-cells = <0>;
|
|
||||||
bindings = <&kp F>, <&kp LCMD>;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -111,7 +113,7 @@
|
|||||||
display-name = "Base";
|
display-name = "Base";
|
||||||
bindings = <
|
bindings = <
|
||||||
&kp TAB &kp Q &kp W &kp E &kp R &kp T &mmv MOVE_UP &kp Y &kp U &kp I &kp O &kp P &kp RCMD
|
&kp TAB &kp Q &kp W &kp E &kp R &kp T &mmv MOVE_UP &kp Y &kp U &kp I &kp O &kp P &kp RCMD
|
||||||
&kp COLON &td0 &td1 &td2 &td3 &kp G &mmv MOVE_LEFT &mkp LCLK &mmv MOVE_RIGHT &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
|
&kp COLON &gqt LCTRL A &gqt LSHFT S &gqt LALT D &gqt LCMD F &gqt HYP G &mmv MOVE_LEFT &mkp LCLK &mmv MOVE_RIGHT &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
|
||||||
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp C_MUTE &mmv MOVE_DOWN &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RCTRL
|
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp C_MUTE &mmv MOVE_DOWN &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RCTRL
|
||||||
&mo 4 < 1 ESC &kp SPACE < 3 ENTER &mo 2 &kp RALT
|
&mo 4 < 1 ESC &kp SPACE < 3 ENTER &mo 2 &kp RALT
|
||||||
>;
|
>;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user