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 /config/corne.keymap | |
parent | 741ee4dfaa7eea8961159ca40ac1d246ed4bb0b6 (diff) | |
download | zmk-config-20c10e8ed1d3710cb83367ca18202e7f160f2506.tar.gz zmk-config-20c10e8ed1d3710cb83367ca18202e7f160f2506.zip |
Improve tapping term and some thumb keys, move utils inside config
Diffstat (limited to 'config/corne.keymap')
-rw-r--r-- | config/corne.keymap | 31 |
1 files changed, 13 insertions, 18 deletions
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 { |