From 43d82e14ff2f001857128ca7701b7a214242ca08 Mon Sep 17 00:00:00 2001 From: afiqzudinhadi <18133351+afiqzudinhadi@users.noreply.github.com> Date: Thu, 9 Jul 2026 14:18:40 +0800 Subject: [PATCH] Change pos 0 from hold-tap to tap-dance: tap=grave, double-tap=ESC --- config/config_keymap-drawer.yaml | 2 +- config/corne.keymap | 12 +- keymap-drawer/corne.svg | 621 ++++++++++++------------------- keymap-drawer/corne.yaml | 4 +- 4 files changed, 251 insertions(+), 388 deletions(-) diff --git a/config/config_keymap-drawer.yaml b/config/config_keymap-drawer.yaml index 5878601..68e738f 100644 --- a/config/config_keymap-drawer.yaml +++ b/config/config_keymap-drawer.yaml @@ -145,7 +145,7 @@ parse_config: '&out OUT_BLE': Out BLE '&out OUT_TOG': Out Tog - '&ht_esc_grave ESC GRAVE': {t: '`', h: Esc} + '&td_esc_grave': {t: '`', s: Esc, type: tap_dance} '&kp C_MUTE': Mute '&kp C_PP': ⏯ '&kp C_PREV': ⏮ diff --git a/config/corne.keymap b/config/corne.keymap index 0cdb908..4844759 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -27,11 +27,11 @@ tapping-term-ms = <200>; bindings = <&kp>, <&kp>; }; - ht_esc_grave: ht_esc_grave { - compatible = "zmk,behavior-hold-tap"; - #binding-cells = <2>; + td_esc_grave: td_esc_grave { + compatible = "zmk,behavior-tap-dance"; + #binding-cells = <0>; tapping-term-ms = <200>; - bindings = <&kp>, <&kp>; + bindings = <&kp GRAVE>, <&kp ESC>; }; td_rgb: td_rgb { compatible = "zmk,behavior-tap-dance"; @@ -191,7 +191,7 @@ carpalx_layer { display-name = "CARP"; bindings = < -&ht_esc_grave ESC GRAVE &kp Q &kp G &kp M &kp L &kp W &kp Y &kp F &kp U &kp B &kp SEMI &kp TAB +&td_esc_grave &kp Q &kp G &kp M &kp L &kp W &kp Y &kp F &kp U &kp B &kp SEMI &kp TAB &mo 4 &kp D &kp S &kp T &kp N &kp R &kp I &kp A &kp E &kp O &kp H &kp SQT &kp LSHFT &kp Z &kp X &kp C &kp V &kp J &kp K &kp P &kp COMMA &kp DOT &kp FSLH &kp RSHFT &kp LCTRL &kp RET &kp LGUI &kp SPACE &kp BSPC &kp RALT @@ -201,7 +201,7 @@ qwerty_layer { display-name = "QWRT"; bindings = < -&ht_esc_grave ESC GRAVE &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp TAB +&td_esc_grave &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp TAB &mo 4 &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT &kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT &kp LCTRL &kp RET &kp LGUI &kp SPACE &kp BSPC &kp RALT diff --git a/keymap-drawer/corne.svg b/keymap-drawer/corne.svg index 887c9d8..5565996 100644 --- a/keymap-drawer/corne.svg +++ b/keymap-drawer/corne.svg @@ -1,4 +1,4 @@ - + /* start glyphs */ @@ -24,9 +24,18 @@ + + + + + + + + + CARP: - - -` + + +` +Esc @@ -343,14 +353,12 @@ rect.held, rect.combo.held { - -HUB -toggle + - -HUB + +NAVI @@ -446,11 +454,11 @@ rect.held, rect.combo.held { -&td_rgb + - + @@ -462,12 +470,11 @@ rect.held, rect.combo.held { - + -MUTE -PLAY PAUSE + @@ -509,22 +516,15 @@ rect.held, rect.combo.held { 0 - - - - - - - - QWRT: - - -` + + +` +Esc @@ -568,14 +568,12 @@ rect.held, rect.combo.held { - -HUB -toggle + - -HUB + +NAVI @@ -671,11 +669,11 @@ rect.held, rect.combo.held { -&td_rgb + - + @@ -687,12 +685,11 @@ rect.held, rect.combo.held { - + -MUTE -PLAY PAUSE + @@ -734,14 +731,6 @@ rect.held, rect.combo.held { 0 - - - - - - - - @@ -782,14 +771,11 @@ rect.held, rect.combo.held { - -HUB -toggle - -HUB + +NAVI @@ -1044,44 +1030,34 @@ rect.held, rect.combo.held { - -HUB: + +NAVI: - -BTCLR - + +HUB +toggle - -BT1 - +1 - -BT2 - +2 - -BT3 - +3 - -BT4 - +4 - -BT5 - +5 @@ -1109,36 +1085,26 @@ rect.held, rect.combo.held { - -OUTTOG - - - - - + + +6 - - - - + + +7 - - - - + + +8 - -BRIUP - +9 - -VolUp - +0 @@ -1168,60 +1134,35 @@ rect.held, rect.combo.held { - - - - + + - - - - + + - - - - + + - -BRIDN - - -VolDown - - -CARP -toggle - -QWRT -toggle - -STEN -toggle - -FPS -toggle -&td_colors @@ -1229,11 +1170,11 @@ rect.held, rect.combo.held { -&td_rgb + - + @@ -1245,282 +1186,204 @@ rect.held, rect.combo.held { - + -MUTE -PLAY PAUSE + -Combos: - + +HUB: - - -Esc + + + +CARP +toggle + + + + +QWRT +toggle + + + + +STEN +toggle + + + + +FPS +toggle + + + + + + + + + + + +BT1 + + + + + +BT2 + + + + + +BT3 + + + + + +BT4 + + + + + +BT5 + + + + + +BTCLR + + + + + + + + + + + + + + + + +Scrn+ + + + +Vol+ + + + + + + + + + + + + + + + + + + +&td_colors + + + + + + + +OutTog + + + + + + + + + + - - + + + + + +Scrn- + + + +Vol- + + + + + - - + + + + - - + + + + - - + + - - + + - - + + - - + + + - - + + + - - + + +Mute - - + + + + + - - + + + + - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Keymap View: keymap-drawer +Keymap View: keymap-drawer diff --git a/keymap-drawer/corne.yaml b/keymap-drawer/corne.yaml index 95c327e..adc7932 100644 --- a/keymap-drawer/corne.yaml +++ b/keymap-drawer/corne.yaml @@ -1,7 +1,7 @@ layout: {zmk_keyboard: corne} layers: CARP: - - {t: '`', h: Esc} + - {t: '`', s: Esc, type: tap_dance} - Q - G - M @@ -44,7 +44,7 @@ layers: - $$mdi:backspace-outline$$ - $$mdi:apple-keyboard-option$$ QWRT: - - {t: '`', h: Esc} + - {t: '`', s: Esc, type: tap_dance} - Q - W - E