From 8f4593aabe4c80cbe0cc13a981d3381aa44f682b Mon Sep 17 00:00:00 2001 From: Alexandre Pokhodoun Date: Thu, 18 Jul 2024 07:37:40 -0400 Subject: [PATCH] dactyl --- build.yaml | 4 +- config/boards/shields/ergoalex/combos.dtsi | 10 ++-- .../boards/shields/ergoalex/ergoalex.keymap | 50 +++++++++---------- 3 files changed, 32 insertions(+), 32 deletions(-) diff --git a/build.yaml b/build.yaml index 56c2a43..d85a473 100644 --- a/build.yaml +++ b/build.yaml @@ -20,8 +20,8 @@ include: - board: nice_nano_v2 shield: ergoalex_left - - board: nice_nano_v2 - shield: ergoalex_right + # - board: nice_nano_v2 + # shield: ergoalex_right # - board: nice_nano_v2 # shield: settings_reset diff --git a/config/boards/shields/ergoalex/combos.dtsi b/config/boards/shields/ergoalex/combos.dtsi index 66d051c..15450f7 100644 --- a/config/boards/shields/ergoalex/combos.dtsi +++ b/config/boards/shields/ergoalex/combos.dtsi @@ -2,11 +2,11 @@ //layers #define DEF 0 #define NAV 1 -#define SPL 2 -#define SPR 3 -#define SYS 4 -#define WIN 5 -#define NAVWIN 6 +#define WIN 2 +#define NAVWIN 3 +#define SPL 4 +#define SPR 5 +#define SYS 6 //pseudo-mod-keys #define SPL_KEY 26 diff --git a/config/boards/shields/ergoalex/ergoalex.keymap b/config/boards/shields/ergoalex/ergoalex.keymap index 01fad65..20e582f 100644 --- a/config/boards/shields/ergoalex/ergoalex.keymap +++ b/config/boards/shields/ergoalex/ergoalex.keymap @@ -9,11 +9,11 @@ #define DEF 0 #define NAV 1 -#define SPL 2 -#define SPR 3 -#define SYS 4 -#define WIN 5 -#define NAVWIN 6 +#define WIN 2 +#define NAVWIN 3 +#define SPL 4 +#define SPR 5 +#define SYS 6 #define TAP 280 #define IDLE 200 @@ -100,6 +100,26 @@ >; }; + win_layer { + bindings = < + &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 + &colon &kp COMMA &kp DOT &kp P &kp Y &kp F &kp G &kp C &kp R &kp L + &sft LSHFT A &hl LMETA O &kp E &hl LALT U &hl LCTRL I &hr RCTRL D &hr RALT H &kp T &hr RMETA N &sft RSHFT S + &kp SQT &kp Q &kp J &kp K &kp X &kp B &kp M &kp W &kp V &kp Z + &kp SPACE &mo SPR &sys SYS LG(LS(N4)) &mo SYS &to DEF &mo NAVWIN + >; + }; + + nav_layer_win { + bindings = < + ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ + &kp ESC &kp LC(X) &kp LC(C) &kp LC(V) &kp LC(FSLH) &kp PG_UP &kp LC(LS(LEFT)) &kp UP &kp LC(LS(RIGHT)) ___ + &kp LSHFT XXX &kp BSPC &kp RET ___ &kp HOME &kp LEFT &kp DOWN &kp RIGHT &kp END + XXX XXX XXX &kp TAB ___ &kp PG_DN ___ ___ ___ ___ + ___ ___ ___ ___ ___ ___ + >; + }; + spl_layer { bindings = < ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ @@ -130,26 +150,6 @@ >; }; - win_layer { - bindings = < - &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 - &colon &kp COMMA &kp DOT &kp P &kp Y &kp F &kp G &kp C &kp R &kp L - &sft LSHFT A &hl LMETA O &kp E &hl LALT U &hl LCTRL I &hr RCTRL D &hr RALT H &kp T &hr RMETA N &sft RSHFT S - &kp SQT &kp Q &kp J &kp K &kp X &kp B &kp M &kp W &kp V &kp Z - &kp SPACE &mo SPR &sys SYS LG(LS(N4)) &mo SYS &to DEF &mo NAVWIN - >; - }; - - nav_layer_win { - bindings = < - ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ - &kp ESC &kp LC(X) &kp LC(C) &kp LC(V) &kp LC(FSLH) &kp PG_UP &kp LC(LS(LEFT)) &kp UP &kp LC(LS(RIGHT)) ___ - &kp LSHFT XXX &kp BSPC &kp RET ___ &kp HOME &kp LEFT &kp DOWN &kp RIGHT &kp END - XXX XXX XXX &kp TAB ___ &kp PG_DN ___ ___ ___ ___ - ___ ___ ___ ___ ___ ___ - >; - }; - blank_layer { bindings = < ___ ___ ___ ___ ___ ___ ___ ___ ___ ___