|
1 |
| -#include <dt-bindings/zmk/mouse.h> |
2 | 1 | #include <input/processors.dtsi>
|
3 | 2 | #include <behaviors.dtsi>
|
4 | 3 | #include <dt-bindings/zmk/bt.h>
|
5 | 4 | #include <dt-bindings/zmk/keys.h>
|
6 | 5 | #include <dt-bindings/zmk/outputs.h>
|
7 | 6 | #include <dt-bindings/zmk/pointing.h>
|
8 |
| -#include <dt-bindings/zmk/pointing.h> |
9 |
| -#include <dt-bindings/zmk/pointing.h> |
10 | 7 | #include <dt-bindings/zmk/rgb.h>
|
| 8 | +#include <zephyr/dt-bindings/input/input-event-codes.h> |
11 | 9 |
|
12 |
| -/* |
| 10 | +/ { |
| 11 | + zip_scroll_scaler: zip_scroll_scaler { |
| 12 | + compatible = "zmk,input-processor-scaler"; |
| 13 | + #input-processor-cells = <2>; |
| 14 | + type = <INPUT_EV_REL>; |
| 15 | + codes = <INPUT_REL_WHEEL INPUT_REL_HWHEEL>; |
| 16 | + track-remainders; |
| 17 | + }; |
| 18 | +}; |
13 | 19 |
|
14 |
| - &mmv_input_listener { |
| 20 | +&mmv_input_listener { |
15 | 21 | input-processors = <&zip_xy_scaler 2 1>;
|
16 |
| - }; |
| 22 | +}; |
| 23 | + |
| 24 | +&msc_input_listener { |
| 25 | + input-processors = <<&zip_scroll_scaler 2 1>>; |
| 26 | +}; |
| 27 | + |
| 28 | +&msc { |
| 29 | + acceleration-exponent = <0>; // 0 |
| 30 | + time-to-max-speed-ms = <0>; // 300 |
| 31 | + delay-ms = <0>; // 0 |
| 32 | +}; |
| 33 | + |
| 34 | +&mmv { |
| 35 | + time-to-max-speed-ms = <400>; |
| 36 | + acceleration-exponent = <1>; |
| 37 | +}; |
17 | 38 |
|
18 |
| - &msc_input_listener { |
19 |
| - input-processors = <&zip_xy_scaler 2 1>; |
20 |
| - }; |
21 | 39 |
|
22 |
| - */ |
23 | 40 |
|
24 | 41 | #define ZMK_MOUSE_DEFAULT_MOVE_VAL 1200 // 600
|
25 | 42 | #define ZMK_MOUSE_DEFAULT_SCRL_VAL 20 // 10
|
26 | 43 |
|
27 | 44 | / {
|
28 |
| - behaviors { |
29 |
| - mmv { |
30 |
| - acceleration-exponent = <1>; // 1 |
31 |
| - time-to-max-speed-ms = <900>; // 40 |
32 |
| - delay-ms = <0>; // 0 |
33 |
| - }; |
34 |
| - |
35 |
| - msc { |
36 |
| - acceleration-exponent = <1>; // 0 |
37 |
| - time-to-max-speed-ms = <400>; // 500 |
38 |
| - delay-ms = <0>; // 10 |
39 |
| - }; |
40 |
| - }; |
41 | 45 |
|
42 | 46 | scroll_encoder: scroll_encoder {
|
43 | 47 | compatible = "zmk,behavior-sensor-rotate";
|
|
0 commit comments