35 lines
813 B
C++
35 lines
813 B
C++
#include <dt-bindings/zmk/mouse.h>
|
|
|
|
&mmv {
|
|
time-to-max-speed-ms = <40>;
|
|
acceleration-exponent = <1>;
|
|
delay-ms = <0>;
|
|
};
|
|
|
|
&mwh {
|
|
time-to-max-speed-ms = <40>;
|
|
acceleration-exponent = <0>;
|
|
delay-ms = <10>;
|
|
};
|
|
|
|
#define U_MOUSE_MOVE_MAX 600
|
|
#define U_MOUSE_SCROLL_MAX 10
|
|
|
|
#undef MOVE_UP
|
|
#undef MOVE_DOWN
|
|
#undef MOVE_LEFT
|
|
#undef MOVE_RIGHT
|
|
#define MOVE_UP MOVE_VERT(-U_MOUSE_MOVE_MAX)
|
|
#define MOVE_DOWN MOVE_VERT(U_MOUSE_MOVE_MAX)
|
|
#define MOVE_LEFT MOVE_HOR(-U_MOUSE_MOVE_MAX)
|
|
#define MOVE_RIGHT MOVE_HOR(U_MOUSE_MOVE_MAX)
|
|
|
|
#undef SCROLL_UP
|
|
#undef SCROLL_DOWN
|
|
#undef SCROLL_LEFT
|
|
#undef SCROLL_RIGHT
|
|
#define SCROLL_UP SCROLL_VERT(U_MOUSE_SCROLL_MAX)
|
|
#define SCROLL_DOWN SCROLL_VERT(-U_MOUSE_SCROLL_MAX)
|
|
#define SCROLL_LEFT SCROLL_HOR(-U_MOUSE_SCROLL_MAX)
|
|
#define SCROLL_RIGHT SCROLL_HOR(U_MOUSE_SCROLL_MAX)
|
|
|