From 659420241001c437faadff1eeb284ad9860b37ee Mon Sep 17 00:00:00 2001 From: daniel Date: Sun, 26 Feb 2023 08:14:20 +0100 Subject: [PATCH] adjust layer --- config/sofle.keymap | 45 ++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 40 insertions(+), 5 deletions(-) diff --git a/config/sofle.keymap b/config/sofle.keymap index 8d36130..ad4f811 100644 --- a/config/sofle.keymap +++ b/config/sofle.keymap @@ -12,12 +12,21 @@ #define DEFAULT 0 #define SPEC 1 #define NAV 2 +#define ADJUST 3 &caps_word { continue-list = ; }; / { + conditional_layers { + compatible = "zmk,conditional-layers"; + tri_layer { + if-layers = ; + then-layer = ; + }; + }; + behaviors { tdrstl: tdrstl { compatible = "zmk,behavior-tap-dance"; @@ -69,7 +78,7 @@ // | TAB | A | S | D | F | G | | H | J | K | L | ; | ' | &kp TAB &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT // _______________________________________________________________________________________________ ______________________________________________________________________________________________ - // | SHIFT | Z | X | C | V | B | MUTE | | SPACE | N | M | , | . | / | SHIFT | + // | SHIFT / { | Z | X | C | V | B | MUTE | | SPACE | N | M | , | . | / | SHIFT / } | &mt LSHFT LBRC &kp Z &kp X &kp C &kp V &kp B &kp C_MUTE &kp SPACE &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RSHFT RBRC // _______________________________________________________________________________________________ ______________________________________________________________________________________________ // | GUI | ALT | CTRL | SPECIAL | ENTER | | SPACE | NAC | CTRL | ALT | GUI | @@ -97,8 +106,8 @@ // | SHIFT | = | - | + | { | } | | | | [ | ] | _ | | | \ | | &trans &kp EQUAL &kp MINUS &kp KP_PLUS &kp LBRC &kp RBRC &trans &trans &kp LBKT &kp RBKT &kp UNDER &kp PIPE &kp BSLH &trans // _______________________________________________________________________________________________ ______________________________________________________________________________________________ - // | | | | | VCC | | | | | | | - &trans &trans &trans &trans &ext_power EP_TOG &trans &trans &trans &trans &trans + // | | | | | | | | | | | | + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans // ___________________________________________________________________ __________________________________________________________________ >; @@ -110,8 +119,8 @@ bindings = < // _______________________________________________________________________________ ______________________________________________________________________________ - // | BLT Clear | BLT0 | BLT1 | BLT2 | BLT3 | BLT4 | | / reset | | | | | | - &tdblclear &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &tdrstr &trans &trans &trans &trans &trans + // | | | | | | | | / reset | | | | | | + &trans &trans &trans &trans &trans &trans &tdrstr &trans &trans &trans &trans &trans // _______________________________________________________________________________ ______________________________________________________________________________ // | ALT+F4 | | | | CAPS WORD | | | PG UP | INSERT | PRINT | MENU | | | &kp LA(F4) &trans &trans &trans &tdcaps &trans &kp PG_UP &kp INS &kp PSCRN &kp K_CMENU &trans &trans @@ -130,5 +139,31 @@ sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp RIGHT LEFT>; }; + adjust_layer { + label = "Adjust"; + + bindings = < + // _______________________________________________________________________________ ______________________________________________________________________________ + // | BLT Clear | BLT0 | BLT1 | BLT2 | BLT3 | BLT4 | | | | | | | | + &tdblclear &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans &trans &trans &trans &trans &trans + // _______________________________________________________________________________ ______________________________________________________________________________ + // | | | | | | | | | | | | | | + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + // _______________________________________________________________________________ ______________________________________________________________________________ + // | | | | | | | | | | | | | | + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + // _______________________________________________________________________________________________ ______________________________________________________________________________________________ + // | | | | | VCC | BLT/CABLE | | | | | | | | | | + &trans &trans &trans &trans &ext_power EP_TOG &out OUT_TOG &trans &trans &trans &trans &trans &trans &trans &trans + // _______________________________________________________________________________________________ ______________________________________________________________________________________________ + // | | | | | | | | | | | | + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + // ___________________________________________________________________ __________________________________________________________________ + >; + + sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp RIGHT LEFT>; + }; + + }; };