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 {