diff --git a/boards/arm/eyelash_sofle/eyelash_sofle_left_defconfig b/boards/arm/eyelash_sofle/eyelash_sofle_left_defconfig
index 77004f3..8375bae 100644
--- a/boards/arm/eyelash_sofle/eyelash_sofle_left_defconfig
+++ b/boards/arm/eyelash_sofle/eyelash_sofle_left_defconfig
@@ -77,4 +77,4 @@ CONFIG_ZMK_HID_REPORT_TYPE_NKRO=n
#EC11 enable
CONFIG_EC11=y
CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y
-CONFIG_ZMK_MOUSE=y
+CONFIG_ZMK_POINTING=y
diff --git a/config/eyelash_sofle.conf b/config/eyelash_sofle.conf
index 8287014..f9ee856 100644
--- a/config/eyelash_sofle.conf
+++ b/config/eyelash_sofle.conf
@@ -36,7 +36,7 @@ CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y
CONFIG_ZMK_EXT_POWER=y
# MOUSE
-CONFIG_ZMK_MOUSE=y
+CONFIG_ZMK_POINTING=y
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
CONFIG_ZMK_HID_REPORT_TYPE_NKRO=n
diff --git a/config/eyelash_sofle.keymap b/config/eyelash_sofle.keymap
index 00ef4a8..c5fbc11 100644
--- a/config/eyelash_sofle.keymap
+++ b/config/eyelash_sofle.keymap
@@ -1,41 +1,31 @@
#define ZMK_POINTING_DEFAULT_MOVE_VAL 1200 // 600
-#define ZMK_POINTING_DEFAULT_SCRL_VAL 35 // 10
+#define ZMK_POINTING_DEFAULT_SCRL_VAL 25 // 10
+
#include
+#include
#include
#include
+#include
#include
-#include
+#include
+#include
#include
#include
-#include
-/ {
- zip_scroll_scaler: zip_scroll_scaler {
- compatible = "zmk,input-processor-scaler";
- #input-processor-cells = <2>;
- type = ;
- codes = ;
- track-remainders;
- };
-};
+&mmv_input_listener { input-processors = <&zip_xy_scaler 2 1>; };
-&mmv_input_listener {
- input-processors = <&zip_xy_scaler 2 1>;
-};
-
-&msc_input_listener {
- input-processors = <&zip_scroll_scaler 2 1>;
-};
+&msc_input_listener { input-processors = <&zip_scroll_scaler 2 1>; };
&msc {
- acceleration-exponent = <0>; // 0
- time-to-max-speed-ms = <0>; // 300
+ acceleration-exponent = <1>; // 0
+ time-to-max-speed-ms = <100>; // 300
delay-ms = <0>; // 0
};
&mmv {
- time-to-max-speed-ms = <400>;
+ time-to-max-speed-ms = <500>;
acceleration-exponent = <1>;
+ trigger-period-ms = <16>;
};
@@ -45,7 +35,7 @@
compatible = "zmk,behavior-sensor-rotate";
#sensor-binding-cells = <0>;
bindings = <&msc SCRL_DOWN>, <&msc SCRL_UP>;
- tap-ms = <30>;
+ tap-ms = <100>;
};
keymap {