better config, display oled/view, animations bongo cat etc., rgb full, puchi-ble/nicenano_v2, combos, macros, reset/bootloader, ... etc.

This commit is contained in:
Chow Castro, Marcos 2023-09-05 21:13:06 +02:00
parent 8991647f6e
commit e7c9c5ace7
21 changed files with 1992 additions and 363 deletions

68
config/mouse.dtsi Normal file
View file

@ -0,0 +1,68 @@
#if MC_TECHNOLOGY_MOUSE_ENABLE == 1
# include <dt-bindings/zmk/mouse.h>
&mmv {
time-to-max-speed-ms = <1500>; // 500
acceleration-exponent=<1>;
delay-ms = <0>; // 10
};
&mwh {
time-to-max-speed-ms = <5000>; // 2000
acceleration-exponent=<1>; // 0
delay-ms = <0>; // 10
};
#undef CLICK_LEFT
#undef CLICK_RIGHT
#undef CLICK_MIDDLE
#define CLICK_LEFT &mkp LCLK
#define CLICK_RIGHT &mkp RCLK
#define CLICK_MIDDLE &mkp MCLK
#undef MOVE_UP
#undef MOVE_DOWN
#undef MOVE_LEFT
#undef MOVE_RIGHT
#define MOVE_UP &mmv MOVE_VERT(-2500)
#define MOVE_DOWN &mmv MOVE_VERT(2500)
#define MOVE_LEFT &mmv MOVE_HOR(-2500)
#define MOVE_RIGHT &mmv MOVE_HOR(2500)
#undef SCROLL_UP
#undef SCROLL_DOWN
#undef SCROLL_LEFT
#undef SCROLL_RIGHT
#define SCROLL_UP &mwh SCROLL_VERT(15)
#define SCROLL_DOWN &mwh SCROLL_VERT(-15)
#define SCROLL_LEFT &mwh SCROLL_HOR(-15)
#define SCROLL_RIGHT &mwh SCROLL_HOR(15)
#else
#undef CLICK_LEFT
#undef CLICK_RIGHT
#undef CLICK_MIDDLE
#define CLICK_LEFT &none
#define CLICK_RIGHT &none
#define CLICK_MIDDLE &none
#undef MOVE_UP
#undef MOVE_DOWN
#undef MOVE_LEFT
#undef MOVE_RIGHT
#define MOVE_UP &none
#define MOVE_DOWN &none
#define MOVE_LEFT &none
#define MOVE_RIGHT &none
#undef SCROLL_UP
#undef SCROLL_DOWN
#undef SCROLL_LEFT
#undef SCROLL_RIGHT
#define SCROLL_UP &none
#define SCROLL_DOWN &none
#define SCROLL_LEFT &none
#define SCROLL_RIGHT &none
#endif
// vim: filetype=dts fdm=marker: