diff options
author | jakobst1n <jakob.stendahl@outlook.com> | 2024-01-10 08:18:31 +0100 |
---|---|---|
committer | jakobst1n <jakob.stendahl@outlook.com> | 2024-01-10 08:18:31 +0100 |
commit | 20c10e8ed1d3710cb83367ca18202e7f160f2506 (patch) | |
tree | 99b6f2882572165ae55f7284e08aec82e4989476 | |
parent | 741ee4dfaa7eea8961159ca40ac1d246ed4bb0b6 (diff) | |
download | zmk-config-20c10e8ed1d3710cb83367ca18202e7f160f2506.tar.gz zmk-config-20c10e8ed1d3710cb83367ca18202e7f160f2506.zip |
Improve tapping term and some thumb keys, move utils inside config
-rw-r--r-- | config/bt60_v2.keymap | 2 | ||||
-rw-r--r-- | config/corne.keymap | 31 | ||||
-rw-r--r-- | config/utils/common.h (renamed from config/common.h) | 4 | ||||
-rw-r--r-- | config/utils/homerow.h (renamed from utils/homerow.h) | 0 | ||||
-rw-r--r-- | config/utils/keypos_42keys.h (renamed from utils/keypos_42keys.h) | 0 | ||||
-rw-r--r-- | config/utils/unicode.h (renamed from utils/unicode.h) | 0 |
6 files changed, 16 insertions, 21 deletions
diff --git a/config/bt60_v2.keymap b/config/bt60_v2.keymap index f7e079d..5ebceef 100644 --- a/config/bt60_v2.keymap +++ b/config/bt60_v2.keymap @@ -9,7 +9,7 @@ #define K_O 23 #define K_A 28 -#include "common.h" +#include "utils/common.h" #define DEFAULT 0 #define RAISE 1 diff --git a/config/corne.keymap b/config/corne.keymap index a3c2d07..9d3b950 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -10,7 +10,7 @@ #include <dt-bindings/zmk/bt.h> #include <dt-bindings/zmk/outputs.h> -#include "../utils/keypos_42keys.h" +#include "utils/keypos_42keys.h" #define K_E LT2 #define K_O RT3 @@ -21,7 +21,7 @@ #define RAISE 2 #define SUPER 3 -#include "common.h" +#include "utils/common.h" COMBO(lnx_oe_comb, K_O K_E, DEFAULT, &lnx_no_oe) COMBO(lnx_ae_comb, K_A K_E, DEFAULT, &lnx_no_ae) @@ -33,40 +33,35 @@ COMBO(lnx_ao_comb, K_A K_O, DEFAULT, &lnx_no_ao) compatible = "zmk,behavior-hold-tap"; label = "kp_mo"; #binding-cells = <2>; - flavor = "hold-preferred"; - tapping-term-ms = <200>; + flavor = "tap-preferred"; + tapping-term-ms = <QUICK_TAP_MS>; + quick-tap-ms = <QUICK_TAP_MS>; + require-prior-idle-ms = <100>; bindings = <&mo>, <&kp>; }; td_alt: td_alt { compatible = "zmk,behavior-tap-dance"; label = "td_alt"; #binding-cells = <0>; - tapping-term-ms = <200>; + tapping-term-ms = <QUICK_TAP_MS>; bindings = <&kp LALT>, <&kp RALT>; }; - td_esc: td_esc { - compatible = "zmk,behavior-tap-dance"; - label = "td_esc"; - #binding-cells = <0>; - tapping-term-ms = <200>; - bindings = <&mt LCTRL ESC>, <&mo SUPER>; - }; }; keymap { compatible = "zmk,keymap"; default_layer { -// --------------------------------------------------------------------------------------- -// | | Q | W | E | R | T | | Y | U | I | O | P | | -// | ALT | A | S | D | F | G | | H | J | K | L | ; | ' | -// | GUI | Z | X | C | V | B | | N | M | , | . | / | | +// ---------------------------------------------------------------------------------------- +// | | Q | W | E | R | T | | Y | U | I | O | P | | +// | ALT | A | S | D | F | G | | H | J | K | L | ; | ' | +// | GUI | Z | X | C | V | B | | N | M | , | . | / | SUPER | // | TAB |SHIFT| ENT/RSE | | SPC/LWR | BKSP | CTRL/ESC | label = "Base"; bindings = < XXX &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P XXX &td_alt &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT - &kp LGUI &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH XXX - &kp TAB &kp_mo RAISE RET &kp LSHIFT &kp BSPC &kp_mo LOWER SPACE &td_esc + &kp LGUI &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mo SUPER + &kp TAB &kp_mo RAISE RET &kp LSHIFT &kp BSPC &kp_mo LOWER SPACE &mt LCTRL ESC >; }; lower_layer { diff --git a/config/common.h b/config/utils/common.h index e656880..babff13 100644 --- a/config/common.h +++ b/config/utils/common.h @@ -25,6 +25,6 @@ }; -#include "../utils/homerow.h" -#include "../utils/unicode.h" +#include "homerow.h" +#include "unicode.h" diff --git a/utils/homerow.h b/config/utils/homerow.h index c8fe06f..c8fe06f 100644 --- a/utils/homerow.h +++ b/config/utils/homerow.h diff --git a/utils/keypos_42keys.h b/config/utils/keypos_42keys.h index 21f7052..21f7052 100644 --- a/utils/keypos_42keys.h +++ b/config/utils/keypos_42keys.h diff --git a/utils/unicode.h b/config/utils/unicode.h index df2b298..df2b298 100644 --- a/utils/unicode.h +++ b/config/utils/unicode.h |