Compare commits

...

8 Commits

Author SHA1 Message Date
keymap-editor[bot]
648dd52266 Updated sofle.keymap 2026-05-17 04:57:59 +00:00
keymap-editor[bot]
77510ac973 Updated sofle.keymap 2026-05-17 04:06:43 +00:00
keymap-editor[bot]
430ab4b5c8 Updated sofle.keymap 2026-05-16 01:16:35 +00:00
keymap-editor[bot]
c57afc1254 Updated sofle.keymap 2026-05-16 00:55:14 +00:00
keymap-editor[bot]
8222b11ed6 Updated sofle.keymap 2026-05-16 00:45:53 +00:00
fc066cdb07 Update build.yaml 2026-05-16 10:18:02 +10:00
keymap-editor[bot]
6dbd5d93c1 Updated sofle.keymap 2026-05-16 00:10:12 +00:00
keymap-editor[bot]
680edec9a8 layer tap for left alt 2026-05-16 00:05:25 +00:00
2 changed files with 50 additions and 10 deletions

View File

@@ -18,15 +18,15 @@
#
---
include:
- board: nice_nano_v2
- board: nice_nano//zmk
shield: sofle_left
cmake-args: -DCONFIG_ZMK_SPLIT=y -DCONFIG_ZMK_SPLIT_ROLE_CENTRAL=n
- board: nice_nano_v2
- board: nice_nano//zmk
shield: sofle_right
cmake-args: -DCONFIG_ZMK_SPLIT=y -DCONFIG_ZMK_SPLIT_ROLE_CENTRAL=n
- board: nice_nano_v2
- board: nice_nano//zmk
shield: sofle_dongle
snippet: studio-rpc-usb-uart
cmake-args: -DCONFIG_ZMK_STUDIO=y
- board: nice_nano_v2
shield: settings_reset
- board: nice_nano//zmk
shield: settings_reset

View File

@@ -76,6 +76,24 @@
label = "ACANCELD";
};
esc_key_long_tap: esc_key_long_tap {
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <&macro_tap>, <&kp ESC>;
label = "ESC_KEY_LONG_TAP";
tap-ms = <200>;
};
Long_Alt: Long_Alt {
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <&macro_tap>, <&kp LEFT_ALT>;
label = "LONG_ALT";
tap-ms = <200>;
};
};
combos {
@@ -104,6 +122,28 @@
};
};
behaviors {
MT_Long: MT_Long {
compatible = "zmk,behavior-hold-tap";
label = "MT_LONG";
bindings = <&mo>, <&Long_Alt>;
#binding-cells = <2>;
flavor = "hold-preferred";
tapping-term-ms = <200>;
};
MT_Keys: MT_Keys {
compatible = "zmk,behavior-hold-tap";
label = "MT_KEYS";
bindings = <&kp>, <&esc_key_long_tap>;
#binding-cells = <2>;
tapping-term-ms = <200>;
flavor = "tap-preferred";
};
};
keymap {
compatible = "zmk,keymap";
@@ -118,11 +158,11 @@
// | CTRL| WIN | ALT | LOWER| SPACE | | ENTER | RAISE| ALT | WIN | CTRL |
bindings = <
&mt GRAVE ESCAPE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BSPC
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp DEL
&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 LEFT_SHIFT &kp Z &kp X &kp C &kp V &kp B &kp LC(V) &kp C_MUTE &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
&kp LCTRL &kp LGUI &kp LALT &mo 1 &kp SPACE &kp RET &mo 2 &kp RIGHT_ALT &kp RGUI &kp RCTRL
&MT_Keys GRAVE ESCAPE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BSPC
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp DEL
&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 LEFT_SHIFT &kp Z &kp X &kp C &kp V &kp B &kp LC(V) &kp C_MUTE &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
&kp LCTRL &kp LGUI &kp LALT &MT_Long 1 LEFT_ALT &kp SPACE &kp RET &mo 2 &kp RIGHT_ALT &kp RGUI &kp RCTRL
>;
sensor-bindings =