
Note: this may require refreshing the bluetooth connection. See https://zmk.dev/docs/features/bluetooth#refreshing-the-hid-descriptor
27 lines
679 B
C++
27 lines
679 B
C++
#define ZMK_MOUSE_DEFAULT_MOVE_VAL 1500 // 600
|
|
#define ZMK_MOUSE_DEFAULT_SCRL_VAL 20 // 10
|
|
|
|
#include <dt-bindings/zmk/mouse.h>
|
|
#include <behaviors/mouse_keys.dtsi>
|
|
|
|
&mmv {
|
|
acceleration-exponent = <1>; // 1
|
|
time-to-max-speed-ms = <500>; // 40
|
|
delay-ms = <0>; // 0
|
|
};
|
|
|
|
&msc {
|
|
acceleration-exponent = <1>; // 0
|
|
time-to-max-speed-ms = <40>; // 500
|
|
delay-ms = <0>; // 10
|
|
};
|
|
|
|
#define U_MS_U &mmv MOVE_UP
|
|
#define U_MS_D &mmv MOVE_DOWN
|
|
#define U_MS_L &mmv MOVE_LEFT
|
|
#define U_MS_R &mmv MOVE_RIGHT
|
|
#define U_WH_U &msc SCRL_UP
|
|
#define U_WH_D &msc SCRL_DOWN
|
|
#define U_WH_L &msc SCRL_LEFT
|
|
#define U_WH_R &msc SCRL_RIGHT
|
|
|