From 1bec330db7c16677c324b0d8633552a8231144e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastien=20Rivi=C3=A8re?= Date: Tue, 14 Jan 2025 17:57:52 +0100 Subject: [PATCH 01/10] Delete .dir-locals.el --- .dir-locals.el | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .dir-locals.el diff --git a/.dir-locals.el b/.dir-locals.el deleted file mode 100644 index 7b09ed2..0000000 --- a/.dir-locals.el +++ /dev/null @@ -1,5 +0,0 @@ -;;; Directory Local Variables -*- no-byte-compile: t -*- -;;; For more information see (info "(emacs) Directory Variables") - -((auto-mode-alist . (("\\.keymap\\'" . c-mode))) - (c-mode . ((tab-width . 4)))) From c5e31e6cbc0770a111449568957feb6831498c39 Mon Sep 17 00:00:00 2001 From: Bastien Riviere Date: Wed, 18 Jun 2025 15:34:25 +0200 Subject: [PATCH 02/10] feat: add more cool combos --- config/cradio.keymap | 98 ++++++++++++++++++++++++++++++-------------- 1 file changed, 68 insertions(+), 30 deletions(-) diff --git a/config/cradio.keymap b/config/cradio.keymap index c3fde25..ed5f4d9 100644 --- a/config/cradio.keymap +++ b/config/cradio.keymap @@ -51,7 +51,7 @@ hml: hml { compatible = "zmk,behavior-hold-tap"; flavor = "balanced"; - tapping-term-ms = <280>; + tapping-term-ms = <220>; quick-tap-ms = <175>; // repeat on tap-into-hold require-prior-idle-ms = <150>; #binding-cells = <2>; @@ -63,7 +63,7 @@ hmr: hmr { compatible = "zmk,behavior-hold-tap"; flavor = "balanced"; - tapping-term-ms = <280>; + tapping-term-ms = <220>; quick-tap-ms = <175>; // repeat on tap-into-hold require-prior-idle-ms = <150>; #binding-cells = <2>; @@ -71,6 +71,34 @@ hold-trigger-key-positions = ; hold-trigger-on-release; // delay positional check until key-release }; + + lpar_lt: lpar_lt { + compatible = "zmk,behavior-mod-morph"; + mods = <(MOD_LSFT | MOD_RSFT)>; + #binding-cells = <0>; + bindings = <&kp LPAR, &kp LT>; + }; + + rpar_gt: rpar_gt { + compatible = "zmk,behavior-mod-morph"; + mods = <(MOD_LSFT | MOD_RSFT)>; + #binding-cells = <0>; + bindings = <&kp RPAR, &kp GT>; + }; + + lbrc_lbkt: lbrc_lbkt { + compatible = "zmk,behavior-mod-morph"; + mods = <(MOD_LSFT | MOD_RSFT)>; + #binding-cells = <0>; + bindings = <&kp LBRC, &kp LBKT>; + }; + + rbrc_rbkt: rbrc_rbkt { + compatible = "zmk,behavior-mod-morph"; + mods = <(MOD_LSFT | MOD_RSFT)>; + #binding-cells = <0>; + bindings = <&kp RBRC, &kp RBKT>; + }; }; conditional_layers { @@ -83,12 +111,6 @@ combos { compatible = "zmk,combos"; - combo_clear { - timeout-ms = <25>; - key-positions = ; - bindings = <&kp K_CANCEL>; - layers = ; - }; combo_escape { timeout-ms = <25>; key-positions = ; @@ -122,31 +144,64 @@ layers = ; }; - combo_minus { + combo_lpar { timeout-ms = <40>; key-positions = ; + bindings = <&lpar_lt>; + layers = ; + }; + combo_rpar { + timeout-ms = <40>; + key-positions = ; + bindings = <&rpar_gt>; + layers = ; + }; + + combo_lbrc { + timeout-ms = <40>; + key-positions = ; + bindings = <&lbrc_lbkt>; + layers = ; + }; + combo_rbrc { + timeout-ms = <40>; + key-positions = ; + bindings = <&rbrc_rbkt>; + layers = ; + }; + + combo_minus { + timeout-ms = <40>; + key-positions = ; bindings = <&kp MINUS>; layers = ; }; combo_underscore { timeout-ms = <40>; - key-positions = ; + key-positions = ; bindings = <&kp UNDERSCORE>; layers = ; }; combo_colon { timeout-ms = <40>; - key-positions = ; + key-positions = ; bindings = <&kp COLON>; layers = ; }; combo_semi { timeout-ms = <40>; - key-positions = ; + key-positions = ; bindings = <&kp SEMI>; layers = ; }; + + combo_boot = { + timeout-ms = <40>; + key-positions = ; + bindings = <&bootloader>; + layers = ; + }; }; keymap { @@ -170,7 +225,7 @@ sym { bindings = < - //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ + //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ //│ ~ │ & │ * │ + │ │ │ │ = │ \ │ | │ ` │ &kp TILDE &kp AMPS &kp STAR &kp PLUS &none &none &kp EQUAL &kp BSLH &kp PIPE &kp GRAVE //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ @@ -252,22 +307,5 @@ // ╰──────────┴──────────╯ ╰──────────┴──────────╯ >; }; - - mods { - bindings = < - //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ - //│ │ │ │ │ │ │ │ │ │ │ │ - &bootloader &trans &trans &trans &trans &none &none &none &none &none - //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ - //│ - │ │ │ │ │ │ │ CTRL │ ALT │ CMD │ SHIFT │ - &trans &trans &trans &trans &trans &none &sk LCTRL &sk LALT &sk LCMD &sk LSHFT - //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ - //│ │ │ │ │ │ │ │ │ RALT │ │ │ - &trans &trans &trans &trans &trans &none &none &sk RALT &none &none - //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ - &trans &trans &trans &trans - // ╰──────────┴──────────╯ ╰──────────┴──────────╯ - >; - }; }; }; From 27212b6e1d4c50ece061fec179d69fa4a17c46a8 Mon Sep 17 00:00:00 2001 From: Bastien Riviere Date: Wed, 18 Jun 2025 15:36:06 +0200 Subject: [PATCH 03/10] chore: remove MODS --- config/cradio.keymap | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/config/cradio.keymap b/config/cradio.keymap index ed5f4d9..656a7bc 100644 --- a/config/cradio.keymap +++ b/config/cradio.keymap @@ -16,8 +16,6 @@ #define WNAV 3 #define NUM 4 #define FUN 5 -#define MODS 6 -#define FRA 7 #define VOL_DN C_VOL_DN #define VOL_UP C_VOL_UP @@ -126,7 +124,7 @@ combo_tab { timeout-ms = <25>; key-positions = ; - bindings = << MODS TAB>; + bindings = <&kp TAB>; layers = ; }; From fb4494e6b52f7340cfd8c983e8c75d00623009b5 Mon Sep 17 00:00:00 2001 From: babariviere <12128029+babariviere@users.noreply.github.com> Date: Wed, 18 Jun 2025 13:36:44 +0000 Subject: [PATCH 04/10] keymap-drawer render --- keymap-drawer/cradio.svg | 475 ++++++++++++++------------------------ keymap-drawer/cradio.yaml | 67 ++---- 2 files changed, 193 insertions(+), 349 deletions(-) diff --git a/keymap-drawer/cradio.svg b/keymap-drawer/cradio.svg index 49c6fba..d24648b 100644 --- a/keymap-drawer/cradio.svg +++ b/keymap-drawer/cradio.svg @@ -1,4 +1,4 @@ - + /* start glyphs */ @@ -144,8 +144,8 @@ text.footer { paint-order: stroke; } -/* styling for combo tap, and key hold/shifted label text */ -text.combo, text.hold, text.shifted { +/* styling for combo tap, and key non-tap label text */ +text.combo, text.hold, text.shifted, text.left, text.right { font-size: 11px; } @@ -159,8 +159,20 @@ text.shifted { dominant-baseline: hanging; } +text.left { + text-anchor: start; +} + +text.right { + text-anchor: end; +} + +text.layer-activator { + text-decoration: underline; +} + /* styling for hold/shifted label text in combo box */ -text.combo.hold, text.combo.shifted { +text.combo.hold, text.combo.shifted, text.combo.left, text.combo.right { font-size: 8px; } @@ -252,14 +264,14 @@ rect.held, rect.combo.held { } -base: +base: - + Q - + W @@ -294,22 +306,22 @@ rect.held, rect.combo.held { U - + Y - + ' - + A - + R @@ -349,23 +361,23 @@ rect.held, rect.combo.held { E - + I - + O - + Z - + X @@ -400,89 +412,111 @@ rect.held, rect.combo.held { , - + . - + / - + -nav - - + +nav + + - + -num - - + +num + + -sym - + +sym + - -CANCEL - - - + = - + -mods - + - + - + -- +LPAR, +< + + + +RPAR, +> - -_ + +LBRC, +[ - -: + +RBRC, +] - -; + +- + + + +_ + + + +: + + + +; + + + +&bootloader - -sym: + +sym: - + ~ - + & @@ -515,21 +549,21 @@ rect.held, rect.combo.held { \ - + | - + ` - + - + $ @@ -564,20 +598,20 @@ rect.held, rect.combo.held { { - + [ - + - + - + ! @@ -612,45 +646,45 @@ rect.held, rect.combo.held { } - + ] - + - + - + - + - + - -nav: + +nav: - + - + @@ -683,22 +717,22 @@ rect.held, rect.combo.held { - + - + - + - + @@ -736,21 +770,21 @@ rect.held, rect.combo.held { - + - + - + - + @@ -786,47 +820,47 @@ rect.held, rect.combo.held { PageDown - + PageUp - + END - + - + - + - + - -winnav: + +winnav: - + - + @@ -869,23 +903,23 @@ rect.held, rect.combo.held { 2 - + 3 - + 4 - + - + @@ -928,22 +962,22 @@ rect.held, rect.combo.held { Gui+N - + Gui+P - + - + - + @@ -986,48 +1020,48 @@ rect.held, rect.combo.held { BTNXT - + BTPRV - + - + - + - + - + - -num: + +num: - + - + 7 @@ -1062,22 +1096,22 @@ rect.held, rect.combo.held { - + - + - + - - + 4 @@ -1114,24 +1148,24 @@ rect.held, rect.combo.held { - + - + - + - + 1 @@ -1166,45 +1200,46 @@ rect.held, rect.combo.held { - + - + - + 0 - + -fun - - + +fun + + - + - -fun: + +fun: - + - + F7 @@ -1235,19 +1270,19 @@ rect.held, rect.combo.held { - + - + - + - + F4 @@ -1282,23 +1317,23 @@ rect.held, rect.combo.held { - + - + - + - + F1 @@ -1331,197 +1366,29 @@ rect.held, rect.combo.held { F11 - + F12 - + - + - + - + - - - - - - - - -mods: - - - - -&bootloader - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/keymap-drawer/cradio.yaml b/keymap-drawer/cradio.yaml index a094c80..59a19e5 100644 --- a/keymap-drawer/cradio.yaml +++ b/keymap-drawer/cradio.yaml @@ -1,4 +1,4 @@ -layout: {qmk_keyboard: ferris/sweep} +layout: {zmk_keyboard: cradio} layers: base: - Q @@ -210,45 +210,7 @@ layers: - {type: held} - {type: held} - {t: '$$mdi:chevron-down$$', type: trans} - mods: - - '&bootloader' - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - '' - - '' - - '' - - '' - - '' - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - {type: held} - - {type: held} - - {t: '$$mdi:chevron-down$$', type: trans} - - '' - - {t: '$$mdi:apple-keyboard-control$$', h: '$$mdi:circle-small$$'} - - {t: '$$mdi:apple-keyboard-option$$', h: '$$mdi:circle-small$$'} - - {t: '$$mdi:apple-keyboard-command$$', h: '$$mdi:circle-small$$'} - - {t: '$$mdi:apple-keyboard-shift$$', h: '$$mdi:circle-small$$'} - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - '' - - '' - - {t: '$$mdi:apple-keyboard-option$$', h: '$$mdi:circle-small$$'} - - '' - - '' - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} - - {t: '$$mdi:chevron-down$$', type: trans} combos: -- p: [3, 4] - k: CANCEL - l: [base] - p: [2, 3] k: $$mdi:keyboard-esc$$ l: [base] @@ -256,7 +218,7 @@ combos: k: '=' l: [base] - p: [12, 13] - k: {t: '$$mdi:keyboard-tab$$', h: mods} + k: $$mdi:keyboard-tab$$ l: [base] - p: [7, 8] k: $$mdi:backspace-outline$$ @@ -265,14 +227,29 @@ combos: k: $$mdi:keyboard-return$$ l: [base] - p: [3, 13] - k: '-' - l: [base] -- p: [13, 23] - k: _ + k: {t: 'LPAR,', s: <} l: [base] - p: [6, 16] + k: {t: 'RPAR,', s: '>'} + l: [base] +- p: [2, 12] + k: {t: 'LBRC,', s: '['} + l: [base] +- p: [7, 17] + k: {t: 'RBRC,', s: ']'} + l: [base] +- p: [4, 14] + k: '-' + l: [base] +- p: [14, 24] + k: _ + l: [base] +- p: [5, 15] k: ':' l: [base] -- p: [16, 26] +- p: [15, 25] k: ; l: [base] +- p: [20, 21] + k: '&bootloader' + l: [base] From 1ca5f547d0060705ea69349e9a3881591768d2ba Mon Sep 17 00:00:00 2001 From: Bastien Riviere Date: Wed, 18 Jun 2025 15:40:26 +0200 Subject: [PATCH 05/10] chore: update bindings draw --- keymap-drawer/config.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/keymap-drawer/config.yaml b/keymap-drawer/config.yaml index db6680d..876e6a0 100644 --- a/keymap-drawer/config.yaml +++ b/keymap-drawer/config.yaml @@ -133,6 +133,21 @@ parse_config: tap: $$mdi:bluetooth-connect$$ shifted: '4' type: text_with_symblol + + '&bootloader': "BOOT" + + '&lpar_lt': + tap: "(" + hold: "<" + '&rpar_gt': + tap: ")" + hold: ">" + '&lbrc_lbkt': + tap: '{' + hold: '[' + '&rbrc_rbkt': + tap: '}' + hold: ']' sticky_label: $$mdi:circle-small$$ toggle_label: $$mdi:toggle-switch$$ tap_toggle_label: tap-toggle From 74e0f8c16cf0a716992bf37c660fa4953fb42580 Mon Sep 17 00:00:00 2001 From: babariviere <12128029+babariviere@users.noreply.github.com> Date: Wed, 18 Jun 2025 13:41:02 +0000 Subject: [PATCH 06/10] keymap-drawer render --- keymap-drawer/cradio.svg | 18 +++++++++--------- keymap-drawer/cradio.yaml | 10 +++++----- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/keymap-drawer/cradio.svg b/keymap-drawer/cradio.svg index d24648b..02cd5a9 100644 --- a/keymap-drawer/cradio.svg +++ b/keymap-drawer/cradio.svg @@ -468,23 +468,23 @@ rect.held, rect.combo.held { -LPAR, -< +( +< -RPAR, -> +) +> -LBRC, -[ +{ +[ -RBRC, -] +} +] @@ -504,7 +504,7 @@ rect.held, rect.combo.held { -&bootloader +BOOT diff --git a/keymap-drawer/cradio.yaml b/keymap-drawer/cradio.yaml index 59a19e5..e9615c8 100644 --- a/keymap-drawer/cradio.yaml +++ b/keymap-drawer/cradio.yaml @@ -227,16 +227,16 @@ combos: k: $$mdi:keyboard-return$$ l: [base] - p: [3, 13] - k: {t: 'LPAR,', s: <} + k: {t: (, h: <} l: [base] - p: [6, 16] - k: {t: 'RPAR,', s: '>'} + k: {t: ), h: '>'} l: [base] - p: [2, 12] - k: {t: 'LBRC,', s: '['} + k: {t: '{', h: '['} l: [base] - p: [7, 17] - k: {t: 'RBRC,', s: ']'} + k: {t: '}', h: ']'} l: [base] - p: [4, 14] k: '-' @@ -251,5 +251,5 @@ combos: k: ; l: [base] - p: [20, 21] - k: '&bootloader' + k: BOOT l: [base] From ee0a7e2d9107466495b98e8ebdd8f65bfb3f6986 Mon Sep 17 00:00:00 2001 From: Bastien Riviere Date: Wed, 18 Jun 2025 15:46:06 +0200 Subject: [PATCH 07/10] fix: add missing <> --- config/cradio.keymap | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/config/cradio.keymap b/config/cradio.keymap index 656a7bc..129c2e2 100644 --- a/config/cradio.keymap +++ b/config/cradio.keymap @@ -70,32 +70,32 @@ hold-trigger-on-release; // delay positional check until key-release }; - lpar_lt: lpar_lt { + lpar_lt: lpar_lt { compatible = "zmk,behavior-mod-morph"; mods = <(MOD_LSFT | MOD_RSFT)>; #binding-cells = <0>; - bindings = <&kp LPAR, &kp LT>; + bindings = <&kp LPAR>, <&kp LT>; }; - rpar_gt: rpar_gt { + rpar_gt: rpar_gt { compatible = "zmk,behavior-mod-morph"; mods = <(MOD_LSFT | MOD_RSFT)>; #binding-cells = <0>; - bindings = <&kp RPAR, &kp GT>; + bindings = <&kp RPAR>, <&kp GT>; }; - lbrc_lbkt: lbrc_lbkt { + lbrc_lbkt: lbrc_lbkt { compatible = "zmk,behavior-mod-morph"; mods = <(MOD_LSFT | MOD_RSFT)>; #binding-cells = <0>; - bindings = <&kp LBRC, &kp LBKT>; + bindings = <&kp LBRC>, <&kp LBKT>; }; - rbrc_rbkt: rbrc_rbkt { + rbrc_rbkt: rbrc_rbkt { compatible = "zmk,behavior-mod-morph"; mods = <(MOD_LSFT | MOD_RSFT)>; #binding-cells = <0>; - bindings = <&kp RBRC, &kp RBKT>; + bindings = <&kp RBRC>, <&kp RBKT>; }; }; From 2a3a0705681bcf5073a86afaf3bcb5a74d1f5d25 Mon Sep 17 00:00:00 2001 From: Bastien Riviere Date: Wed, 18 Jun 2025 15:46:56 +0200 Subject: [PATCH 08/10] chore: separate combo diagram --- keymap-drawer/config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keymap-drawer/config.yaml b/keymap-drawer/config.yaml index 876e6a0..60f0a3d 100644 --- a/keymap-drawer/config.yaml +++ b/keymap-drawer/config.yaml @@ -8,7 +8,7 @@ draw_config: key_ry: 6.0 dark_mode: false n_columns: 1 - separate_combo_diagrams: false + separate_combo_diagrams: true combo_diagrams_scale: 2 inner_pad_w: 2.0 inner_pad_h: 2.0 From 6e39bedbff88ea44465049656fa378731bc10344 Mon Sep 17 00:00:00 2001 From: babariviere <12128029+babariviere@users.noreply.github.com> Date: Wed, 18 Jun 2025 13:47:29 +0000 Subject: [PATCH 09/10] keymap-drawer render --- keymap-drawer/cradio.svg | 2097 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 2036 insertions(+), 61 deletions(-) diff --git a/keymap-drawer/cradio.svg b/keymap-drawer/cradio.svg index 02cd5a9..f428e98 100644 --- a/keymap-drawer/cradio.svg +++ b/keymap-drawer/cradio.svg @@ -1,4 +1,4 @@ - + /* start glyphs */ @@ -446,66 +446,6 @@ rect.held, rect.combo.held { sym - - - - - - -= - - - - - - - - - - - - - - - -( -< - - - -) -> - - - -{ -[ - - - -} -] - - - -- - - - -_ - - - -: - - - -; - - - -BOOT - @@ -1395,4 +1335,2039 @@ rect.held, rect.combo.held { +Combos: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + += + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +( +< + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +) +> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ +[ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} +] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +_ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +BOOT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 97f5bdbc0318632bbc7288e1774e6a5af9b21757 Mon Sep 17 00:00:00 2001 From: Bastien Riviere Date: Wed, 18 Jun 2025 15:51:25 +0200 Subject: [PATCH 10/10] fix: remove extra = --- config/cradio.keymap | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/cradio.keymap b/config/cradio.keymap index 129c2e2..7eb5868 100644 --- a/config/cradio.keymap +++ b/config/cradio.keymap @@ -109,6 +109,7 @@ combos { compatible = "zmk,combos"; + combo_escape { timeout-ms = <25>; key-positions = ; @@ -194,7 +195,7 @@ layers = ; }; - combo_boot = { + combo_boot { timeout-ms = <40>; key-positions = ; bindings = <&bootloader>;