mirror of
https://github.com/tcaxle/zmk-config.git
synced 2024-11-22 15:21:56 +00:00
added left hand artseyio
This commit is contained in:
parent
7f9e0329dc
commit
8dbdc3345d
@ -6,6 +6,7 @@
|
||||
|
||||
#include <behaviors.dtsi>
|
||||
#include <dt-bindings/zmk/keys.h>
|
||||
#include <dt-bindings/zmk/keys.h>
|
||||
|
||||
#define BASE 0
|
||||
#define LOWER 1
|
||||
@ -37,9 +38,7 @@
|
||||
triggers-per-rotation = <20>;
|
||||
};
|
||||
|
||||
conditional_layers {
|
||||
compatible = "zmk,conditional-layers";
|
||||
};
|
||||
conditional_layers { compatible = "zmk,conditional-layers"; };
|
||||
|
||||
behaviors {
|
||||
mirror_mod: mirror_mod {
|
||||
@ -53,9 +52,10 @@
|
||||
combos {
|
||||
compatible = "zmk,combos";
|
||||
|
||||
mirror {
|
||||
bindings = <&tog 5>;
|
||||
artsey {
|
||||
bindings = <&tog 9>;
|
||||
key-positions = <50 51 52>;
|
||||
layers = <0 9>;
|
||||
};
|
||||
|
||||
qwerty {
|
||||
@ -67,6 +67,246 @@
|
||||
bindings = <&sl 2>;
|
||||
key-positions = <53 56>;
|
||||
};
|
||||
|
||||
ARTSEY_LM {
|
||||
bindings = <&kp M>;
|
||||
key-positions = <25 26 27>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LN {
|
||||
bindings = <&kp N>;
|
||||
key-positions = <25 26>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LP {
|
||||
bindings = <&kp P>;
|
||||
key-positions = <25 26 28>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LQ {
|
||||
bindings = <&kp Q>;
|
||||
key-positions = <13 14 16>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LU {
|
||||
bindings = <&kp U>;
|
||||
key-positions = <26 27>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LV {
|
||||
bindings = <&kp V>;
|
||||
key-positions = <13 15>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LW {
|
||||
bindings = <&kp W>;
|
||||
key-positions = <13 16>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LX {
|
||||
bindings = <&kp X>;
|
||||
key-positions = <13 14 15>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LZ {
|
||||
bindings = <&kp Z>;
|
||||
key-positions = <13 14 15 16>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LB {
|
||||
bindings = <&kp B>;
|
||||
key-positions = <25 28>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LC {
|
||||
bindings = <&kp C>;
|
||||
key-positions = <27 28>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LD {
|
||||
bindings = <&kp D>;
|
||||
key-positions = <15 14 16>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LF {
|
||||
bindings = <&kp F>;
|
||||
key-positions = <15 16>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LG {
|
||||
bindings = <&kp G>;
|
||||
key-positions = <14 15>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LH {
|
||||
bindings = <&kp H>;
|
||||
key-positions = <28 26>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LJ {
|
||||
bindings = <&kp J>;
|
||||
key-positions = <13 14>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LK {
|
||||
bindings = <&kp K>;
|
||||
key-positions = <25 27>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LL {
|
||||
bindings = <&kp L>;
|
||||
key-positions = <27 28 26>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LESC {
|
||||
bindings = <&kp ESCAPE>;
|
||||
key-positions = <25 15 16>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LTAB {
|
||||
bindings = <&kp TAB>;
|
||||
key-positions = <25 14 15 16>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LCTRL {
|
||||
bindings = <&sk LCTRL>;
|
||||
key-positions = <13 28>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LGUI {
|
||||
bindings = <&sk LEFT_GUI>;
|
||||
key-positions = <13 27>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LALT {
|
||||
bindings = <&sk LEFT_ALT>;
|
||||
key-positions = <13 26>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LSHIFT {
|
||||
bindings = <&sk LEFT_SHIFT>;
|
||||
key-positions = <13 14 15 28>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LSHIFTLOCK {
|
||||
bindings = <&kt LEFT_SHIFT>;
|
||||
key-positions = <15 27>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LCAPSLOCK {
|
||||
bindings = <&kp CAPS>;
|
||||
key-positions = <27 26 25 16>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LENTER {
|
||||
bindings = <&kp ENTER>;
|
||||
key-positions = <16 28>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LQUOTE {
|
||||
bindings = <&kp SINGLE_QUOTE>;
|
||||
key-positions = <16 27 26>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LSTOP {
|
||||
bindings = <&kp PERIOD>;
|
||||
key-positions = <16 27>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LCOMMA {
|
||||
bindings = <&kp COMMA>;
|
||||
key-positions = <16 26>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LSLASH {
|
||||
bindings = <&kp SLASH>;
|
||||
key-positions = <16 25>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LEXCLAMATION {
|
||||
bindings = <&kp EXCLAMATION>;
|
||||
key-positions = <14 26>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LSPACE {
|
||||
bindings = <&kp SPACE>;
|
||||
key-positions = <25 26 28 27>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LBACKSPACE {
|
||||
bindings = <&kp BACKSPACE>;
|
||||
key-positions = <28 15>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
ARTSEY_LDEL {
|
||||
bindings = <&kp DELETE>;
|
||||
key-positions = <15 26>;
|
||||
layers = <9>;
|
||||
};
|
||||
|
||||
LARTSEY_L8 {
|
||||
bindings = <&kp KP_NUMBER_8>;
|
||||
key-positions = <14 15>;
|
||||
layers = <11>;
|
||||
};
|
||||
|
||||
ARTSEY_L7 {
|
||||
bindings = <&kp KP_N7>;
|
||||
key-positions = <15 16>;
|
||||
layers = <11>;
|
||||
};
|
||||
|
||||
ARTSEY_L0 {
|
||||
bindings = <&kp KP_NUMBER_0>;
|
||||
key-positions = <26 27>;
|
||||
layers = <11>;
|
||||
};
|
||||
|
||||
ARTSEY_L9 {
|
||||
bindings = <&kp KP_NUMBER_9>;
|
||||
key-positions = <27 28>;
|
||||
layers = <11>;
|
||||
};
|
||||
|
||||
ARTSEY_LNAV {
|
||||
bindings = <&tog 10>;
|
||||
key-positions = <26 28 15>;
|
||||
layers = <9 10>;
|
||||
};
|
||||
};
|
||||
|
||||
macros {
|
||||
@ -214,5 +454,65 @@
|
||||
|
||||
label = "Macro";
|
||||
};
|
||||
|
||||
ARTSEY {
|
||||
bindings = <
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none < 11 S &kp T &kp R < 12 A &none &none &none &none &none &none &none
|
||||
&none < 14 O &kp I &kp Y < 13 E &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none
|
||||
>;
|
||||
};
|
||||
|
||||
ARTSEY_NAV {
|
||||
bindings = <
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &kp PG_UP &kp HOME &kp UP &kp END &none &none &none &none &none &none &none
|
||||
&none &kp PG_DN &kp LEFT &kp DOWN &kp RIGHT &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none
|
||||
>;
|
||||
};
|
||||
|
||||
ARTSEY_NUM {
|
||||
bindings = <
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &trans &kp KP_NUMBER_3 &kp KP_NUMBER_2 &kp KP_NUMBER_1 &none &none &none &none &none &none &none
|
||||
&none &none &kp KP_NUMBER_6 &kp KP_NUMBER_5 &kp KP_NUMBER_4 &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none
|
||||
>;
|
||||
};
|
||||
|
||||
ARTSEY_BRACKETS {
|
||||
bindings = <
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &kp RIGHT_BRACE &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &trans &none &none &none &none &none &none &none
|
||||
&none &kp LEFT_BRACE &kp LEFT_BRACKET &kp RIGHT_BRACKET &none &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none
|
||||
>;
|
||||
};
|
||||
|
||||
ARTSEY_PUNCTUATION {
|
||||
bindings = <
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &kp GRAVE &kp SEMI &kp BACKSLASH &kp EXCL &none &none &none &none &none &none &none
|
||||
&none &kp EQUAL &kp MINUS &kp QUESTION &trans &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none
|
||||
>;
|
||||
};
|
||||
|
||||
ARTSEY_CUSTOM {
|
||||
bindings = <
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &none &kp C_VOLUME_UP &kp INSERT &kp K_MUTE &none &none &none &none &none &none &none
|
||||
&none &trans &kp C_VOL_DN &kp PRINTSCREEN &kp RSHIFT &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none
|
||||
>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user