diff --git a/boards/arm/eyelash_corne/eyelash_corne.dtsi b/boards/arm/eyelash_corne/eyelash_corne.dtsi
index be2ebd1..876452f 100644
--- a/boards/arm/eyelash_corne/eyelash_corne.dtsi
+++ b/boards/arm/eyelash_corne/eyelash_corne.dtsi
@@ -41,7 +41,7 @@
compatible = "alps,ec11";
a-gpios = <&gpio1 10 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
b-gpios = <&gpio1 14 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
- steps = <40>;
+ steps = <24>;
status = "disabled";
};
diff --git a/config/eyelash_corne.conf b/config/eyelash_corne.conf
index 6db3fe3..f7eed7b 100644
--- a/config/eyelash_corne.conf
+++ b/config/eyelash_corne.conf
@@ -31,10 +31,10 @@ CONFIG_EC11=y
CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y
# Mouse enable
-CONFIG_ZMK_MOUSE=y
+CONFIG_ZMK_POINTING=y
CONFIG_ZMK_BACKLIGHT=y
CONFIG_ZMK_BACKLIGHT_BRT_START=100
-
+CONFIG_ZMK_POINTING_SMOOTH_SCROLLING=y
# Uncomment the following line to increase the keyboard's wireless range
#CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
diff --git a/config/eyelash_corne.keymap b/config/eyelash_corne.keymap
index b92d01c..31ae664 100644
--- a/config/eyelash_corne.keymap
+++ b/config/eyelash_corne.keymap
@@ -1,32 +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
#include
-#include
-&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>;
};
@@ -50,7 +49,7 @@
compatible = "zmk,behavior-sensor-rotate";
#sensor-binding-cells = <0>;
bindings = <&msc SCRL_DOWN>, <&msc SCRL_UP>;
- tap-ms = <30>;
+ tap-ms = <100>;
};
keymap {