|
|
|
@ -10,16 +10,17 @@
|
|
|
|
|
#include <dt-bindings/zmk/outputs.h>
|
|
|
|
|
|
|
|
|
|
#define L_BASE 0
|
|
|
|
|
#define L_WINDOWS 1
|
|
|
|
|
#define L_GAME 2
|
|
|
|
|
#define L_AWA 3
|
|
|
|
|
#define L_LOWER 4
|
|
|
|
|
#define L_RAISE 5
|
|
|
|
|
#define L_ADJUST 6
|
|
|
|
|
#define L_CONTROL 7
|
|
|
|
|
#define L_CHOOSE 8
|
|
|
|
|
#define L_PRE_REV 9
|
|
|
|
|
#define L_REVERSE 10
|
|
|
|
|
#define L_COLEMAK 1
|
|
|
|
|
#define L_WINDOWS 2
|
|
|
|
|
#define L_GAME 3
|
|
|
|
|
#define L_AWA 4
|
|
|
|
|
#define L_LOWER 5
|
|
|
|
|
#define L_RAISE 6
|
|
|
|
|
#define L_ADJUST 7
|
|
|
|
|
#define L_CONTROL 8
|
|
|
|
|
#define L_CHOOSE 9
|
|
|
|
|
#define L_PRE_REV 10
|
|
|
|
|
#define L_REVERSE 11
|
|
|
|
|
|
|
|
|
|
/ {
|
|
|
|
|
macros {
|
|
|
|
@ -66,6 +67,15 @@
|
|
|
|
|
>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
colemak_layer {
|
|
|
|
|
bindings = <
|
|
|
|
|
&kp TAB &kp Q &kp W &kp F &kp P &kp G &kp J &kp L &kp U &kp Y &kp SEMI &kp BSPC
|
|
|
|
|
&kp ESC &kp A &kp R &kp S &kp T &kp D &kp H &kp N &kp E &kp I &kp O &kp SQT
|
|
|
|
|
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp K &kp M &kp COMMA &kp DOT &kp FSLH &mt RSHIFT RET
|
|
|
|
|
&kp LCTRL &mo L_LOWER &kp LGUI &kp SPACE &mo L_RAISE &mo L_CONTROL
|
|
|
|
|
>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
windows_layer {
|
|
|
|
|
bindings = <
|
|
|
|
|
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
|
|
|
@ -133,7 +143,7 @@
|
|
|
|
|
bindings = <
|
|
|
|
|
&sys_reset &none &to L_WINDOWS &none &to L_PRE_REV &none &none &none &none &none &none &to L_BASE
|
|
|
|
|
&to L_BASE &to L_AWA &none &none &none &to L_GAME &none &none &none &none &none &out OUT_BLE
|
|
|
|
|
&none &none &none &none &none &none &none &none &none &none &none &out OUT_USB
|
|
|
|
|
&none &none &none &to L_COLEMAK &none &none &none &none &none &none &none &out OUT_USB
|
|
|
|
|
&none &none &sys_reset &sys_reset &none &none
|
|
|
|
|
>;
|
|
|
|
|
};
|
|
|
|
|