From 6203828f2ff236c9ccebbf31a6191354100a4967 Mon Sep 17 00:00:00 2001
From: NoirGuo <312499219@qq.com>
Date: Thu, 14 Aug 2025 21:04:02 +0800
Subject: [PATCH 1/4] soft off
---
config/eyelash_corne.conf | 3 +++
config/eyelash_corne.keymap | 9 ++++++++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/config/eyelash_corne.conf b/config/eyelash_corne.conf
index e03283c..6533290 100644
--- a/config/eyelash_corne.conf
+++ b/config/eyelash_corne.conf
@@ -42,3 +42,6 @@ CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=8
CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=8
+
+#soft off
+CONFIG_ZMK_PM_SOFT_OFF=y
\ No newline at end of file
diff --git a/config/eyelash_corne.keymap b/config/eyelash_corne.keymap
index 4ca616b..053ef07 100644
--- a/config/eyelash_corne.keymap
+++ b/config/eyelash_corne.keymap
@@ -50,6 +50,13 @@
tap-ms = <100>;
};
+ Soft_off: Soft_off {
+ compatible = "zmk,behavior-soft-off";
+ label = "SOFT_OFF";
+ #binding-cells = <0>;
+ hold-time-ms = <3000>;
+ };
+
keymap {
compatible = "zmk,keymap";
@@ -85,7 +92,7 @@
&trans &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &mmv MOVE_UP &kp CARET &kp AMPS &kp ASTRK &kp LPAR &kp RPAR &kp BSPC
&trans &bt BT_CLR &mkp LCLK &mkp MCLK &mkp RCLK &mkp MB4 &mmv MOVE_LEFT &mkp LCLK &mmv MOVE_RIGHT &kp MINUS &kp EQUAL &kp LBKT &kp RBKT &kp BSLH &kp GRAVE
&trans &out OUT_USB &out OUT_BLE &none &none &mkp MB5 &trans &mmv MOVE_DOWN &kp UNDER &kp PLUS &kp LBRC &kp RBRC &kp PIPE &kp TILDE
- &trans &trans &kp SPACE &kp RET &trans &trans
+ &Soft_off &trans &kp SPACE &kp RET &trans &trans
>;
sensor-bindings = <&scroll_encoder>;
From 5b9e2c5e2e3022fd4ba6315d36cbbf406ddb527c Mon Sep 17 00:00:00 2001
From: NoirGuo <88575961+NoirGuo@users.noreply.github.com>
Date: Thu, 14 Aug 2025 13:04:24 +0000
Subject: [PATCH 2/4] [Draw] soft off
---
keymap-drawer/eyelash_corne.svg | 8 ++++----
keymap-drawer/eyelash_corne.yaml | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/keymap-drawer/eyelash_corne.svg b/keymap-drawer/eyelash_corne.svg
index 4202352..708a08e 100644
--- a/keymap-drawer/eyelash_corne.svg
+++ b/keymap-drawer/eyelash_corne.svg
@@ -1055,10 +1055,10 @@ rect.held, rect.combo.held {
~
-
-
-
-
+
+
+
+&Soft_off
diff --git a/keymap-drawer/eyelash_corne.yaml b/keymap-drawer/eyelash_corne.yaml
index 0230a62..4c7c5aa 100644
--- a/keymap-drawer/eyelash_corne.yaml
+++ b/keymap-drawer/eyelash_corne.yaml
@@ -141,7 +141,7 @@ layers:
- '}'
- '|'
- '~'
- - {t: '$$mdi:transfer$$', type: trans}
+ - '&Soft_off'
- {t: '$$mdi:transfer$$', type: trans}
- $$mdi:keyboard-space$$
- {t: '$$mdi:keyboard-return$$', type: enter}
From e5fce13b56e25bff544874d8e57030de529fcdc6 Mon Sep 17 00:00:00 2001
From: "keymap-editor[bot]"
<91849743+keymap-editor[bot]@users.noreply.github.com>
Date: Mon, 18 Aug 2025 16:08:58 +0000
Subject: [PATCH 3/4] Updated eyelash_corne.keymap
---
config/eyelash_corne.keymap | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/config/eyelash_corne.keymap b/config/eyelash_corne.keymap
index 053ef07..e3fab33 100644
--- a/config/eyelash_corne.keymap
+++ b/config/eyelash_corne.keymap
@@ -26,6 +26,8 @@
trigger-period-ms = <16>;
};
+&soft_off { hold-time-ms = <2000>; };
+
/ {
behaviors {
td0: td0 {
@@ -50,11 +52,13 @@
tap-ms = <100>;
};
- Soft_off: Soft_off {
- compatible = "zmk,behavior-soft-off";
- label = "SOFT_OFF";
- #binding-cells = <0>;
- hold-time-ms = <3000>;
+ combos {
+ compatible = "zmk,combos";
+
+ softoff {
+ bindings = <&soft_off>;
+ key-positions = <1 15 29>;
+ };
};
keymap {
@@ -69,9 +73,7 @@
&kp LGUI &mo 1 < 3 SPACE < 3 ENTER &mo 2 &kp RALT
>;
- sensor-bindings = <&inc_dec_kp C_VOLUME_UP C_VOLUME_DOWN>;
-
-
+ sensor-bindings = <&inc_dec_kp C_VOLUME_UP C_VOLUME_DOWN>;
};
lower_layer {
@@ -92,7 +94,7 @@
&trans &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &mmv MOVE_UP &kp CARET &kp AMPS &kp ASTRK &kp LPAR &kp RPAR &kp BSPC
&trans &bt BT_CLR &mkp LCLK &mkp MCLK &mkp RCLK &mkp MB4 &mmv MOVE_LEFT &mkp LCLK &mmv MOVE_RIGHT &kp MINUS &kp EQUAL &kp LBKT &kp RBKT &kp BSLH &kp GRAVE
&trans &out OUT_USB &out OUT_BLE &none &none &mkp MB5 &trans &mmv MOVE_DOWN &kp UNDER &kp PLUS &kp LBRC &kp RBRC &kp PIPE &kp TILDE
- &Soft_off &trans &kp SPACE &kp RET &trans &trans
+ &trans &trans &kp SPACE &kp RET &trans &trans
>;
sensor-bindings = <&scroll_encoder>;
From 910813c5dfcdaa3c0b6af4b608de24efe5a3e4a3 Mon Sep 17 00:00:00 2001
From: "keymap-editor[bot]"
<91849743+keymap-editor[bot]@users.noreply.github.com>
Date: Mon, 18 Aug 2025 16:09:23 +0000
Subject: [PATCH 4/4] [Draw] Updated eyelash_corne.keymap
---
keymap-drawer/eyelash_corne.svg | 28 ++++++++++++++++++++++++----
keymap-drawer/eyelash_corne.yaml | 5 ++++-
2 files changed, 28 insertions(+), 5 deletions(-)
diff --git a/keymap-drawer/eyelash_corne.svg b/keymap-drawer/eyelash_corne.svg
index 708a08e..7656845 100644
--- a/keymap-drawer/eyelash_corne.svg
+++ b/keymap-drawer/eyelash_corne.svg
@@ -540,6 +540,11 @@ rect.held, rect.combo.held {
+
+
+
+&soft_off
+
@@ -822,6 +827,11 @@ rect.held, rect.combo.held {
+
+
+
+&soft_off
+
@@ -1055,10 +1065,10 @@ rect.held, rect.combo.held {
~
-
-
-
-&Soft_off
+
+
+
+
@@ -1084,6 +1094,11 @@ rect.held, rect.combo.held {
+
+
+
+&soft_off
+
@@ -1337,6 +1352,11 @@ rect.held, rect.combo.held {
+
+
+
+&soft_off
+
diff --git a/keymap-drawer/eyelash_corne.yaml b/keymap-drawer/eyelash_corne.yaml
index 4c7c5aa..9df4b0f 100644
--- a/keymap-drawer/eyelash_corne.yaml
+++ b/keymap-drawer/eyelash_corne.yaml
@@ -141,7 +141,7 @@ layers:
- '}'
- '|'
- '~'
- - '&Soft_off'
+ - {t: '$$mdi:transfer$$', type: trans}
- {t: '$$mdi:transfer$$', type: trans}
- $$mdi:keyboard-space$$
- {t: '$$mdi:keyboard-return$$', type: enter}
@@ -196,3 +196,6 @@ layers:
- {type: held alternate}
- {t: '$$mdi:transfer$$', type: trans}
- {t: '$$mdi:transfer$$', type: trans}
+combos:
+- p: [1, 15, 29]
+ k: '&soft_off'