From 5f817cfa3fecf5544726965baa6405051e48ea46 Mon Sep 17 00:00:00 2001 From: caksoylar Date: Sat, 18 Nov 2023 19:25:30 -0800 Subject: [PATCH] Update mouse config to work with PR2027 --- config/3x5.dtsi | 7 ++----- config/mouse.dtsi | 18 ++++-------------- keymap-drawer/corneish_zen.svg | 32 ++++++++++++++++++++++++-------- keymap-drawer/corneish_zen.yaml | 16 ++++++++-------- keymap-drawer/rommana.svg | 32 ++++++++++++++++++++++++-------- keymap-drawer/rommana.yaml | 16 ++++++++-------- 6 files changed, 70 insertions(+), 51 deletions(-) diff --git a/config/3x5.dtsi b/config/3x5.dtsi index cffee553..0034d91d 100644 --- a/config/3x5.dtsi +++ b/config/3x5.dtsi @@ -5,9 +5,6 @@ #ifdef EXTERNAL_POWER # include #endif -#ifdef MOUSE_KEYS -# include -#endif // Layer aliases #define DEF 0 @@ -295,9 +292,9 @@ label = "MSE"; bindings = < // ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ - &none &none &none &none &none &mwh S_LEFT &mwh S_DOWN &mmv M_UP &mwh S_UP &mwh S_RIGHT + &none &none &none &none &none &msc SCRL_LEFT &msc SCRL_DOWN &mmv MOVE_UP &msc SCRL_UP &msc SCRL_RIGHT // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &kp LCTRL &kp LGUI &kp LALT &kp LSHFT &none &none &mmv M_LEFT &mmv M_DOWN &mmv M_RIGHT &none + &kp LCTRL &kp LGUI &kp LALT &kp LSHFT &none &none &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &none // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ALP_XXX &none &none &none ALP_XXX ALP_XXX &mkp MB4 &mkp MCLK &mkp MB5 ALP_XXX // ╰─────────────┴─────────────┴─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┴─────────────┴─────────────╯ diff --git a/config/mouse.dtsi b/config/mouse.dtsi index 934fc815..ea8ade87 100644 --- a/config/mouse.dtsi +++ b/config/mouse.dtsi @@ -1,3 +1,6 @@ +#define ZMK_MOUSE_DEFAULT_MOVE_VAL 1500 // 600 +#define ZMK_MOUSE_DEFAULT_SCRL_VAL 20 // 10 + #include &mmv { @@ -6,21 +9,8 @@ delay-ms = <0>; // 0 }; -&mwh { +&msc { acceleration-exponent = <1>; // 0 time-to-max-speed-ms = <40>; // 300 delay-ms = <0>; // 0 }; - -#define U_MOUSE_MOVE_MAX 1500 // 600 -#define U_MOUSE_SCROLL_MAX 20 // 10 - -#define M_UP MOVE_VERT(-U_MOUSE_MOVE_MAX) -#define M_DOWN MOVE_VERT(U_MOUSE_MOVE_MAX) -#define M_LEFT MOVE_HOR(-U_MOUSE_MOVE_MAX) -#define M_RIGHT MOVE_HOR(U_MOUSE_MOVE_MAX) - -#define S_UP SCROLL_VERT(U_MOUSE_SCROLL_MAX) -#define S_DOWN SCROLL_VERT(-U_MOUSE_SCROLL_MAX) -#define S_LEFT SCROLL_HOR(-U_MOUSE_SCROLL_MAX) -#define S_RIGHT SCROLL_HOR(U_MOUSE_SCROLL_MAX) diff --git a/keymap-drawer/corneish_zen.svg b/keymap-drawer/corneish_zen.svg index 855a5aa6..6f681d41 100644 --- a/keymap-drawer/corneish_zen.svg +++ b/keymap-drawer/corneish_zen.svg @@ -1225,23 +1225,33 @@ path.combo { -MW← + +&mscSCRL_LEFT + -MW↓ + +&mscSCRL_DOWN + -M↑ + +&mmvMOVE_UP + -MW↑ + +&mscSCRL_UP + -MW→ + +&mscSCRL_RIGHT + @@ -1267,15 +1277,21 @@ path.combo { -M← + +&mmvMOVE_LEFT + -M↓ + +&mmvMOVE_DOWN + -M→ + +&mmvMOVE_RIGHT + diff --git a/keymap-drawer/corneish_zen.yaml b/keymap-drawer/corneish_zen.yaml index 62a572a2..a6cefbec 100644 --- a/keymap-drawer/corneish_zen.yaml +++ b/keymap-drawer/corneish_zen.yaml @@ -192,20 +192,20 @@ layers: - '' - '' - '' - - MW← - - MW↓ - - M↑ - - MW↑ - - MW→ + - '&msc SCRL_LEFT' + - '&msc SCRL_DOWN' + - '&mmv MOVE_UP' + - '&msc SCRL_UP' + - '&msc SCRL_RIGHT' - Ctrl - Gui - Alt - Shift - '' - '' - - M← - - M↓ - - M→ + - '&mmv MOVE_LEFT' + - '&mmv MOVE_DOWN' + - '&mmv MOVE_RIGHT' - '' - '' - '' diff --git a/keymap-drawer/rommana.svg b/keymap-drawer/rommana.svg index e6b7852e..e8000b8d 100644 --- a/keymap-drawer/rommana.svg +++ b/keymap-drawer/rommana.svg @@ -1091,23 +1091,33 @@ path.combo { -MW← + +&mscSCRL_LEFT + -MW↓ + +&mscSCRL_DOWN + -M↑ + +&mmvMOVE_UP + -MW↑ + +&mscSCRL_UP + -MW→ + +&mscSCRL_RIGHT + @@ -1133,15 +1143,21 @@ path.combo { -M← + +&mmvMOVE_LEFT + -M↓ + +&mmvMOVE_DOWN + -M→ + +&mmvMOVE_RIGHT + diff --git a/keymap-drawer/rommana.yaml b/keymap-drawer/rommana.yaml index 82f3ce3d..eade5ae0 100644 --- a/keymap-drawer/rommana.yaml +++ b/keymap-drawer/rommana.yaml @@ -162,20 +162,20 @@ layers: - '' - '' - '' - - MW← - - MW↓ - - M↑ - - MW↑ - - MW→ + - '&msc SCRL_LEFT' + - '&msc SCRL_DOWN' + - '&mmv MOVE_UP' + - '&msc SCRL_UP' + - '&msc SCRL_RIGHT' - Ctrl - Gui - Alt - Shift - '' - '' - - M← - - M↓ - - M→ + - '&mmv MOVE_LEFT' + - '&mmv MOVE_DOWN' + - '&mmv MOVE_RIGHT' - '' - '' - ''