From 20c10e8ed1d3710cb83367ca18202e7f160f2506 Mon Sep 17 00:00:00 2001 From: jakobst1n Date: Wed, 10 Jan 2024 08:18:31 +0100 Subject: Improve tapping term and some thumb keys, move utils inside config --- config/corne.keymap | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) (limited to 'config/corne.keymap') 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 #include -#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 = ; + 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 = ; 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 { -- cgit v1.2.3